Jak użyć XLOOKUP, aby zwrócić puste miejsce zamiast 0

  • Udostępnij To
Hugh West

Potrzeba nauki jak użyć XLOOKUP, aby zwrócić puste miejsce zamiast 0 ? XLOOKUP jest szeroko stosowaną funkcją, za pomocą której możemy wyodrębnić dane z jednego zbioru danych do drugiego. jednak, funkcja XLOOKUP zwraca nam 0, gdy nie może znaleźć żadnego wyniku, ale czasami potrzebujemy pustych komórek w miejscu pustych komórek. Jeśli szukasz takich unikalnych sztuczek, to dobrze trafiłeś. Tutaj oprowadzimy Cię po 12 łatwe i wygodne sposoby użytkowania funkcja XLOOKUP aby zwrócić puste miejsce zamiast 0.

Pobierz Zeszyt ćwiczeń

Możesz pobrać następujący skoroszyt Excela, aby lepiej zrozumieć i samemu poćwiczyć.

XLOOKUP Zwracający puste miejsce.xlsx

12 sposobów użycia XLOOKUP, aby zwrócić puste miejsce zamiast 0

Załóżmy, że mamy Dzienny raport sprzedaży - dział owocowy w pewnym sklepie spożywczym. Zawiera nazwy Przedstawiciele handlowi , ich odpowiedniki Nazwy produktów oraz odpowiednio Sprzedaż .

Teraz zastosujemy funkcja XLOOKUP w zakresie komórek G5:G6 a funkcja zwraca nam 0 Ponadto, pokażemy Ci jak XLOOKUP zwróci puste komórki zamiast 0.

1) Wykorzystanie opcjonalnego argumentu funkcji XLOOKUP

W tej metodzie użyjemy funkcja XLOOKUP aby otrzymać puste miejsce zamiast 0. Kroki tego procesu są podane poniżej:

📌 Kroki

  • Na początku należy wybrać komórkę G5 .
  • Po drugie, zapisz poniższy wzór.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")

Podział formuły

Tutaj, F5 reprezentuje lookup_value W tym przypadku jest to Alex .

B5:B14 to lookup_array W tym zbiorze danych są to nazwy Przedstawiciel handlowy .

D5:D14 to tablica , gdzie funkcja szuka wyniku. W naszej sytuacji jest to. Sprzedaż ilość.

Użyliśmy "" dla [if_not_found] . Tak więc, jeśli funkcja nie może znaleźć żadnego dopasowania, zwróci puste miejsce w komórce wyjściowej.

Dolar ( ) znak jest używany do podania odniesienia bezwzględnego.

  • Następnie naciśnij ENTER .

  • Następnie kliknij dwukrotnie na Uchwyt do napełniania aby skopiować formułę do komórki G6 .

  • Będziesz uzyskać pustą komórkę dla dwóch wartości.

Tutaj, komórka G6 ma wyjście, ponieważ jest obecne w Kolumna B i ma swoje odpowiednie Sprzedaż ilość.

Read More: Funkcja IFERROR w Excelu zwracająca puste miejsce zamiast 0

2. użycie opcji zaawansowanych, aby XLOOKUP zwracał puste miejsce zamiast 0

Możesz zrobić funkcja XLOOKUP zwrócić puste komórki zamiast 0 w elegancki sposób. Możesz wykorzystać zaawansowane opcje Excela, aby to zrobić. Wykonaj poniższe kroki.

📌 Kroki

  • Po pierwsze, wybierz komórkę G5 .
  • Po drugie, wklej poniższą formułę do Formuła Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

To ta sama formuła, której użyliśmy w Metoda 1 .

  • Następnie naciśnij przycisk ENTER klucz.

  • W tym momencie przejdź do Plik tab.

  • Następnie należy wybrać Opcje z menu.

  • Nagle Opcje programu Excel otworzy się okno.
  • Następnie przejdź do Zaawansowane tab,
  • Później należy odznaczyć pole Pokaż zero w komórkach, które mają wartość zerową w ramach sekcji Opcje wyświetlania dla tego arkusza .
  • Na koniec kliknij OK .

  • W tym momencie otrzymasz dwie puste komórki.

