有網友留言問到:在 Excel 中如何在公式中使用等差數列的工作表名稱或儲存格名稱(參考下圖)?
【問題】
例如:下圖左要取得工作表A2中的儲存格A2/A5/A8/A11/A14/…,其中儲存格名稱中的列號呈現等差數列(差3)。
例如:下圖右要取得工作表A2/A5/A8/A11/A14/…中的儲存格A1,其中工作表名稱中的號碼呈現等差數列(差3)。
【公式】
有網友留言問到:在 Excel 中如何在公式中使用等差數列的工作表名稱或儲存格名稱(參考下圖)?
【問題】
例如:下圖左要取得工作表A2中的儲存格A2/A5/A8/A11/A14/…,其中儲存格名稱中的列號呈現等差數列(差3)。
例如:下圖右要取得工作表A2/A5/A8/A11/A14/…中的儲存格A1,其中工作表名稱中的號碼呈現等差數列(差3)。
【公式】
同事問到:在 Outlook 中如果收到一封郵件,其中有很多人的郵件地址,想要將這些人的郵件地址在 Excel 中建立一個資料表,該如何處理?
的確,常在收到的郵件中會有一封信寄給許多人的時候。不過,先提醒一下:如果在郵件中的收件者有多個人,最好使用「密件副本」來傳送,讓收件者不會看到其他收件者的郵件地址。
參考以下的做法,來練習如何取出多個收件者資料,並製資料表:
1. 在 Outlook 的收件者上按一下右鍵,選取「全選」,以選取所有的收件者。
2. 在收件者上按一下右鍵,選取「複製」,以複製所有收件者的資料。
學生在上 Excel 課程時,面對 Excel 視窗中的「跨欄置中」產生了一些疑惑,因為相同名稱卻有不同的操作結果。以下分別來看看有何不同的跨欄置中。
首先,在儲存格A1:A3輸入資料,接著選取儲存格A1:C3。
在[儲存格格式]對話框中的[對齊方式]標籤下,選取[水平]對齊中的「跨欄置中」:
得到以下的結果(參考下圖),其中每一列會分別跨欄置中,而且每一列中的儲存格沒有合併的動作。
QR Code 的使用已經非常普遍,很多人也想要自建 QR Code 來使用。大多人是藉助線上 QR Code 產生器。而 Google Docs 中已經可以自動產生 QR Code ,透過試算表的操作,可以大量產生。
首先在 Google Drive 中建立一個試算表,參考下圖:
1. 先在 A 欄中輸入文字、網址、電話、…等資訊。
2. 在儲存格B2中輸入以下的公式:
=image("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=" &A2)
兒子在算數學時常會用到那一個數字是質數、那個數字是合數?心想,如果能用 Excel 產生一個 1000 以內的質數表,必要時可以查表,該如何處理呢?(參考下圖)
【輸入公式】
通常要判斷一個數(X)是否為質數,簡單的判斷方式是將該數(X),逐一除以該數(X)平方根(SQR(X))以內的整數,如果有一個餘數為 0 (被除盡),則該數必定不是質數,反之必為質數。
儲存格A1:{=IF(ROW(1:1)=2,2,IF(ROW(1:1)=3,3,IF(PRODUCT(MOD(ROW(1:1),ROW($A$2:INDIRECT("A"&INT((ROW(1:1))^0.5)))))<>0,ROW(1:1),"")))}
這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。
在 Excel 中取得一個含有日期時間的資料表(參考下圖左),例如:網路連線的 log 資料等,如何將這些資料依星期和時間形成矩陣統計結果,根據這個統計表設定儲存格底色呈現統計圖表(參考下圖右)?這個圖表可以用來呈現每個時段的網路流量大小。
例如在下圖中是一個月中搜集到的網路流量資訊,其中記錄了日期、時間和資料,所以要根據日期資料區隔出週日、週一、…、週六,根據時間資料區隔出 0 時至 23 時,並分別統計在這些時段中的數量,再依據這些數量,讓數據大者呈現較深的儲存格底色,數據小者呈現較淺的儲存格底色。
【準備工作】
選取A欄和B欄中含有資料的儲存格,按一下 Ctrl+Shift+F3 鍵,勾選頂端列,定義名稱:日期、時間。
Excel 的工作表可能會遇到某些儲存格只想讓特定的使用者編輯,大家想到的都是以「保護工作表」的方式來進行。Excel 提供了設定「允許使用者編輯範圍」的功能,讓你可以設定不同使用者可以使用的儲存格。
例如,在下圖中,如果要讓儲存格B2:C3在保護工作表的狀態下能讓輸入正確密碼的使用者可以輸入資料。做法如下:
選取[校閱/變更]功能表中的「允許使用者編輯範圍」:
按一下[新範圍]按鈕:
在 Excel 中計算平均值時,有時會用到移動平均,以下圖為例計算:1~5、2~6、3~7、…,每5個的平均。如果配合微調按鈕,如何像下圖一樣,產生一個動態的移動平均結果呢?
微調按鈕控制項的格式設定如下:
儲存格C2:=IF(COUNT($B$2:B2)<$F$1,"",AVERAGE(OFFSET($B$2,ROW(1:1)-$F$1,,$F$1,)))
IF(COUNT($B$2:B2)<$F$1,"",XXXX):由儲存格B2起算,儲存格個數小於分組數者顯示空白。(不到分組數量時,不計算平均。)
有人問到:用了 Word 2013、Excel 2013、PowerPoint 2013 也有一陣子了,還是很懷念一啟動程式時能直接進入一個空白文件,因為大多數的使用情況都是要新增一個空白文件,2013 版的開始畫面,讓人又要多一個步驟才能開始編輯。該如何取消這個開始畫面呢?
Word 2013 的啟動畫面:
Excel 2013 的啟動畫面:
這些開始畫面讓你可以 快速取用範本和最近使用的檔案(含釘選的檔案),也可以開啟其他舊檔,還有搜尋線上範本的功能。只是有人要不需要這麼複雜的啟動過程!
在 Excel 中有一個資料表(如下圖左),如果想要製作成如下圖右的階梯圖,該如何處理呢?因為 Excel 提供的圖表中沒有這類的圖表類型,所以要稍做一些變化才能產生。
要製作這樣的階梯圖必須先將資料轉換成下圖右的資料型式(注意儲存格色彩):
儲存格D2:=INT((ROW(1:1))/3)
產生 0, 0, 1, 1, 1, 2, 2, 2, … 數列。
儲存格E2:=OFFSET($B$2,INT((ROW(1:1)-1)/3),)
在 Excel 中,有人取得下圖中的資料,是由一個分組編碼和一個數字組合而成,如果想要在一個儲存格中計算各個分組的小計,而不需要使用輔助欄位來分離資料中的編碼和數字,再予以加總,該如何處理?
【準備工作】
選取儲存格A1:A26,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:資料。
【輸入公式】
有人問到:在 Excel 工作表中有一組含有小數的數值清單,如何在一個儲存格中計算這些數值清單中所有小數部分的總和呢?
你可能會利用一個輔助欄位將每個數值的小數取出,再予以加總得到結果。今天要練習,只要在一個儲存格中利用一個公式來獲得結果,當然,要藉助「陣列」的概念來運算。參考下圖。
【準備工作】
選取儲存格A1:A24,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:數值。
有人問到如下圖中的代碼欄位,其中的每個代碼都有一個檢查碼(最後一個數字),想要來找出最後一碼是 0 ~ 1 的個數和分別為多少?
【準備工作】
選取A欄中有代碼的儲存格,按一下 Ctrl+Shift+F3 ,勾選「頂端列」,定義名稱:代碼。
【輸入公式】
儲存格D2:=SUMPRODUCT(--(VALUE(RIGHT(代碼,1))=ROW(1:1)-1))
學校的教師有要製作教學檔案的需求,可是因為檔案來源可能有數個 Word 檔、數個 Excel 檔、數個 PowerPoint 檔、其他各種檔案格式的檔案,這裡面還有不同的版面大小,連版面都有橫/直不同,這對很多老師形成很大的困擾。
老師們很希望這些檔案能整合成一個檔案,將來傳送檔案、輸出列印或是展示檔案時都很方便,不知該如何處理比較好?
很多人會朝向把 Word、Excel、PowerPoint 等這些檔案去做合併動作,這實在是太麻煩且效果不彰,我能想到的解決方案是利用 PDF 檔。
例如:以下有五個檔案,分屬 Word、Excel、PowerPoint 檔案格式,而且其中有的頁面是直式 、有的面頁是橫式,有的是 A4 版面、有的是 A3 或 B4 版面,有的頁數多、有的頁數少。
先將其全部輸出成 PDF 檔,如果你使用 Office 2010,可以直接將檔案另存新檔為 PDF 檔。
有同仁問到:在 Excel 中有一個很平常的表格(如下圖),其中每列的高度都一樣,有一列、二列、三列、四列、…等文字高度,除了視覺上較為混亂之外,只有一列文字高度者,看起來似乎較為擁擠,如果想要讓每列高度至少為二列文字高,該如何處理呢?
其實我沒有特別的好方法,因為如果你選取了工作表中的每一列,在第 1 列和第 2 列中按二下滑鼠左鍵,則每一列會以最適列高呈現,就是下圖的樣子。如果你選取每一列,然後設定了列高,則超過二列文字高度者會有一些文字顯示不出來。真是像腦筋啊!
不過,我試過以下這種方式,也還不錯用,參考看看:
1. 選取上圖的A欄,按右鍵,選取「插入」指令,會在左邊插入一欄。(參考下圖)
2. 在儲存格A2中輸入一個字元(本例為「/」),然後按一下 Alt+Enter 鍵,換列到下一列,再輸入一毎相同字元。(如此即有二列文字)
有網友問到:在 Excel 中如果將一個含有日期的資料表製作其樞紐分析表時,如何設定樞紐分析中的日期格式,並且不會隨意改回原來格式。以下圖為例,這是一個含有日期欄位的資料表:
將以上的資料表製作為下圖中的樞紐分析表,比對其日期格式,和上圖中的日期格式並不相同:(樞紐分析表中以預設的日期格式顯示)
如何來修改日期為不同的顯示格式呢?
選取日期中的一個儲存格(不需要選取所有日期儲存格),按一下右鍵,並選取「欄位設定」:
學校同仁在最近報名研習的時候,遇到了一個問題:因為研習單位限定只有多少組別可以參加,而且報名時有先後次序之分。如下圖,其中有部分資料省略,而且相同學校的報名人數不一樣多、報名次序也不一定連續。
同仁想要知道現有已報名的組數有多少,是否已在安全名單中,該如何處理呢?這是很多人在報名時,或是承辦單位在統計資料時,常會需要解決的問題。
【準備工作】
選取儲存格D1:D61,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:學校。
在 Excel 中傳統上大家都是以「循欄排序」來做排序的動作,也就是指定一個「欄」,以該欄中的每一列來執行指定的排序。(參考下圖)
但是,如果你的資料如下圖,你也想要加以排序,就得改「以列排序」。Excel 中本來就提供了「以列排序」的操作。
參考以下的操作:
1. 選取資料範圍(儲存格A1:K3)。
在 Excel 中有一個資料表(如下圖左),如果想要將資料表中的最大值,對應成最大值摘要表(如下圖右),該如何處理?
這個例子是要依每列中的最大值,取得其對照的欄位名稱,做成最大值摘要表。所以需要用到查表的相關函數。
儲存格J2:=LARGE(B2:G2,1)
利用 LARGE 函數找出同列中資料的最大值。
儲存格I2:=INDEX($B$1:$G$1,1,MATCH(J2,B2:G2,0))
在 Excel 的資料表中有兩組數值( A 組和 B 組),要以陣列公式在某一組中找出符合條件所對應另一組的平均。本例中例舉不同二種要求來練習,雖然對一些初學者或許有些難處,但是多多體會才有機會進一步應用。
【準備工作】
選取儲存格A1:B22,按一下 Ctrl+Shift+F3 鍵,定義名稱:A組、B組。
【輸入公式】
(1) 求在 A 組大於 B 組中,B 組數值前 3 名的平均