Поиск значения в матрице Google Sheet - PullRequest
0 голосов
/ 08 марта 2020

У меня есть лист Google, в котором у меня есть такая таблица:

+--------+------------+---+---+---+
| Name A | Category A | 3 | 0 | 0 |
+--------+------------+---+---+---+
| Name B | Category B | 1 | 4 | 5 |
| Name C | Category C | 2 | 6 | 0 |
+--------+------------+---+---+---+

На другом листе того же файла мне нужна функция, чтобы найти каждое число и вставить в ячейку Имя этой записи.

Например, для номера 4 я получу Имя B.
Проблема в том, что я не могу найти функцию, которая может найти в матрице.
0, которые я здесь поставил, void клетки, и мне не нужно их искать.
Я уверен, что не каждый номер повторяется.

1 Ответ

1 голос
/ 09 марта 2020

enter image description here

Может быть, это то, что вы ищете?

=IFERROR(VLOOKUP(H2,{D:D,B:B},2,0),IFERROR(VLOOKUP(H2,{E:E,B:B},2,0),VLOOKUP(H2,{F:F,B:B},2,0)))

Или вы также можете использовать эту формулу:

=UNIQUE({B:C,D:D;B:C,E:E;B:C,F:F})

чтобы преобразовать матрицу в длинный формат данных и просто использовать vlookup.

enter image description here

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