#google-sheets #array-formulas
#google-sheets #массив-формулы
Вопрос:
Два листа в одной книге, «Задача» и «Человек».
Я ввел свою формулу на листе задач.
Моя формула: =ARRAYFORMULA(LOOKUP(D2:D,Person!A2:A,Person!D2:D))
Идея состоит в том, чтобы сопоставить данные столбца «Ответственный» из таблицы задач с данными столбца «Идентификатор человека» из таблицы персоналий и заполнить столбец «Ответственный образ» на листе задач результатами.
Проблема, с которой я сталкиваюсь, заключается в том, что результаты возврата моей формулы заполняют столбец «Ответственное изображение» неожиданными данными. Моя формула возвращает только 3 из доступных данных.
Я попытался выполнить ВПР вместо поиска, но получил сообщение об ошибке. Я не могу понять, где я ошибся с формулой. Есть идеи, как написать правильную формулу?
Лист рабочей тетради:
Таблица задач с результатами формулы:
Ответ №1:
использование:
=ARRAYFORMULA(IFNA(VLOOKUP(D2:D, {Person!A2:A,Person!D2:D}, 2, 0)))
Комментарии:
1. Сработало как шарм. Спасибо!