贊助廠商

目前分類:講義資料 (3230)

瀏覽方式: 標題列表 簡短摘要

有同事問到:如果要產生許多個一組6個字的亂數字串,該如何處理可以比較快?

在 Excel 中可以運用亂數函數來產生亂的效果。例如:

儲存格A1:=MID("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",INT(RAND()*62+1),1)

複製儲存格A1,貼至儲存格A1:F1。

INT(RAND()*62+1):產生 1 ~ 62 的亂數。(大寫字母、小寫字母、數字等合計62個字)

藉由 MID 函數取出 62 個字中的某一個。

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中,如果想要計算各月不含星期六和星期日的天數,該如何處理?(參考下圖)

【公式解析】

儲存格C3:=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT("A" & DATE(A3,B3,1) & ":" & "A" & DATE(A3,B3+1,1)-1)),2)<6))

複製儲存格C3,貼至儲存格C3:C14。

DATE(A3,B3,1):找出每月第1天所代表的數值

vincent 發表在 痞客邦 留言(0) 人氣()

最近幫學校要設計一個可以用學生證記錄上學遲到學生學號,可以自動產生學生基本資料及入校時間的資料表(參考下圖):

進而產生每週遲到學校數量的統計分析表(參考下圖):

要如何來設計呢?參考以下的做法:

學生的基本資料如下圖,首先,選取資料表中所有的資料(例如儲存格B1:F1000),將其定義名稱:Data。

vincent 發表在 痞客邦 留言(8) 人氣()

最近高速公路計程收費的問題吵得火熱,在高速公路局也有列出每個交流道的里程。(參考下圖左)

高速公路交流道一覽表:http://www.freeway.gov.tw/Publish.aspx?cnid=1288&p=215

現在,要依這個交流道和里程的對照表,要來求出每二個交流道之間的里程,用來試算收費金額。(參考下圖右)

1. 選取交流道和里程的整個資料表,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」選項,定義名稱:交流道、里程。

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到:如果有 10 個數字的數列,要從中間挑出來最大的 5 個,並且標示不同色彩,該如何處理?(參考下圖)

一般這種問題,大多使用設定格式化條件來解決。參考以下的步驟:

1. 選取儲存格A1:A11,按一下 Ctrl+Shift+F3 鍵,定義名稱:數列。

2. 選取「常用/樣式」區中的「設定格式化的條件」選項。

3. 選取「新增規則」項目。

vincent 發表在 痞客邦 留言(0) 人氣()

在下圖中有多列數字組成的數列,現在希望能在每一列中找出含有數字 2, 4, 7, 13, 19 的個數,該如何處理?

透過陣列的使用,可以用簡短的公式來完成:

儲存格M2:{=SUM(IF(A2:K2={2;4;7;13;19},1,0))}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。

要注意 {2;4;7;13;19} 陣列中是以「;」分隔。

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到:在一堆資料中要取出某些特定資料,並重新排列,該如何處理?例如以下圖為例,要取出姓名是姓「蔡」的姓名重新排列。

【準備工作】

選取所有座號和姓名的儲存格,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:座號、姓名。

 

【輸入公式】

vincent 發表在 痞客邦 留言(0) 人氣()

一般在 Word 中編輯文件時,通常你都使用滑鼠來選取文字。由於滑鼠的操作有時無法很精確,所以得靠不斷的微調,才能正確的選取想要的文字。通常選取文字,不外乎是要選取:一個詞、一句話、一段文字、全部文字等,而你只要透過 F8 鍵可以完全控制。

先將插入點移至文章中的某個位置:

1. 按一下 F8 鍵:設定選取段落的起點。

2. 按二下 F8 鍵:選取一個字詞。

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到,在 Excel 中,根據以下的資料(參考圖),試計算以下三個數值:

(A) 挑選數列中:(大於0的數值加總 X 200 減挑選的個數 X 1000) / 挑選的個數

(B) 挑選數列中:(小於0的數值加總 X 200 減挑選的個數 X 1000) / 挑選的個數

(C) 條件 (A) 算出的值/條件 (B) 算出的值取絕對值

先選取儲存格A1:A21,按一下 Ctrl+Shift+F3 鍵,定義名稱:資料。

vincent 發表在 痞客邦 留言(3) 人氣()

同事問到:在 Word 中,如果在你開啟一份文件時,想要接續上次的編輯,希望能直接跳到上次最後編輯的位置,該如何處理?

你如果在編輯一份文件時,在某頁輸入一些文字,接著翻頁到其他頁面;或是想要跳到上次最後編輯的位置,只要按一下 Shift+F5 鍵即可。


vincent 發表在 痞客邦 留言(2) 人氣()

在 Excel 中,若有一組中文代碼:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,想要依序置換為英文代碼:A, B, C, D, E, F, G, H, I, J,該如何處理?(參考下圖)

以下提供的方式只適用於1個字置換為另1個字的狀況:

儲存格B2:=MID("ABCDEFGHIJ",FIND(A2,"甲乙丙丁戊己庚辛壬癸"),1)

