我正在使用一個電子表格中的文章列表files
作為資料來源。資料分為 列 中的來源參考代碼A
、E
列 中的文章標題F
和 列 中的作者G
。
現在,我需要取得電子表格中的作者和文章數量analysis
。列A
再次儲存作者姓名,列B
將包含符合項目=Countif(files!G:G,A2)
以自動計算哪個出現的頻率。
現在,問題來了:我無法手動輸入所有作者的名字analysis!A
!我想,也許有一個函數可以檢查作者是否已在 A 列中的當前欄位上方命名,如果沒有從 中提取該名稱files!F
,但我在這項任務中失敗了。
有沒有一個智慧公式可以自動填寫呢?
編輯:
在 cybernetic.nomad 的幫助下,我可以發現 419 個標題有 236 個不同的作者。
答案1
在 Excel 中,目前,要使用公式提取唯一值,您只有一種選擇。它是一個陣列公式(使用Ctrl+ Shift+輸入Enter),如下所示:
=IFERROR(INDEX(files!$G$2:$G$10, MATCH(0,COUNTIF($A$1:A1, files!$G$2:$G$10), 0)),"")
範圍files!$G$2:$G$10
不能是整個列,例如files!$G:$G
,因為數組公式實際上在整個列上運行,這非常慢。因此,請明智地選擇您的範圍。