Spis treści
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.xlsx12 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.