Вы можете использовать такие функции, как VLOOKUP
:
Вертикальный поиск. Выполняет поиск ключа в первом столбце диапазона и возвращает значение указанной ячейки в найденной строке. "
VLOOKUP(search_key, range, index, [is_sorted])
См .: https://support.google.com/docs/answer/3093318?hl=en
Для вашей задачи это может быть просто VLOOKUP, просматривающий диапазон от B до E и устанавливающий индекс для возврата значения B во время поиска для определенного события c.
Чтобы вернуть несколько значений с помощью Vlookup в Google Sheets, вы можете добавить ARRAYFORMULA
.
. Позволяет отображать значения, возвращаемые формулой массива, в несколько строк и / или столбцов, а также использовать функции, не являющиеся массивами. с массивами
См .: https://support.google.com/docs/answer/3093275?hl=en
Теперь вы можете объединять формулы, например, =ARRAYFORMULA(VLOOKUP(condition))
.
Для более сложных задач Вы можете использовать QUERY
: https://support.google.com/docs/answer/3093343