
答案1
您可以使用 Helper Column 來解決該問題:
怎麼運作的:
- 在之間插入空白列代碼和國家名稱 (是輔助列)。
- 在單元格中
B5
寫下這個公式=A5
。 在儲存格中寫入此公式
B6
並填寫。=IF(A6="",B5,A6)
寫國家的名字過濾 Cell 中的數據
D2 & D3
。在儲存格中
E2
輸入此陣列公式,然後ctrl+Shift+Enter
填寫「向右」和「向下」。{=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18)+COUNTIF($D$3, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
注意
- 在您的工作表中,插入輔助欄之間
Col C and D
。 - 我特意使用 2 個國家/地區名稱作為標準來證明所用陣列公式的效率。該公式也適用於一個標準。
如果您使用一項標準,則使用此標準。
{=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
根據需要調整公式中的儲存格引用。