Как я могу проверить, существует ли значение в столбце А любого листа, и вернуть текст в столбце В в строке, где оно соответствует действительности?

#excel

Вопрос:

Я работаю над калькулятором для реконструкции домов, у меня есть около 10 листов для разных комнат. Я хочу, чтобы все данные были собраны на отдельном листе, который я буду использовать для импорта. Я хочу выполнить поиск во всех листах столбца A по определенному коду стоимости, например «Полы 9600», и, если он существует, вернуть содержимое столбца B, например «Установить полы в спальне 3».

Каков был бы самый чистый способ сделать это? Я пробовал операторы if, но это становится довольно сложным и приводит к множеству ошибок.

Комментарии:

1. проверять ablebits.com/office-addins-blog/2020/02/12/…

2. Спасибо, ВПР работает, если код появляется только один раз. У меня, например, 3 кода на одном листе, и он возвращается только для первого совпадения. Как я могу заставить его продолжать поиск всех экземпляров кода, таких как «6200 Finish Carpentry»? Вот мой код до сих пор, может быть, есть более элегантный/простой способ сделать это? =»Установить полы в следующих комнатах: «amp; СИМВОЛ(10) amp; СИМВОЛ(10) amp; ВПР(A2,Кухня! A2:H37,8,0)amp; СИМВОЛ(10) amp; ВПР(A2,Учись!A2:H37,8,0)amp; СИМВОЛ(10) amp; ВПР(A2,Учись! A2:I37,8,0)amp; СИМВОЛ(10) amp; ВПР(A2,»Главная кровать»!A2:H36,8,0)amp; СИМВОЛ(10) amp; ВПР(A2,»Кровать 1″!A2:H36,8,0)amp;…