本篇要練習如何計算姓名清單中姓名字數為2、3、4的人數,並且要練習函數:LEN、COUNTIF、SUMPRODUCT、FILTER、COUNTA等運用。
【設計與解析】
選取儲存格B3:B33,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:姓名。
公式一:=SUM((LEN(姓名)=2)*1)
公式中的「2」分別改成「3、4」,即可計算姓名 3 個字和 4 個字的人數。
本篇要練習如何計算姓名清單中姓名字數為2、3、4的人數,並且要練習函數:LEN、COUNTIF、SUMPRODUCT、FILTER、COUNTA等運用。
【設計與解析】
選取儲存格B3:B33,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:姓名。
公式一:=SUM((LEN(姓名)=2)*1)
公式中的「2」分別改成「3、4」,即可計算姓名 3 個字和 4 個字的人數。
網友問到:在 Excel 裡,如何在一個 8X5 的矩陣中產生不重覆的目數?
在 8X5 的矩陣中需要 40 個不重覆的數字(1~40)。
【設計與解析】
在設計公式前,必須先在選項的「公式」中設定:
勾選:啟用反覆運算,並設定最高次數:1000。
有老師問到:分組教學的二個老師成績如何合併成一個成績表?
如下圖,分組有二組(A組和B組),人員都不相同,要將A組和B組的成績表合併成一個成績表。
【設計與解析】
一個式子就可以搞定:
儲存格E5:=SORT(VSTACK(A5:C14,A18:C27))
在 Excel 裡是以欄名列號來表達一個儲存格位址,而 ROW 函數可以傳回列號、COLUMN 函數可以傳回欄號。本篇要來說明如何將欄名轉換為數值和數值轉換為欄名。
【設計與解析】
1. 欄名轉換為數值
儲存各B4:=COLUMN(INDIRECT(A4&1))
利用 INDIRECT 函數將文字轉換為位址(傳回A1、Z1、AZ1、…),再利用 COLUMN 函數傳回欄的號碼。
在 Excel 裡可以使用 IMAGE 函數來顯示網際網路上的圖片,我們也可以取用來做圖片檢視器。
【設計與解析】
首先,在網際網路上搜集到數個球類的圖片,並複製圖片的網址,將球類名稱和網址置於儲存格A7:B14。
接著,在儲存格B3中設定「資料驗證」,準則:
儲存格內允許:清單/來源:$A$7:$A$14。
在 Excel 裡可以用來依分隔符號分割字串的函數可以使用:TEXTSPLIT、TEXTBEFORE、TEXTAFTER 等函數。
以下的例子要來看看這幾個函數之間的交互運用。
【設計與解析】
1. 取出數字1
儲存格E8:=TEXTBEFORE(A7,{"+","-","X","/"},1)
在 Excel 裡常會利用「資料剖析」工具來分割字串,而 TEXTSPLIT 函數可以利用公式來完成這個手動的操作。如果在字串中含有多個分隔字元,該如何設計公式才能一氣合成?
【設計與解析】
(1) 字串:甲,乙,丙,丁,戊,己,庚,辛,壬,癸
公式=TEXTSPLIT(A3,",")
分隔符號「,」。
在 Excel 裡如何將一個表格依單數列、偶數列分成二個表格?
參考下圖,一個20週的清單裡分成二個組別(A群、B群),如何依單數週、偶數週分成二個表格?
1. 將一個表格依單數列、偶數列分成二個表格
(1) 單數週
儲存格F5:=CHOOSEROWS(A5:D24,SEQUENCE(10)*2-1)
在 Excel 中有一個清單是依日期的起始和結束來分組,如何給予一個日期,來查詢其分組?
【設計與解析】
先為儲存格範圍命名,選取儲存格A3:c13,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:組別、起始、結束。
根據儲存格E4的日期來反查組別。
1. 使用 XMATCH 函數
關於 GUID 可以參考:https://zh.wikipedia.org/zh-tw/全局唯一標識符
本篇要利用亂數產生函數(RANDBETWEEN)和10進制轉換16進制函數(DEC2HEX),來產生隨機的 GUID。
GUID 以 8-4-4-4-12 碼的組合顯示,以亂數產生的 GUID,只要按 F9 鍵即可產生新的一組。
【設計與解析】
(1) 產生8碼16進制亂數: