Spis treści
Zawsze, gdy szukamy wartości używając VLOOKUP wartości, jeśli nie ma dopasowania, to pokaże " #N/A " błąd, a gdy są 0 wartości, pokaże wartość zero. Czy szukasz sposobów na wykorzystanie funkcja VLOOKUP do zwraca puste miejsce zamiast 0 lub NA W tym artykule przedstawimy pięć formuł, które pozwolą Ci to osiągnąć.
Pobierz Zeszyt ćwiczeń
VLOOKUP Return Blank.xlsx5 praktycznych sposobów na zastosowanie VLOOKUP do zwrócenia pustego miejsca zamiast 0 lub NA
Wzięliśmy zbiór danych zawierający 2 kolumny: " Pracownik " i " Wysokość(cm) ", aby zademonstrować nasze metody.Ponadto, istnieje inny zbiór danych, aby pokazać wyjście.Możemy zobaczyć, że wartość " Ross " nie jest wymieniony w podstawowym zbiorze danych, dlatego też, gdy próbujemy użyć VLOOKUP funkcja dla tej wartości, otrzymujemy " N/A " błąd w komórce C14 Zmodyfikowaliśmy jednak formułę, aby zamiast tego błędu w komórce pokazywała puste wartości C16 .
Wykazaliśmy 5 formuły, aby zwrócić puste miejsce z VLOOKUP funkcja.
- Pierwsze dwie metody pokazują puste miejsce zamiast 0 .
- Następnie, metodą 3 , 4 pokazuje puste miejsce zamiast " #N/A " błąd.
- Wreszcie, metoda 5 zwraca puste miejsce zarówno dla " #N/A " błąd i. 0 wartość.
1. połączenie funkcji JEŻELI i VLOOKUP w celu zwrócenia pustego miejsca
Ta sekcja połączy JEŚLI oraz VLOOKUP funkcje do powrót a pusty zamiast 0 w Excelu. Tutaj mamy pustą komórkę z wartością 0 .
Kroki:
- Na początku wpisz w komórce następującą formułę C13 .
=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
Gdybyśmy nie dodali JEŚLI funkcja, to ta funkcja zwróciłaby zero.
- Następnie naciśnij ENTER .
Podział formuły
- Po pierwsze, ta formuła ma dwa identyczne VLOOKUP Pierwsza z nich ma przypisany warunek, który sprawdza, czy jest równa 0 Jeśli tak nie jest, to drugi VLOOKUP funkcja zostanie wykonana.
- VLOOKUP(B13,$B$5:$C$10,2,0)
- Wyjście: 0 .
- Funkcja ta szuka wartości z komórki B13 w zakresie B5:C10 Jeśli istnieje dopasowanie, to zwraca wartość z odpowiedniego C5:C10 zakres wskazany przez 2 wewnątrz funkcji. 0 czyli na końcu tej funkcji oznacza typ dopasowania jest dokładny .
- Nasz wzór sprowadza się do → IF(0=0,"",0)
- Wyjście: (puste) .
- Tutaj logiczny_test jest prawdziwa, więc otrzymaliśmy puste wyjście.
Read More: Jak zostawić pustą komórkę, jeśli nie ma danych w Excelu (5 sposobów)
2. włączenie funkcji IF, LEN i VLOOKUP do zwracania pustych miejsc
Ta druga metoda będzie zawierała JEŚLI , LEN oraz VLOOKUP funkcje do powrót a pusty zamiast 0 lub NA .
Kroki:
- Na początku wpisz w komórce następującą formułę C13 .
=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
- Następnie naciśnij ENTER .
Podział formuły
- Ponownie, ta formuła ma dwa VLOOKUP Co więcej, wykorzystaliśmy pierwszą VLOOKUP funkcja wewnątrz LEN Funkcja, która zwraca długość ciągu znaków. Teraz długość pustej komórki wynosi 0 . Tak więc, ustawiliśmy to w kryteriach logical_test.
- Teraz, VLOOKUP(B13,$B$5:$C$10,2,0)
- Wyjście: 0 .
- Funkcja ta szuka wartości z komórki B13 w zakresie B5:C10 Jeśli istnieje dopasowanie, to zwraca wartość z odpowiedniego C5:C10 zakres wskazany przez 2 wewnątrz funkcji. 0 czyli na końcu tej funkcji oznacza typ dopasowania jest dokładny .
- Nasz wzór sprowadza się do → IF(LEN(0)=0,"",0)
- Wyjście: (puste) .
- Na stronie LEN funkcja zwraca 0 Więc, pierwsza część JEŚLI Funkcja wykonuje się i otrzymujemy pustą komórkę jako wyjście.
Read More: Jak użyć XLOOKUP, aby zwrócić puste miejsce zamiast 0
Podobne lektury
- Jak usunąć zera przed liczbą w programie Excel (6 prostych sposobów)
- Ukryj wiersze z zerowymi wartościami w Excelu za pomocą makra (3 sposoby)
- Jak ukryć serię wykresów bez danych w programie Excel (4 proste metody)
- Ukryj wartości zerowe w tabeli przestawnej programu Excel (3 proste metody)
3. łączenie funkcji JEŻELI, LICZBA I VLOOKUP w celu zwrócenia pustego miejsca
W trzeciej metodzie wykorzystamy JEŚLI , ISNUMBER oraz VLOOKUP funkcje do powrót pustki zamiast " #N/A " błąd.
Kroki:
- Na początku wpisz w komórce następującą formułę C13 .
=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")
- Następnie naciśnij ENTER .
Podział formuły
- Formuła ta ma dwa VLOOKUP Co więcej, wykorzystaliśmy pierwszą VLOOKUP funkcja wewnątrz ISNUMBER funkcja, która zwraca true dla liczby i false dla wyjścia nienumerycznego. Teraz, jeśli pierwszy VLOOKUP funkcja zwraca błąd, to nie będzie to liczba. Tak więc ustawiliśmy to w logiczny_test kryteria i kiedy to się stanie, fałszywy fragment funkcja IF wykona.
- Teraz, VLOOKUP(B13,$B$5:$C$10,2,0)
- Wyjście: #N/A .
- Funkcja ta szuka wartości z komórki B13 w zakresie B5:C10 Jeśli istnieje dopasowanie, to zwraca wartość z odpowiedniego C5:C10 zakres wskazany przez 2 wewnątrz funkcji. Co więcej, wartość " Ross " nie można znaleźć w podanym zakresie komórek, stąd wyświetlił błąd.W. 0 czyli na końcu tej funkcji oznacza typ dopasowania jest dokładny .
- Nasz wzór sprowadza się do → IF(ISNUMBER(#N/A),#N/A,"")
- Wyjście: (puste) .
- Funkcja ISNUMBER zwraca 0 co oznacza fałsz. Zatem druga część funkcja IF Wykonuje się i otrzymujemy pustą komórkę jako wyjście.
Read More: Funkcja IFERROR w Excelu zwracająca puste miejsce zamiast 0
4) Łączenie funkcji IFERROR i VLOOKUP
Ta sekcja połączy IFERROR oraz VLOOKUP funkcje do powrót a pusty w Excelu.
Kroki:
- Na początku wpisz w komórce następującą formułę C13 .
=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")
- Następnie naciśnij ENTER .
Podział formuły
- Formuła ta ma jeden VLOOKUP i użyliśmy tego wewnątrz funkcji IFERROR Funkcja, która w przypadku błędu zwraca zmodyfikowane wyjście. Teraz zmodyfikowane wyjście jest ustawione na pustą komórkę.
- Teraz, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
- Wyjście: 0 .
- Funkcja ta szuka wartości z komórki B13 w zakresie B5:C10 Jeśli istnieje dopasowanie, to zwraca wartość z odpowiedniego C5:C10 zakres wskazany przez 2 wewnątrz funkcji. FALSE na końcu tej funkcji oznacza. typ dopasowania jest dokładny .
- Nasz wzór sprowadza się do → IFERROR(#N/A,"")
- Wyjście: (puste) .
- Funkcja ta modyfikuje wszelkie błędy i zwraca my pusty komórka jako wyjście.
Read More: Jak wykluczyć wartości zerowe za pomocą formuły w programie Excel (3 proste sposoby)
5. użycie funkcji łączonych do zwrócenia pustego miejsca zamiast 0 lub błędu #N/A!
W ostatniej metodzie połączymy JEŚLI , IFNA oraz VLOOKUP funkcji, aby stworzyć formułę zwracającą puste miejsce zamiast 0 lub NA Do tej pory każda metoda była specyficzna dla jednej wartości, jednak ta pojedyncza formuła będzie działać dla obu warunków. Tutaj mamy pustą komórkę z wartością 0 .
Kroki:
- Na początku wpisz w komórce następującą formułę C13 .
=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))
- Następnie naciśnij ENTER .
Podział formuły
- Ponownie, ta formuła ma dwa VLOOKUP Co więcej, wykorzystaliśmy pierwszą VLOOKUP funkcja wewnątrz IFNA funkcja, która sprawdza, czy " #N/A " błąd. Jeśli znajdzie błąd, to zwróci 0 W przeciwnym razie zwróci oryginalne wyjście. Jednak ustawiliśmy go tak, że gdy znajdzie 0 , będzie to powrót a pusty komórka.
- Teraz, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
- Wyjście: 0 .
- Funkcja ta szuka wartości z komórki B13 w zakresie B5:C10 Jeśli istnieje dopasowanie, to zwraca wartość z odpowiedniego C5:C10 zakres wskazany przez 2 wewnątrz funkcji. FALSE na końcu tej funkcji oznacza. typ dopasowania jest dokładny .
- Nasz wzór sprowadza się do → IF(IFNA(0,0)=0,"",0)
- Wyjście: (puste) .
- Na stronie IFNA funkcja zwraca 0 , co oznacza. logiczny_test jest prawdziwa. Tak więc, pierwsza część JEŚLI Funkcja wykonuje się i otrzymujemy pustą komórkę jako wyjście.
Część ćwiczeniowa
Dla każdej metody dodaliśmy zestaw danych ćwiczeniowych w Excel Dlatego możesz łatwo podążać za naszymi metodami.
Wniosek
Pokazaliśmy ci pięć wzory do wykorzystania VLOOKUP do powrót pustki zamiast 0 lub NA Jeśli napotkasz jakieś problemy związane z tymi metodami lub masz jakieś uwagi dla mnie, zapraszam do komentowania poniżej. Ponadto, możesz odwiedzić naszą stronę ExcelWIKI po więcej artykułów związanych z Excelem. Dziękuję za przeczytanie i trzymaj się dobrze!