Первая ячейка в диапазоне, которая не пуста и не соответствует ячейкам в другом диапазоне - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь получить столбец B для чтения значений в столбце A, которые не являются пустыми и не находятся в диапазоне B и не соответствуют определенному слову.

Так что если А будет:
1: Тема
2: красный
3:
4:
5: Тема
6: зеленый
7:
8: Тема
9: оранжевый
10:

Столбец будет:
1: красный
2: зеленый
3: оранжевый

Я пытался использовать совпадение, но я не уверен, как заставить его принять во внимание оба диапазона. Ниже показано, как это выглядит. F1 просто "*". Очевидно, это только получить A3. Я не думаю, что смогу использовать «И» с соответствием.

= ИНДЕКС (А $ 3: $ 300, ПОИСКПОЗ ($ F $ 1, А $ 3: $ 300,0))

1 Ответ

1 голос
/ 15 марта 2019

Вы правы, полагая, что AND нельзя использовать. Для уникального списка с несколькими условиями вам нужна формула массива с вложенными операторами IF.

Поместите эту формулу массива в B2 и завершите с помощью Ctrl + Shift + Enter, а не просто введите. Перетащите вниз для дополнительных записей.

=IFERROR(INDEX(A$2:A$300, MATCH(0, IF(LEN(A$2:A$300), IF(A$2:A$300<>"topic", COUNTIF(B$1:B1, A$2:A$300))), 0)), "")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...