Формула Excel: VLOOKUP замінює вихідні дані -

Зміст

Загальна формула

=IF(VLOOKUP()=x,y,VLOOKUP())

Резюме

Щоб замінити вихідні дані з VLOOKUP, ви можете вкласти VLOOKUP у функцію IF. У наведеному прикладі формула в G5 має вигляд:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

де ключ - названий діапазон B5: C9.

Ця формула повертає стандартний результат, коли оцінка> = 60, і "х" для оцінок менше 60.

Пояснення

Примітка: більш простим підходом було б змінити таблицю, що використовується VLOOKUP безпосередньо. Але цей приклад пояснює механіку тестування та перевизначення результатів VLOOKUP.

Ця формула заснована на простому прикладі класифікації, докладно поясненому тут. Для даної оцінки VLOOKUP використовує існуючу таблицю, названу клавішею діапазону (B5: C9), для обчислення оцінки. Режим збігу нотаток встановлений наближений.

Щоб замінити вихід, VLOOKUP вкладено в оператор IF:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Буквальний переклад цієї формули:

Якщо VLOOKUP повертає "F", повертає "x". В іншому випадку поверніть результат із VLOOKUP.

Результат "х" можна налаштувати за бажанням. Щоб нічого не відображати, введіть порожній рядок ("").

Альтернативна формула

Більш просту, менш зайву формулу можна створити, використовуючи IF, щоб перевірити рахунок безпосередньо так:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Однак ця формула технічно не перекриває вихід VLOOKUP. Натомість він перевіряє значення вхідного балу і повністю обходить VLOOKUP, якщо нижче 60.

Цікаві статті...