Formuła programu Excel: WYSZUKAJ.PIONOWO nadpisuje dane wyjściowe -

Spisie treści

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.

Interesujące artykuły...