![Как эффективно использовать ЕСЛИ + ВПР и показать то же значение ВПР, если ИСТИНА? (Libreoffice)](https://rvso.com/image/1585757/%D0%9A%D0%B0%D0%BA%20%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%95%D0%A1%D0%9B%D0%98%20%2B%20%D0%92%D0%9F%D0%A0%20%D0%B8%20%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D1%82%D0%BE%20%D0%B6%D0%B5%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%92%D0%9F%D0%A0%2C%20%D0%B5%D1%81%D0%BB%D0%B8%20%D0%98%D0%A1%D0%A2%D0%98%D0%9D%D0%90%3F%20(Libreoffice).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
всегда возвращает пустую строку, результатом автоматически будет другая строка.