Cuprins
Trebuie să învețe cum se utilizează XLOOKUP pentru a returna un spațiu gol în loc de 0 ? XLOOKUP este o funcție utilizată pe scară largă. Folosind această funcție, putem extrage date dintr-un set de date în altul. Cu toate acestea, funcția XLOOKUP ne returnează 0 atunci când nu găsește niciun rezultat. Dar, uneori, avem nevoie de celule goale în poziția celulelor goale. Dacă sunteți în căutarea unor astfel de trucuri unice, ați ajuns la locul potrivit. Aici, vă vom prezenta 12 modalități simple și convenabile de utilizare funcția XLOOKUP pentru a returna un spațiu gol în loc de 0.
Descărcați caietul de practică
Puteți descărca următorul registru de lucru Excel pentru o mai bună înțelegere și pentru a vă exersa.
XLOOKUP Returning Blank.xlsx12 moduri de utilizare a XLOOKUP pentru a returna un spațiu gol în loc de 0
Să presupunem că avem un Raport zilnic de vânzări - Secția de fructe de la o anumită băcănie. Conține numele Reprezentanți de vânzări , corespunzătoare lor Nume de produse , precum și a lor respective Vânzări .
Acum, vom aplica funcția XLOOKUP în intervalul de celule G5:G6 , iar funcția ne returnează un 0 De asemenea, vă vom arăta cum să XLOOKUP va returna celule goale în loc de 0.
1. Utilizarea unui argument opțional al funcției XLOOKUP
În această metodă, vom folosi funcția XLOOKUP pentru a obține un gol în loc de 0. Etapele acestui proces sunt prezentate mai jos:
📌 Pași
- La început, selectați celula G5 .
- În al doilea rând, scrieți formula de mai jos.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,""")
Repartizarea formulei
Aici, F5 reprezintă lookup_value . în acest caz, este Alex .
B5:B14 este lookup_array În acest set de date, este vorba despre numele Reprezentant de vânzări .
D5:D14 este return_array , unde funcția caută rezultatul. În situația noastră, este vorba despre Vânzări sumă.
Am folosit "" pentru [if_not_found] Deci, dacă funcția nu găsește nicio potrivire, va returna un spațiu gol în celula de ieșire.
Dolarul ( ﹩ ) este utilizat pentru a da o referință absolută.
- Apoi, apăsați ENTER .
- Apoi, faceți dublu clic pe butonul Mâner de umplere pentru a copia formula până la celula G6 .
- Veți obțineți celula goală pentru cele două valori.
Aici, celula G6 are ieșire pentru că este prezentă în Coloana B și are un Vânzări sumă.
Citește mai mult: Funcția Excel IFERROR pentru a returna blank în loc de 0
2. Utilizarea opțiunilor avansate pentru a face ca XLOOKUP să returneze un spațiu gol în loc de 0
Puteți face funcția XLOOKUP returnează celulele goale în loc de 0 într-un mod elegant. Pentru aceasta, puteți utiliza opțiunile avansate ale Excel. Urmați pașii de mai jos.
📌 Pași
- În primul rând, selectați celula G5 .
- În al doilea rând, lipiți următoarea formulă în fereastra Formula Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Este aceeași formulă pe care am folosit-o în Metoda 1 .
- Apoi, apăsați butonul ENTER cheie.
- În acest moment, mergeți la Fișier tab.
- Apoi, selectați Opțiuni din meniu.
- Dintr-o dată, a apărut Opțiuni Excel se va deschide o fereastră.
- Apoi, treceți la Avansat tab,
- Mai târziu, debifați caseta de Afișați un zero în celulele care au valoarea zero în conformitate cu secțiunea din Opțiuni de afișare pentru această foaie de lucru .
- În cele din urmă, faceți clic pe OK .
- În acest moment, cele două celule vor fi goale.
Citește mai mult: Cum se aplică VLOOKUP pentru a returna un spațiu gol în loc de 0 sau NA
3. Utilizarea formatului de număr personalizat
O altă opțiune pentru funcția XLOOKUP care returnează gol în loc de 0 este de a utiliza un format personalizat al numerelor Să parcurgem procedura de mai jos.
📌 Pași
- La început, selectați celula G5 .
- Apoi, scrieți următoarea formulă.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Este aceeași formulă pe care am folosit-o în Metoda 1 .
- După aceea, apăsați butonul ENTER buton.
- Acum, selectați celulele din fereastra G5:G6 gamă.
- Apoi, apăsați CTRL+1 pe tastatură.
- Prin urmare, se va deschide Formatarea celulelor vrăjitor.
- În acest moment, selectați Personalizat în Categoria lista.
- Apoi, scrieți 0;-0;;@ în caseta Tip.
- În cele din urmă, faceți clic pe OK .
- Aceasta ne va readuce la foaia de lucru.
- Și putem vedea că cele două celule sunt goale.
Citește mai mult: Cum să lăsați celula goală dacă nu există date în Excel (5 moduri)
4. Aplicarea formatelor condiționate
Putem rezolva problema prin aplicarea metodei Formatarea condiționată Să explorăm metoda pas cu pas.
📌 Pași
- La început, selectați celula G5 și scrieți formula la fel ca Metoda 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,""")
- În al doilea rând, apăsați ENTER .
- Ulterior, selectați celulele din B4:G14 gamă.
- În continuare, mergeți la Acasă tab.
- După aceea, selectați Formatarea condiționată în meniul derulant de pe Stiluri grup.
- În cele din urmă, alegeți Regula nouă din lista derulantă.
- În cele din urmă, se va deschide Regulă nouă de formatare caseta de dialog.
- Acum, selectați Formatați numai celulele care conțin în cadrul Selectați un tip de regulă secțiune.
- Apoi, alegeți egală cu din listă.
- După aceea, scrieți 0 în căsuța din imaginea de mai jos.
- Ulterior, faceți clic pe butonul Format buton.
- Cu toate acestea, se deschide Formatarea celulelor caseta de dialog.
- În primul rând, mergeți la Font tab.
- În al doilea rând, selectați Culoare lista derulantă.
- În al treilea rând, alegeți Alb, fundal 1 din culorile disponibile.
- În cele din urmă, faceți clic pe OK .
- Ea ne întoarce la Regulă nouă de formatare caseta de dialog din nou.
- În cele din urmă, faceți clic pe OK .
- Cu toate acestea, putem vedea aceste celule goale ca în imaginea de mai jos.
Lecturi similare
- Cum să ignorați celulele goale în graficul de bare Excel (4 metode ușoare)
- Ignorați seriile goale în legenda graficului Excel
- Cum să ascundeți valorile zero în tabelul pivotant Excel (3 metode ușoare)
5. Utilizarea funcțiilor IF și XLOOKUP pentru a returna un spațiu gol în loc de 0
În această metodă, vom folosi IF și XLOOKUP pentru a obține blank în loc de 0. Etapele acestui proces sunt prezentate mai jos:
📌 Pași
- Mai întâi de toate, selectați celula G5 .
- Acum, scrieți următoarea formulă în celulă.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="",""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="",""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funcția IF verifică mai întâi valoarea lui funcția XLOOKUP . Dacă funcția XLOOKUP se întoarce gol sau logica este adevărată, funcția IF returnează un spațiu gol în celulă G5 Pe de altă parte, dacă logica este falsă, funcția returnează valoarea lui funcția XLOOKUP .
- După aceea, apăsați ENTER .
- Veți vedea că formula ne returnează un gol celulă în loc de 0 .
- Apoi, faceți dublu clic pe Mâner de umplere pentru a copia formula până la celula G6 .
- Veți obține o celulă goală pentru cele două valori.
Astfel, putem spune că formula noastră a funcționat perfect, iar XLOOKUP returnează gol în loc de 0 .
6. Utilizarea funcțiilor IF, LEN și XLOOKUP
În acest proces, vom folosi IF , LEN , și XLOOKUP pentru a obține goluri în loc de 0 Etapele acestei abordări sunt prezentate în cele ce urmează:
📌 Pași
- În primul rând, selectați celula G5 .
- După aceea, scrieți următoarea formulă în celulă.
=IF(LEN(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)))
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Această funcție numără lungimea caracterelor din rezultatul obținut din funcția XLOOKUP În acest caz, valoarea este 0.
IF(LEN(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funcția IF verifică mai întâi valoarea lui funcția LEN Dacă rezultatul funcția LEN este 0 sau logica este adevărată, funcția IF returnează un spațiu gol în celulă G5 Pe de altă parte, dacă logica este falsă, funcția returnează valoarea lui funcția XLOOKUP .
- După aceea, apăsați butonul ENTER cheie.
- Acum, utilizați Mâner de umplere și obțineți celule goale pentru cele două valori.
7. Aplicarea funcțiilor IF, LET și XLOOKUP pentru a returna un spațiu gol în loc de 0
În cadrul acestei abordări, se utilizează IF , LET , și XLOOKUP ne va ajuta să obținem un gol în loc de 0. Pașii acestei proceduri sunt prezentați mai jos:
📌 Pași
- În primul rând, selectați celula G5 .
- După aceea, scrieți următoarea formulă în celulă.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="",""",x))
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): Funcția LET creează o variabilă numită x Apoi, a folosit rezultatul din funcția XLOOKUP pentru a atribui valoarea lui x După aceea, folosind funcția IF , am introdus o logică. Dacă x este gol, atunci se returnează un șir gol ( "" ). În caz contrar, se returnează valoarea lui x .
- Apoi, apăsați butonul ENTER de pe tastatura dumneavoastră.
- Prin urmare, rezultatul final arată ca cel de mai jos.
8. Angajarea funcțiilor IF, ISBLANK și XLOOKUP
În cadrul acestei abordări, se utilizează IF , ISBLANK , și XLOOKUP ne va ajuta să obținem un gol în loc de 0. Pașii acestei proceduri sunt prezentați mai jos:
📌 Pași
- La început, selectați celula G5 și scrieți următoarea formulă în celulă.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)))
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Această funcție verifică rezultatul de la funcția XLOOKUP Dacă celula este goală, funcția va returna ADEVĂRAT În caz contrar, se va returna FALSE În acest caz, valoarea este ADEVĂRAT .
IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funcția IF verifică mai întâi valoarea lui funcția ISBLANK Dacă rezultatul funcția ISBLANK este adevărat , funcția IF returnează un spațiu gol în celulă G5 Pe de altă parte, dacă logica este fals , funcția returnează valoarea lui funcția XLOOKUP .
- Ulterior, apăsați ENTER .
- Prin urmare, rezultatul final arată ca cel de mai jos.
Lecturi similare
- Cum să eliminați zerourile din fața unui număr în Excel (6 moduri simple)
- Ascundeți rândurile cu valori zero în Excel utilizând macro (3 moduri)
- Cum să ascundeți seriile de diagrame fără date în Excel (4 metode simple)
9. Implementarea funcțiilor IF, ISNUMBER și XLOOKUP pentru a returna gol în loc de 0
În această procedură, vom folosi IF , ISNUMBER , și XLOOKUP pentru a obține blank în loc de 0. Etapele acestui proces sunt explicate mai jos:
📌 Pași
- La început, selectați celula G5 .
- Acum, scrieți următoarea formulă în celulă.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Această funcție verifică rezultatul obținut de la funcția XLOOKUP Dacă celula este goală, funcția va returna FALSE În caz contrar, se va returna ADEVĂRAT În acest caz, valoarea este FALSE .
IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funcția IF verifică mai întâi valoarea lui funcția ISNUMBER Dacă rezultatul funcția ISNUMBER este FALSE , funcția IF returnează un spațiu gol în celulă G5 Pe de altă parte, dacă logica este TURE , funcția returnează valoarea lui funcția XLOOKUP .
- Ulterior, apăsați butonul ENTER cheie.
- Astfel, rezultatul final arată ca cel de mai jos.
10. Combinarea funcțiilor IF, IFNA și XLOOKUP
În acest caz, vom folosi combinația IF , IFNA , și XLOOKUP pentru a obține un gol în loc de 0. Etapele acestei metode sunt următoarele:
📌 Pași
- La începutul acestei metode, selectați celula G5 .
- Apoi, scrieți următoarea formulă în celulă.
=IF(IFNA(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)))
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Această funcție numără lungimea caracterelor din rezultatul obținut din funcția XLOOKUP În acest caz, valoarea este 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)): Funcția IF verifică mai întâi valoarea lui funcția IFNA Dacă rezultatul funcția IFNA este 0 , funcția IF returnează un spațiu gol în celulă G5 În caz contrar, funcția returnează valoarea lui funcția XLOOKUP .
- În cele din urmă, apăsați ENTER .
- Astfel, rezultatul final arată ca cel de mai jos.
11. Utilizarea funcțiilor IFERROR și XLOOKUP
În metoda următoare, vom folosi IFERROR și XLOOKUP pentru a obține blank în loc de 0. Trebuie să căutăm acea valoare care nu există în setul nostru de date. În acest caz, formula va returna o celulă goală în loc de 0. Etapele acestei metode sunt prezentate în cele ce urmează:
📌 Pași
- În primul rând, selectați celula G5 .
- Acum, scrieți următoarea formulă în celulă.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"""): Funcția IFERROR verifică mai întâi valoarea lui funcția XLOOKUP Dacă rezultatul funcția XLOOKUP este 0 , funcția IFERROR returnează un spațiu gol în celulă G5 În caz contrar, funcția returnează valoarea lui funcția XLOOKUP .
- Pur și simplu, apăsați butonul ENTER cheie.
În cele din urmă, putem spune că formula noastră a funcționat în mod eficient, iar XLOOKUP returnează un gol în loc de 0.
12. Utilizarea funcțiilor IF, IFERROR, LEN și XLOOKUP pentru a returna un spațiu gol în loc de 0
În următoarea abordare, se utilizează IF , IFERROR , LEN , și XLOOKUP ne va ajuta să obținem celula goală în loc de 0. Să prezentăm procedura de mai jos pas cu pas:
📌 Pași
- La început, selectați celula G5 .
- După aceea, scrieți următoarea formulă în celulă.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"", XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"")
Repartizarea formulei XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Această funcție caută valoarea celulei F5 în setul nostru de date, care se situează în intervalul de celule B5:B14 și se va imprima valoarea corespunzătoare în intervalul de celule D5:D14 . ca valoare în Coloana D pentru valoarea F5 este gol, funcția ne va returna 0 În caz contrar, ne va oferi această valoare. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Această funcție numără lungimea caracterelor din rezultatul obținut din funcția XLOOKUP În acest caz, valoarea este 0 .
IF(LEN(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funcția IF verifică mai întâi valoarea lui funcția LEN Dacă rezultatul funcția LEN este 0 sau logica este adevărată, funcția IF returnează un spațiu gol în celulă G5 Pe de altă parte, dacă logica este falsă, funcția returnează valoarea lui funcția XLOOKUP .
IFERROR(IF(LEN(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""): Această funcție verifică decizia de funcția IF Dacă funcția returnează o celulă goală, funcția IFERROR ne arată spațiul gol. În caz contrar, funcția va arăta valoarea celulei corespunzătoare din Coloana D .
- Ca întotdeauna, apăsați ENTER .
Astfel, putem spune că formula noastră a funcționat cu succes, iar XLOOKUP returnează un gol în loc de 0.
Secțiunea practică
Pentru a face practică de unul singur am pus la dispoziție un Practică secțiunea de mai jos în fiecare foaie din partea dreaptă. Vă rugăm să o faceți singur.
Concluzie
Acest articol oferă soluții ușoare și scurte pentru a afla cum XLOOKUP va returna blank în loc de 0. Nu uitați să descărcați fișierul Practică Vă mulțumim că ați citit acest articol, sperăm că v-a fost de ajutor. Vă rugăm să ne anunțați în secțiunea de comentarii dacă aveți întrebări sau sugestii. Vă rugăm să vizitați site-ul nostru web Exceldemy pentru a explora mai mult.