Как эффективно использовать ЕСЛИ + ВПР и показать то же значение ВПР, если ИСТИНА? (Libreoffice)

Как эффективно использовать ЕСЛИ + ВПР и показать то же значение ВПР, если ИСТИНА? (Libreoffice)

Я хотел бы использовать ЕСЛИ и ВПР в качестве критериев проверки, а в поле ТОГДА я хотел бы установить тот же результат ВПР, который я использовал в поле Тест.

Пример:

=IF(VLOOKUP(A1;C1:E10;2;0)<>"something";VLOOKUP(A1;C1:E10;2;0);"NOT")

Это работает, но я хочу изменить эту формулу выше, потому что она обрабатывает дважды один и тот же VLOOKUP. Я буду использовать ее в таблице в 30 тысяч ячеек. Мое решение слишком медленное. Есть ли более эффективное?

Пример данных: Первая таблица содержит около 17000 строк.

| CONFERENCE | JOURNAL |
| IEEE A4    |         |
|            | ACM19   |

А во второй таблице я хочу сделать:

=IF(VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0)="";VLOOKUP($A3:$A;Table1!$A$2:$L$500;5;0);VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0));""))

Я хочу ввести в ячейки, если поле «Конференция» пусто, значение столбца «Журнал», если нет, то значение столбца «Конференция», и так тысячу раз.

решение1

DЕсли в столбцах и есть только одно значение E, то нет необходимости в IFоператоре, если вы объединяете оба VLOOKUPрезультата:

=VLOOKUP(A2,Table1!$A$2:$L$500,4) & VLOOKUP(A2,Table1!$A$2:$L$500,5)

Поскольку один из них VLOOKUPвсегда возвращает пустую строку, результатом автоматически будет другая строка.

Связанный контент