Read More: Jak zastosować VLOOKUP, aby zwrócić puste miejsce zamiast 0 lub NA

3. używanie niestandardowego formatu liczbowego

Inna opcja dla funkcja XLOOKUP zwracając puste miejsce zamiast 0 jest użycie niestandardowy format numeru Przejdźmy przez poniższą procedurę.

📌 Kroki

  • Na samym początku należy wybrać komórkę G5 .
  • Następnie zapisz następujący wzór.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

To ta sama formuła, której użyliśmy w Metoda 1 .

  • Po tym, uderz w ENTER przycisk.

  • Teraz wybierz komórki w G5:G6 zakres.
  • Następnie naciśnij CTRL+1 na swojej klawiaturze.

  • W ten sposób otworzy się Formatuj komórki kreator.
  • W tym momencie należy wybrać Niestandardowe w Kategoria lista.
  • Następnie zapisz 0;-0;;@ w polu Type.
  • Na koniec kliknij na OK .

  • Spowoduje to powrót do arkusza.
  • I, widzimy, że dwie komórki pokazują się puste.

Read More: Jak zostawić pustą komórkę, jeśli nie ma danych w Excelu (5 sposobów)

4. zastosowanie formatowania warunkowego

Możemy rozwiązać ten problem stosując Formatowanie warunkowe zasady. Poznajmy metodę krok po kroku.

📌 Kroki

  • Na początku należy wybrać komórkę G5 i zapisać wzór tak samo jak Metoda 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
  • Po drugie, naciśnij ENTER .

  • Później wybierz komórki w B4:G14 zakres.
  • Następnie należy przejść do Strona główna tab.
  • Następnie należy wybrać Formatowanie warunkowe rozwijany na Style grupa.
  • Na koniec wybierz Nowa zasada z listy rozwijanej.

  • W końcu otworzy się Nowa zasada formatowania okno dialogowe.
  • Teraz wybierz Formatuj tylko komórki, które zawierają pod Wybierz typ reguły sekcja.
  • Następnie należy wybrać równy z listy.
  • Po tym, zapisz 0 w polu jak na obrazku poniżej.
  • Później kliknij na Format przycisk.

  • Jednakże otwiera ona Formatuj komórki okno dialogowe.
  • Po pierwsze, przejdź do Czcionka tab.
  • Po drugie, wybierz Kolor lista rozwijana.
  • Po trzecie, wybierz Biały, tło 1 z dostępnych kolorów.
  • Na koniec kliknij OK .

  • Wraca nas do Nowa zasada formatowania ponownie okno dialogowe.
  • Na koniec kliknij na OK .

  • Możemy jednak zobaczyć te komórki puste, jak na poniższym obrazku.

Podobne lektury

  • Jak zignorować puste komórki w wykresie słupkowym programu Excel (4 proste metody)
  • Ignorowanie pustych serii w legendzie wykresu w Excelu
  • Jak ukryć wartości zerowe w Excelu Pivot Table (3 proste metody)

5. użycie funkcji JEŻELI i XLOOKUP do zwrócenia pustego miejsca zamiast 0

W tej metodzie będziemy używać JEŚLI oraz XLOOKUP funkcji, aby uzyskać puste miejsce zamiast 0. Kroki tego procesu są podane poniżej:

📌 Kroki

  • Najpierw należy wybrać komórkę G5 .
  • Teraz zapisz do komórki następującą formułę.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja IF najpierw sprawdza wartość funkcja XLOOKUP . Jeśli funkcja XLOOKUP zwraca puste miejsce lub logika jest prawdziwa, funkcja IF zwraca puste miejsce w komórce G5 Z drugiej strony, jeśli logika jest fałszywa, funkcja zwraca wartość funkcja XLOOKUP .

  • Następnie należy nacisnąć ENTER .

  • Zobaczysz, że formuła zwraca nam pusty komórka zamiast 0 .
  • Następnie kliknij dwukrotnie na Uchwyt do napełniania aby skopiować formułę do komórki G6 .

  • Otrzymasz pustą komórkę dla dwóch wartości.

Możemy więc powiedzieć, że nasza formuła zadziałała idealnie, a XLOOKUP zwraca pusty zamiast 0 .

6) Wykorzystanie funkcji IF, LEN i XLOOKUP

