Если условие для двух вертикальных тестов и двух таблиц в Excel - PullRequest
0 голосов
/ 30 июня 2019

У меня есть два вертикальных теста в двух разных столбцах, теперь я хочу объединить данные двух таблиц в одну.

=IFNA(VLOOKUP([@[Incl. Service Product Line]],DependProd,2,FALSE),"Included Service Missing")

=IFNA(VLOOKUP([@[Incl. Service Product Line]],Addons,2,FALSE),"Addons Missing")

когда я попытался объединить эти две формулы в один столбец, у меня возникли проблемы Я использую два логических теста в одной формуле, но формула использует только один набор данных.

=IF(OR([Path]="Base",[Path]="Add on"),(IFNA(VLOOKUP([@[Incl. Service Product Line]],Addons,2,FALSE),"Addons Missing")),IFNA(VLOOKUP([@[Incl. Service Product Line]],DependProd,2,FALSE),"Included Service Missing"))

это формула, с которой у меня проблемы. если путь "Base", данные должны быть извлечены из таблицы DependProd, а если путь "Add on", то мне нужно, чтобы данные были извлечены из таблицы Addons, но формула извлекает только одну таблицу данных

1 Ответ

0 голосов
/ 30 июня 2019

Без каких-либо примеров данных, вот как вы могли бы рассмотреть структурирование данных и использование vlookup:

enter image description here

Но вы также можете рассмотреть index () с match ():

enter image description here

...