有些網友提到,在 Google 試算表中也能使用類似 Excel 2021 版的 FILTER、UNIQUE、SORT 等函數?
答案是可以的哦!而且很類似,使用上也很容易過渡。
例如,在下圖中,先為幾個資料範圍命名(代碼、學校、科系、錄取),參考下圖。
1. 依據儲存格G2裡的學校名稱以挑出錄取欄位裡「正取」的學生清單
輸入以下公式:
儲存格H2:=FILTER(姓名,(學校=G2)*(錄取="正取"))
儲存格I2:=FILTER(科系,(學校=G2)*(錄取="正取"))
這二個公式都是動態陣列公式,會自動溢出至其他儲存格。
2. 依據學生的代碼列出錄取學校科系的清單
儲存格G2:=TRANSPOSE(FILTER(學校&科系,(代碼=G2)*(錄取="正取")))
複製儲存格G2,貼至儲存格G2:H10。
利用雙條件:(代碼=G2)*(錄取="正取"),在 FILTER 函數中進行篩選。並且以「&」將學校和科系串接。
最後,再以 TRANSPOSE 函數將 FILTER 函數的傳回陣列予以轉置。
再參考下圖中的例子:
例如,在下圖中,先為幾個資料範圍命名(員工、居住地),參考下圖。
1. 要列出居住地清單並且計算各區的員工數
(1) 列出不重覆的居住地並依筆劃由小至大排序
儲存格H2:=SORT(UNIQUE(居住地))
UNIQUE(居住地):利用 UNIQUE 函數取出居住地不重覆的清單。
SORT(UNIQUE(居住地)):利用 SORT 函數將上式的傳回值由小至大排序。
(2) 計算各個居住地的人數
儲存格H2:=SUMPRODUCT((居住地=E2)*1)
利用 SUMPRODUCT 函數計算符合條件者的個數。
複製儲存格F2,貼至儲存格F2:F6。
【延伸閱讀】
留言列表