在 Excel 裡要處理資料,「排序」是時常被使用的動作。在 Excel 裡已可以透過排序工具來手動操作,也可以使用排序函數以公式來處理。而且不論以一個欄位或是多個欄位進行排序,也都能完成。在此,也要看看 ChatGPT 能否達到相同的動作。
假設原始資料表:
使用排序工具
排序:依組別,成績遞增排序,在排序工具中使用二個層級:
主要排序方式:「組別」欄位;排序對象:儲存格值;順序:A到Z。
次要排序方式:「成績」欄位;排序對象:儲存格值;順序:最大到最小。
使用排序函數
Excel 提供了 SORT 函數和 SORTBY 函數可以處理排序工作,這是一個動態陣列公式,所以只要在第一個儲存格輸入公式,公式會自動溢出至其他儲存格。
儲存格F4:=SORTBY(A4:D13,C4:C13,1,D4:D13,-1)
其中參數「1」為遞增排序;參數「-1」為遞減排序。
使用 ChatGPT 操作
【指令】依據以下表格,先依"組別"欄位遞增排序,再依"成績"欄位遞減排序。結果以表格呈現。
結果如下:
使用函數依姓名筆劃遞增排序
因為中文字預設是以筆劃來排序,如果要改以注音來排序,則必須在選項中設定。
目前使用 SORT 函數和 SORTBY 函數是無法以注音來排序的。
使用 ChatGPT 操作依姓名筆劃遞增排序
如果要求表格以姓名欄位的注音遞增排序,在 ChatGPT 3.5 中的結果是錯誤的:
在 ChatGPT 4.0 中的結果,也和要求是有出入的:
再測試如果依筆劃來排序,第一次是錯誤的:
經過糾正後,依筆劃排序還是錯誤的:
如果改以 ChatGPT 4.0 測試,也是錯誤的:
實測結論是:中文字的排序無論「筆劃、注音」都是錯誤的。
依指定順序排序
在 Excel 中如果要依指定的順序排序,則可以透過「自訂清單」來指定順序。在「Excel 選項」的「進階」中可以設定「自訂清單」。(預設清單中已有「甲,乙,丙,丁,戊,己,庚,辛,壬,癸」的自訂清單)
在設定依「姓名」欄位排序時,指定依「自訂清單/甲,乙,丙,丁,戊,己,庚,辛,壬,癸」,以進行排序。
在 ChatGPT 依指定順序排序
如果你請 ChatGPT 的某個欄位依你指定的順序來排序,結果是可以做到的喔!
結果如下:
留言列表