.png)
Я хотел бы использовать ЕСЛИ и ВПР в качестве критериев проверки, а в поле ТОГДА я хотел бы установить тот же результат ВПР, который я использовал в поле Тест.
Пример:
=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
всегда возвращает пустую строку, результатом автоматически будет другая строка.