Найти соответствующее значение в отдельной таблице в зависимости от другой таблицы в Excel - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь найти значение в одной таблице (Таблица 2), основываясь на расположении «Да» в другой таблице (Таблица 1).См. Ниже:

Таблица 1

Header1  Unique1  Unique2  Unique3
Row1        Yes
Row2                 Yes
Row3                          Yes

Таблица 2

Header1  Unique1  Unique2  Unique3
Row1        XXX
Row2                 YYY
Row3                          ZZZ

На другом листе у меня есть столбец с «Unique1» или «Unique2» следующим образом ипытаюсь получить столбец с надписью «Lookup»:

Column1  Lookup
Unique1     XXX
Unique1     XXX
Unique3     ZZZ
Unique2     YYY

1 Ответ

0 голосов
/ 08 июня 2018

Я рад, что у вас это работает.Мне действительно удалось объединить ее в одну формулу. =INDEX(Sheet1!$A$5:$D$8,MATCH("Yes",INDIRECT("Sheet1!"&CHAR(CODE("A")+MATCH($A2,Sheet1!$1:$1,0)-1)&":"&CHAR(CODE("A")+MATCH($A2,Sheet1!$1:$1,0)-1)),0),MATCH($A2,Sheet1!$1:$1,0)) Способ, который работает, заключается в том, что он входит в вашу таблицу 2 и выбирает строку и столбец.Столбец в зависимости от имени.Строка строится путем поиска «да» в соответствующем столбце.Чтобы присвоить этому столбцу букву, а не цифру, мне нужно было конвертировать с использованием всего кода CHAR.

...