有時利用 Google 表單讓學生填問卷,想要讓結果能依選擇結果由大至小排列。例如,投票選擇旅遊地點,想讓結果自動依選擇的數量由大至小排列,該如何處理?

Excel-依投票結果由大至小排序顯示

以這個例子,正好可以練習 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函數。

Excel-依投票結果由大至小排序顯示

以下是 ChatGPT 的回覆:(ChatGPT主要是請你利用轉助欄位來協助)

Excel-依投票結果由大至小排序顯示

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Exce
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

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