FIND(A2,"甲乙丙丁戊己庚辛壬癸"):找出儲存格A2的內容,位在字串 "甲乙丙丁戊己庚辛壬癸" 中的第幾個字。

再使用 MID 函式,根據上式求得的數字,取出「"ABCDEFGHIJ"」字串中對應位置的字元。

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中有一數列,如果要將個位數無條件捨去或進位,該如何處理?其中若是整數則維持原數。

為了練習陣列的觀念,所以這次藉由陣列來運算,並且數列中的數字為 10 ~ 59。

(1) 無條件捨去

儲存格B2:=SUM((A2>={10,20,30,40,50})*10)

以儲存格A2=38為例:

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中 OFFSET 函式常用在各種動態的位址上,由以下的例子來認識 OFFSET 函式。

【例一】

如果要計算最近四天平均,你可能使用 AVERAGE 函式:

儲存格E2:=AVERAGE(B2:B5)

複製儲存格E2,往下各列貼上。

產生儲存格B2:B5 → B3:B6 → B4:B7 → …。

vincent 發表在 痞客邦 留言(0) 人氣()

大家在使用 Excel 習慣可能因人而異,當在儲存格中輸入一個公式後,便可以直接在儲存格內編輯公式,例如在下圖中的儲存格E4中輸入公式:=SUM(A6:B8,B2:C4)。

當你在儲存格E4上按二下時,即可編輯公式,你會看到儲存格範圍使用了不同色彩來標示,可以使用拖曳方式來改變儲存格範圍。

如果你選取功能表[檔案/選項],並在[進階]選項中取消勾選「允許直接在儲存格內編輯」。(即無法在儲存格中編輯)

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel  中的一個資料表,其中有類別、尺寸的內容(如下圖),要找出是「甲、乙、丙、丁」者,才依據尺寸標示價格(L=300, M=200, S=100),像這種要找出符合多個條件的結果,該如何處理?

【輸入公式】

儲存格C2:=IF(OR(A2={"甲","乙","丙","丁"}),LOOKUP(B2,{"L","M","S"},{300,200,100}),"X")

OR(A2={"甲","乙","丙","丁"}):利用陣列找出儲存格A2內容是否有「甲、乙、丙、丁」者,若有則為True,若為則為 Fasle。(OR 函式是只要有一個條件為真,結果即為真。)

LOOKUP(B2,{"L","M","S"},{300,200,100}):運用 LOOKUP 函數,以陣列方式找出對應的數值。

文章標籤

vincent 發表在 痞客邦 留言(27) 人氣()

有網友問到:在一些數列中,想要取出固定間隔列的內容(如下圖),該如何處理?(本例為間隔 4 列)

【輸入公式】

(1) 儲存格E2:=OFFSET($B$2,(ROW(1:1)-1)*4,,,)

(2) 儲存格E2:=INDIRECT(ADDRESS((ROW(1:1)-1)*4+2,2))

ROW(1:1)=1,往下複製時,會產生ROW(2:2)=2、ROW(3:3)=3、…。

vincent 發表在 痞客邦 留言(3) 人氣()

有網友問到,給予一個起始的日期時間和一個經過的時間(以分鐘表示),要如何找出終止的日期時間?(參考下圖)

儲存格C2:=A2+B2/(60*24)

因為在 Excel 中,以「1」表示一天,所以 1 小時為 1/24,1 分鐘為 1/24/60。因此 B2/(60*24) 可以將分鐘數轉換為實際的數值。Excel 會根據這個計算後的數值,以日期時間的格式來顯示。

複製儲存格C2,往下各列貼上。

vincent 發表在 痞客邦 留言(2) 人氣()

在 Excel 中,如果你要選取工作表中的物件(例如各種圖案),你可能會這樣做:

1. 選取[常用/尋找與選取]項下的「選取物件」。

2. 此時,只要拖曳滑鼠即可選取想要或是所有的圖案。

其相當於:

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中有一堆日期的數列,如果要分別依週別和星期統計次數,該如何處理?

(這類練習在本部落格中已出現多次,讀者可以參考其他幾篇文章。試著以搜尋方式來找到其他文章!)

 

【公式處理】

儲存格G2:=SUMPRODUCT((日期>=D2)*(日期<=F2))

vincent 發表在 痞客邦 留言(1) 人氣()

有同事問到一個常見的問題:因為某種需要,必須將許多金額裝袋,所以要先準備多張鈔票及硬幣,如何知道要準備多少呢?其中紙鈔有:1000元、500元、100元,硬幣有50元、10元、5元、1元。(參考下圖)

儲存格B2:=INT($A2/B$1)

INT 函式可以取不大於該數的最大整數。由此取得共需幾張1000元鈔票。

儲存格C2:=INT(($A2-SUMPRODUCT($B$1:B$1,$B2:B2))/C$1)

藉由 SUMPRODUCT 函式取得前幾欄已換算好的金額,將原金額扣掉該金額,再透過 INT 函式計算剩下金額換算為各欄所需的數量。

vincent 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