Поиск данных в Google Sheets - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть таблица, в которой отслеживаются пожарные машины, с которых я сделал фотографии.

У меня есть основной список станций (столбец D), их регион (столбец A), зона (столбец B) и группа (столбец C), к которой они принадлежат. в настоящее время это формат (регион (A), зона (B), группа (C), станция (D)) на другом листе того же файла.

Что я хочу сделать, это иметь электронную таблицу дляЗаполните ячейки региона, зоны, группы на основе названия станции. Запись (строка) может иметь несколько записей для одной и той же станции

Я посмотрел, но, как настоящий новичок, я признаюсь, что заблудился во многих решениях.

1 Ответ

1 голос
/ 07 ноября 2019

Вы хотите автоматически получить информацию о регионе, зоне и группе для данной станции.

Используйте vLookup и воспользуйтесь некоторыми менее хорошо документированными функциями.

1) returnнесколько ячеек

2) возвращают ячейки слева от поискового значения

=arrayformula(vlookup(D10,{D2:D4,C2:C4,B2:B4,A2:A4},{4,3,2},false))

В следующем примере

  • таблицаданные отображаются в диапазоне A2: D4, а
  • название станции вводится в ячейку D10,
  • формула вводится в ячейку A10 и заполняет ячейки A10, B10 и C10. .

Возврат нескольких значений
Вместо вставки одного индекса формула использует массив номеров индексов {4,3,2}, чтобы определить, какие значения возвращать.

Возврат ячеек слева от значения поиска
Вместо того, чтобы объявлять обычный диапазон, диапазон объявляется как массив. итак ... A2:D4 становится {D2:D4,C2:C4,B2:B4,A2:A4}


Снимок экрана

Vlookup

...