W tym procesie będziemy używać JEŚLI , LEN oraz XLOOKUP funkcje, aby uzyskać puste miejsce zamiast 0 Kroki tego podejścia są następujące:

📌 Kroki

  • Po pierwsze, wybierz komórkę G5 .
  • Następnie zapisz do komórki następującą formułę.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja liczy długość znaków w wyniku otrzymanym od funkcja XLOOKUP W tym przypadku wartość ta wynosi 0.

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja IF najpierw sprawdza wartość funkcja LEN Jeżeli wynik funkcja LEN jest 0 lub logika jest prawdziwa, funkcja IF zwraca puste miejsce w komórce G5 Z drugiej strony, jeśli logika jest fałszywa, funkcja zwraca wartość funkcja XLOOKUP .

  • Następnie należy nacisnąć przycisk ENTER klucz.

  • Teraz użyj Uchwyt do napełniania ikona i uzyskać puste komórki dla dwóch wartości.

7. zastosowanie funkcji IF, LET i XLOOKUP do zwrócenia pustego miejsca zamiast 0

W tym podejściu JEŚLI , LET oraz XLOOKUP funkcje pomogą nam uzyskać puste miejsce zamiast 0. Kroki tej procedury są podane poniżej:

📌 Kroki

  • Po pierwsze, wybierz komórkę G5 .
  • Następnie zapisz do komórki następującą formułę.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)) Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): Funkcja LET tworzy zmienną o nazwie x Następnie użyto wyniku z funkcja XLOOKUP aby przypisać wartość x . Po tym, używając funkcja IF , wstawiliśmy logikę. jeśli x jest pusta, to zwróć pusty łańcuch ( "" ). W przeciwnym razie zwróć wartość x .

  • Następnie, uderz w ENTER na klawiaturze.

  • Stąd ostateczne wyjście wygląda jak to poniżej.

8. stosowanie funkcji JEŻELI, ISBLANK i XLOOKUP

W tym podejściu JEŚLI , ISBLANK oraz XLOOKUP funkcje pomogą nam uzyskać puste miejsce zamiast 0. Kroki tej procedury są podane poniżej:

📌 Kroki

  • Na początku należy wybrać komórkę G5 i zapisz w komórce następującą formułę.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja ta sprawdza wynik z funkcja XLOOKUP Jeśli komórka jest pusta, funkcja zwróci TRUE W przeciwnym razie zwróci FALSE W tym przypadku wartość ta wynosi TRUE .

IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja IF najpierw sprawdza wartość funkcja ISBLANK Jeżeli wynik funkcja ISBLANK jest prawdziwy , funkcja IF zwraca puste miejsce w komórce G5 Z drugiej strony, jeśli logika jest fałszywy funkcja zwraca wartość funkcja XLOOKUP .

  • Później naciśnij ENTER .

  • Stąd ostateczne wyjście wygląda jak to poniżej.

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)

9. implementacja funkcji JEŻELI, LICZBA i XLOOKUP w celu zwrócenia pustego miejsca zamiast 0

W tej procedurze będziemy używać JEŚLI , ISNUMBER oraz XLOOKUP funkcji, aby uzyskać puste miejsce zamiast 0. Kroki tego procesu są wyjaśnione poniżej:

📌 Kroki

  • Na początku należy wybrać komórkę G5 .
  • Teraz zapisz do komórki następującą formułę.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja ta sprawdza wynik otrzymany z funkcja XLOOKUP Jeśli komórka jest pusta, funkcja zwróci FALSE W przeciwnym razie zwróci TRUE W tym przypadku wartość ta wynosi FALSE .

IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funkcja IF najpierw sprawdza wartość funkcja ISNUMBER Jeżeli wynik funkcja ISNUMBER jest FALSE , funkcja IF zwraca puste miejsce w komórce G5 Z drugiej strony, jeśli logika jest TURA funkcja zwraca wartość funkcja XLOOKUP .

  • Później naciśnij przycisk ENTER klucz.

  • W ten sposób końcowe wyjście wygląda jak to poniżej.

10. łączenie funkcji IF, IFNA i XLOOKUP

