
решение1
Вы можете решить эту проблему, используя Helper Column:
Как это работает:
- Вставьте пустой столбец междуКод и название страны (это вспомогательная колонка).
- В ячейке
B5
запишите эту формулу=A5
. Запишите эту формулу в ячейку
B6
и заполните ее.=IF(A6="",B5,A6)
ПисатьИмя страныдля фильтрации данных в ячейке
D2 & D3
.В ячейке
E2
введите эту формулу массива, закончите,ctrl+Shift+Enter
затем заполните поля Right и Down.{=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)),"")}
При необходимости откорректируйте ссылки на ячейки в формуле.