Давайте попробуем разбить это на более мелкие проблемы.
- У вас есть информация о "типе" и "модели", и вы хотите найти на листе 2 совпадение
- Когдавы находите совпадения, вы хотите использовать их для ссылки на значение в листе 2
- ... и затем вы хотите сослаться на это значение, чтобы перенести его в лист 1.
Мой подход был бы следующим:
Мы можем использовать функцию MATCH
, чтобы найти часть информации, а затем вернуть ее положение в пределах диапазона.Поэтому =MATCH("typeA", A4:A6)
должен дать нам ответ «1».Если мы используем MATCH для поиска положения ячеек типа и модели на листе 2, то мы можем использовать их как координаты для создания адреса ...
Учитывая координаты, дляПример «1,1», мы хотим сделать адрес.Функция ADDRESS
сделает это за нас!Например, =ADDRESS(1,1) will give $A$1
Затем мы можем использовать функцию INDIRECT
для просмотра (и возврата) содержимого этого адреса.На листе 1 =INDIRECT("$A$1")
вернул бы 'Sheet1'.
Пытаясь сложить это вместе, я придумал следующее:
=INDIRECT("sheet2!"&ADDRESS(MATCH(A1, Sheet2!$A$1:$A$5), MATCH(C1, Sheet2!$A$1:$D$1)))
Кажется, это работает!
Как это выглядит для вас?Есть ли какие-то детали, которые мне нужно объяснить лучше?
С уважением, AZ