
Formuła ogólna
=IF(VLOOKUP()=x,y,VLOOKUP())
Podsumowanie
Aby zastąpić dane wyjściowe z WYSZUKAJ.PIONOWO, możesz zagnieździć WYSZUKAJ.PIONOWO w funkcji JEŻELI. W pokazanym przykładzie formuła w G5 to:
=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))
gdzie klucz to nazwany zakres B5: C9.
Ta formuła zwraca standardowe wyjście, gdy wynik> = 60 i „x” w przypadku wyników mniejszych niż 60.
Wyjaśnienie
Uwaga: prostszym podejściem byłaby bezpośrednia zmiana tabeli używanej przez funkcję WYSZUKAJ.PIONOWO. Ale ten przykład wyjaśnia mechanikę testowania i zastępowania danych wyjściowych z WYSZUKAJ.PIONOWO.
Ta formuła jest oparta na prostym przykładzie oceny, szczegółowo wyjaśnionym tutaj. Dla danego wyniku funkcja WYSZUKAJ.PIONOWO używa istniejącej tabeli, nazwanego klucza zakresu (B5: C9), do obliczenia oceny. Uwaga tryb dopasowania jest ustawiony na przybliżony.
Aby zastąpić dane wyjściowe, funkcja WYSZUKAJ.PIONOWO jest zagnieżdżona w instrukcji IF:
=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))
Dosłowne tłumaczenie tej formuły to:
Jeśli WYSZUKAJ.PIONOWO zwraca „F”, zwraca „x”. W przeciwnym razie zwróć wynik z WYSZUKAJ.PIONOWO.
Wynik „x” można dostosować według potrzeb. Aby nic nie wyświetlać, podaj pusty ciąg („”).
Alternatywna formuła
Prostszą, mniej zbędną formułę można utworzyć za pomocą funkcji JEŻELI do bezpośredniego sprawdzenia wyniku w następujący sposób:
=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))
Jednak ta formuła nie zastępuje technicznie danych wyjściowych funkcji WYSZUKAJ.PIONOWO. Zamiast tego testuje przychodzącą wartość wyniku i całkowicie pomija WYSZUKAJ.PIONOWO, jeśli jest poniżej 60.