命名清單中不屬於另一個清單的第一個項目

命名清單中不屬於另一個清單的第一個項目

我正在使用一個電子表格中的文章列表files作為資料來源。資料分為 列 中的來源參考代碼AE列 中的文章標題F和 列 中的作者G

文件電子表格標題和 1 個範例

現在,我需要取得電子表格中的作者和文章數量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,因為數組公式實際上在整個列上運行,這非常慢。因此,請明智地選擇您的範圍。

相關內容