W tym przypadku użyjemy kombinacji JEŚLI , IFNA oraz XLOOKUP funkcji, aby uzyskać puste miejsce zamiast 0. Kroki tej metody są następujące:

📌 Kroki

  • Na początku tej metody należy wybrać komórkę G5 .
  • Następnie zapisz do komórki następującą formułę.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Funkcja liczy długość znaków w wyniku otrzymanym od funkcja XLOOKUP W tym przypadku wartość ta wynosi 0 .

IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja IF najpierw sprawdza wartość funkcja IFNA Jeżeli wynik funkcja IFNA jest 0 , funkcja IF zwraca puste miejsce w komórce G5 W przeciwnym razie funkcja zwraca wartość funkcja XLOOKUP .

  • Na koniec naciśnij ENTER .

  • W ten sposób końcowe wyjście wygląda jak to poniżej.

Używanie funkcji IFERROR i XLOOKUP

W poniższej metodzie wykorzystamy IFERROR oraz XLOOKUP funkcji, aby uzyskać pustą komórkę zamiast 0. Musimy szukać tej wartości, która nie istnieje w naszym zbiorze danych. W takim przypadku formuła zwróci pustą komórkę zamiast 0. Kroki tej metody są podane w następujący sposób:

📌 Kroki

  • Przede wszystkim, wybierz komórkę G5 .
  • Teraz zapisz do komórki następującą formułę.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funkcja IFERROR najpierw sprawdza wartość funkcja XLOOKUP Jeżeli wynik funkcja XLOOKUP jest 0 , funkcja IFERROR zwraca puste miejsce w komórce G5 W przeciwnym razie funkcja zwraca wartość funkcja XLOOKUP .

  • Po prostu, naciśnij ENTER klucz.

Wreszcie możemy powiedzieć, że nasza formuła zadziałała skutecznie, a XLOOKUP zwraca puste miejsce zamiast 0.

12. wykorzystanie funkcji IF, IFERROR, LEN i XLOOKUP do zwrócenia pustego miejsca zamiast 0

W poniższym podejściu JEŚLI , IFERROR , LEN oraz XLOOKUP funkcje pomogą nam uzyskać pustą komórkę zamiast 0. Podajmy poniżej procedurę krok po kroku:

📌 Kroki

  • Na początku należy wybrać komórkę G5 .
  • Następnie zapisz do komórki następującą formułę.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),") Podział formuły

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Funkcja ta szuka wartości w komórce F5 w naszym zbiorze danych, który mieści się w zakresie komórek B5:B14 i wypisze odpowiednią wartość w zakresie komórek D5:D14 . Jako wartość w Kolumna D dla wartości F5 jest pusta, funkcja zwróci nam 0 . W przeciwnym razie zapewni nam tę wartość.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja liczy długość znaków w wyniku otrzymanym od funkcja XLOOKUP W tym przypadku wartość ta wynosi 0 .

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcja IF najpierw sprawdza wartość funkcja LEN Jeżeli wynik funkcja LEN jest 0 albo logika jest prawdziwa, funkcja IF zwraca puste miejsce w komórce G5 Z drugiej strony, jeśli logika jest fałszywa, funkcja zwraca wartość funkcja XLOOKUP .

IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"): Funkcja ta sprawdza decyzję funkcja IF Jeśli funkcja zwraca pustą komórkę, funkcja IFERROR W przeciwnym razie funkcja pokaże nam wartość odpowiedniej komórki w Kolumna D .

  • Jak zawsze, naciśnij ENTER .

Możemy więc powiedzieć, że nasza formuła zadziałała z powodzeniem, a XLOOKUP zwraca puste miejsce zamiast 0.

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka sekcja jak poniżej w każdym arkuszu po prawej stronie. Proszę zrobić to samemu.

Wniosek

Ten artykuł przedstawia łatwe i krótkie rozwiązania, jak XLOOKUP zwróci puste miejsce zamiast 0. Nie zapomnij pobrać Praktyka Plik. Dziękujemy za przeczytanie tego artykułu, mamy nadzieję, że to było pomocne. Proszę dać nam znać w sekcji komentarzy, jeśli masz jakieś pytania lub sugestie. Zapraszamy na naszą stronę internetową Exceldemy aby dowiedzieć się więcej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.