有時利用 Google 表單讓學生填問卷,想要讓結果能依選擇結果由大至小排列。例如,投票選擇旅遊地點,想讓結果自動依選擇的數量由大至小排列,該如何處理?
以這個例子,正好可以練習 LET 函數。
1. 投票結果依數量由大至小排序
公式:=LET(x,B5:B26,y,UNIQUE(x),SORTBY(y,COUNTIF(x,y),-1))
在 LET 函數中定義:
(1) x = 儲存格B5:B26
(2) y = UNIQUE(x) = UNIQUE(B5:B26)
利用 UNIQUE 函數取唯一值。
(3) 計算 COUNTIF(x,y)
計算第(2)式傳回的唯一值在儲存格B5:B26的數量。
(4) SORTBY(y,COUNTIF(x,y),-1)
利用 SORTBY 函數依第(3)式的傳回值排序。
2. 數量由大至小排序
公式:=LET(x,$B$5:$B$26,COUNTIF(x,D5))
複製儲存格D5,貼至儲存格D5:D13。
如果你的版本沒有 LET 函數,我讓 ChatGPT 來協助你。上傳這張圖片,發問: 如果Excel版本裡沒有LET函數,請修改其中的公式,取代LET函數。
以下是 ChatGPT 的回覆:(ChatGPT主要是請你利用轉助欄位來協助)
文章標籤
全站熱搜