Sisukord
Vajadus õppida kuidas kasutada XLOOKUP-i, et tagastada 0 asemel tühi väärtus ? XLOOKUP on laialdaselt kasutatav funktsioon. Selle funktsiooni abil saame andmeid ühest andmekogumist teise ekstraheerida. Siiski, funktsioon XLOOKUP tagastab meile 0, kui ta ei leia ühtegi tulemust. Kuid mõnikord vajame tühjade lahtrite positsioonil tühje lahtreid. Kui otsite selliseid unikaalseid nippe, siis olete jõudnud õigesse kohta. Siin võtame teid läbi 12 lihtsad ja mugavad kasutusviisid funktsioon XLOOKUP tagastada 0 asemel tühi.
Lae alla praktiline töövihik
Võite alla laadida järgmise Exceli töövihiku, et sellest paremini aru saada ja seda ise harjutada.
XLOOKUP tagastamine tühi.xlsx12 võimalust XLOOKUP-i kasutamiseks, et tagastada 0 asemel tühi
Oletame, et meil on Igapäevane müügiaruanne - puuviljade sektsioon teatava toidupoe kohta. See sisaldab järgmiste isikute nimesid Müügiesindajad , nende vastavad Toote nimed ja nende vastavad Müük .
Nüüd rakendame funktsioon XLOOKUP lahtrite vahemikus G5:G6 ja funktsioon tagastab meile 0 Samuti näitame teile, kuidas XLOOKUP tagastab 0 asemel tühjad lahtrid.
1. XLOOKUP-funktsiooni valikulise argumendi kasutamine
Selles meetodis kasutame me funktsioon XLOOKUP et saada 0 asemel tühi. Selle protsessi sammud on esitatud allpool:
📌 Sammud
- Kõigepealt valige lahter G5 .
- Teiseks kirjutage üles alljärgnev valem.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
Valemi jaotus
Siin, F5 esindab lookup_value Sellisel juhul on Alex .
B5:B14 on lookup_array Selles andmekogumis on nimed, mis on seotud Müügiesindaja .
D5:D14 on return_array , kus funktsioon otsib tulemust. Meie olukorras on see tulemus Müük summa.
Me kasutasime "" . [if_not_found] Kui funktsioon ei leia ühtegi vastet, tagastab see väljundruutu tühja ruumi.
Dollar ( ﹩ ) märki kasutatakse absoluutse viite andmiseks.
- Seejärel vajutage SISESTA .
- Seejärel tehke topeltklõps Täitmise käepide ikooni, et kopeerida valem kuni lahtrisse G6 .
- Te saate saada tühi lahter kahe väärtuse puhul.
Siin on raku G6 on väljund, sest see on olemas Veerg B ja tal on oma vastav Müük summa.
Loe edasi: Exceli IFERROR-funktsioon, et tagastada 0 asemel tühi
2. Täiustatud valikute kasutamine, et XLOOKUP tagastaks 0 asemel tühja väärtuse
Saate teha funktsioon XLOOKUP tagastada elegantselt tühjad lahtrid 0 asemel. Selleks saate kasutada Exceli täiustatud võimalusi. Järgige alljärgnevaid samme.
📌 Sammud
- Esiteks, valige lahter G5 .
- Teiseks, kleepige järgmine valem Vormel Baar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
See on sama valem, mida me oleme kasutanud ka Meetod 1 .
- Seejärel vajutage SISESTA võti.
- Sel hetkel minge Faili vahekaart.
- Seejärel valige Valikud menüüst.
- Äkki on Exceli valikud aken avaneb.
- Seejärel liikuge Täiustatud vahekaart,
- Hiljem eemaldage märkeruut Näita nulli nulliga lahtrites, millel on nullväärtus jaotises Selle töölehe kuvamisvõimalused .
- Lõpuks klõpsake OK .
- Sel hetkel saate kaks lahtrit tühjaks.
Loe edasi: Kuidas rakendada VLOOKUP-i, et tagastada 0 või NA asemel tühi
3. Kohandatud numbriformaadi kasutamine
Teine võimalus funktsioon XLOOKUP mis tagastab 0 asemel tühja väärtuse, on kasutada kohandatud numbri formaat Käime alljärgneva protseduuri läbi.
📌 Sammud
- Kõige alguses valige lahter G5 .
- Seejärel kirjutage üles järgmine valem.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
See on sama valem, mida oleme kasutanud ka Meetod 1 .
- Pärast seda vajutage SISESTA nupp.
- Nüüd valige lahtrid G5:G6 vahemik.
- Seejärel vajutage CTRL+1 klaviatuuril.
- Seega, See avab Lahtrite vormindamine võlur.
- Sel hetkel valige Kohandatud aastal Kategooria nimekiri.
- Seejärel kirjutage üles 0;-0;;@ lahtris Tüüp.
- Lõpuks klõpsake nuppu OK .
- See toob meid tagasi töölehele.
- Ja me näeme, et need kaks lahtrit on tühjad.
Loe edasi: Kuidas jätta lahter tühjaks, kui Excelis puuduvad andmed (5 võimalust)
4. Tingimusliku vormindamise rakendamine
Me saame probleemi lahendada, rakendades Tingimuslik vormindamine eeskirjad. Uurime meetodit samm-sammult.
📌 Sammud
- Kõigepealt valige lahter G5 ja kirjutage üles sama valem kui Meetod 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
- Teiseks, vajutage SISESTA .
- Hiljem valige lahtrid B4:G14 vahemik.
- Järgmisena minge Kodu vahekaart.
- Pärast seda valige Tingimuslik vormindamine rippmenüüst Stiilid rühm.
- Lõpuks valige Uus reegel rippmenüüst.
- Lõpuks avab see Uus vormistamise reegel dialoogiaknas.
- Nüüd valige Vormindage ainult lahtrid, mis sisaldavad all Valige reegli tüüp jagu.
- Seejärel valige võrdne nimekirjast.
- Pärast seda kirjutage üles 0 kasti nagu alloleval pildil.
- Hiljem klõpsake nuppu Formaat nupp.
- Siiski avab see Lahtrite vormindamine dialoogiaknas.
- Esiteks, minge Font vahekaart.
- Teiseks, valige Värv ripploendist.
- Kolmandaks, valige Valge, taust 1 olemasolevatest värvidest.
- Lõpuks klõpsake OK .
- See toob meid tagasi Uus vormistamise reegel dialoogiboksi uuesti.
- Lõpuks klõpsake nuppu OK .
- Siiski näeme neid lahtreid tühjadena, nagu alloleval pildil.
Sarnased lugemised
- Kuidas ignoreerida tühje lahtreid Exceli tulpdiagrammis (4 lihtsat meetodit)
- Exceli diagrammi legendi tühjade seeriate ignoreerimine
- Kuidas varjata nullväärtusi Exceli Pivot tabelis (3 lihtsat meetodit)
5. IF- ja XLOOKUP-funktsioonide kasutamine, et tagastada 0 asemel tühik
Selles meetodis kasutame me meetodit IF ja XLOOKUP funktsioonid, et saada 0 asemel tühi. Selle protsessi sammud on esitatud allpool:
📌 Sammud
- Kõigepealt valige lahter G5 .
- Nüüd kirjutage lahtrisse järgmine valem.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funktsioon IF kontrollib kõigepealt väärtust funktsioon XLOOKUP . funktsioon XLOOKUP tagastab tühja või loogika on tõene, funktsioon IF tagastab tühja lahtri G5 Teisalt, kui loogika on vale, siis funktsioon tagastab väärtuse funktsioon XLOOKUP .
- Pärast seda vajutage SISESTA .
- Sa näed, et valem tagastab meile tühi raku asemel 0 .
- Seejärel topeltklõpsake topeltklõpsuga Täitmise käepide ikooni, et kopeerida valem kuni lahtrisse G6 .
- Saate kahe väärtuse jaoks tühja lahtri.
Seega võime öelda, et meie valem töötas suurepäraselt ja XLOOKUP tagastab tühi selle asemel, et 0 .
6. IF, LEN ja XLOOKUP funktsioonide kasutamine
Selles protsessis kasutame me IF , LEN ja XLOOKUP funktsioonid, et saada tühi asemel 0 Selle lähenemisviisi sammud on esitatud järgmiselt:
📌 Sammud
- Esiteks, valige lahter G5 .
- Pärast seda kirjutage lahtrisse järgmine valem.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): See funktsioon loeb tähemärkide pikkust, mis on saadud tulemuse funktsioon XLOOKUP Sellisel juhul on väärtus 0.
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktsioon. kontrollib kõigepealt väärtust funktsioon LEN Kui tulemus on funktsioon LEN on 0 või loogika on tõene, funktsioon IF tagastab tühja lahtri G5 Teisalt, kui loogika on vale, siis tagastab funktsioon väärtuse funktsioon XLOOKUP .
- Pärast seda vajutage SISESTA võti.
- Nüüd kasutage Täitmise käepide ikooni ja saada kahe väärtuse jaoks tühjad lahtrid.
7. IF-, LET- ja XLOOKUP-funktsioonide rakendamine, et tagastada 0 asemel tühi väärtus
Selle lähenemisviisi puhul on IF , LET ja XLOOKUP funktsioonid aitavad meil saada 0 asemel tühja. Selle protseduuri sammud on esitatud allpool:
📌 Sammud
- Esiteks, valige lahter G5 .
- Pärast seda kirjutage lahtrisse järgmine valem.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x))
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): Funktsioon LET loob muutuja nimega x Seejärel kasutas ta tulemust, mis saadi funktsioon XLOOKUP määrata väärtus x Pärast seda, kasutades funktsioon IF , lisasime loogika. Kui x on tühi, siis tagastab tühja stringi ( "" ). Vastasel juhul tagastatakse väärtus x .
- Seejärel vajutage SISESTA klaviatuuril.
- Seega näeb lõplik väljund välja nagu allpool.
8. IF, ISBLANK ja XLOOKUP funktsioonide kasutamine
Selle lähenemisviisi puhul on IF , ISBLANK ja XLOOKUP funktsioonid aitavad meil saada 0 asemel tühja. Selle protseduuri sammud on esitatud allpool:
📌 Sammud
- Kõigepealt valige lahter G5 ja kirjutage lahtrisse järgmine valem.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): See funktsioon kontrollib tulemust, mis on saadud funktsioon XLOOKUP Kui lahter on tühi, tagastab funktsioon TÕELINE Vastasel juhul tagastab see VALE Sellisel juhul on väärtus TÕELINE .
IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktsioon. kontrollib kõigepealt väärtust funktsioon ISBLANK Kui tulemus on funktsioon ISBLANK on tõsi , funktsioon IF tagastab tühja lahtri G5 Teisest küljest, kui loogika on vale , funktsioon tagastab väärtuse funktsioon XLOOKUP .
- Hiljem vajutage SISESTA .
- Seega näeb lõplik väljund välja nagu allpool.
Sarnased lugemised
- Kuidas eemaldada nullid numbri ees Excelis (6 lihtsat viisi)
- Peida ridade nullväärtused Excelis makro abil (3 võimalust)
- Kuidas Exceli andmete puudumise korral Exceli diagrammiseeriaid varjata (4 lihtsat meetodit)
9. IF-, ISNUMBER- ja XLOOKUP-funktsioonide rakendamine, et tagastada 0 asemel tühi väärtus
Selles protseduuris kasutame me funktsiooni IF , ISNUMBER ja XLOOKUP funktsioone, et saada 0 asemel tühi. Selle protsessi etapid on selgitatud allpool:
📌 Sammud
- Alguses valige lahter G5 .
- Nüüd kirjutage lahtrisse järgmine valem.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): See funktsioon kontrollib tulemust, mis on saadud funktsioon XLOOKUP Kui lahter on tühi, tagastab funktsioon VALE Vastasel juhul tagastab see TÕELINE Sellisel juhul on väärtus VALE .
IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): IF-funktsioon. kontrollib kõigepealt väärtust funktsioon ISNUMBER Kui tulemus on funktsioon ISNUMBER on VALE , funktsioon IF tagastab tühja lahtri G5 Teisest küljest, kui loogika on TURE , funktsioon tagastab väärtuse funktsioon XLOOKUP .
- Hiljem vajutage SISESTA võti.
- Seega näeb lõplik väljund välja nagu allpool.
10. IF, IFNA ja XLOOKUP funktsioonide kombineerimine
Antud juhul kasutame kombinatsiooni IF , IFNA ja XLOOKUP funktsioone, et saada 0 asemel tühi. Selle meetodi sammud on järgmised:
📌 Sammud
- Selle meetodi alguses valige lahter G5 .
- Seejärel kirjutage lahtrisse järgmine valem.
=IF(IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): See funktsioon loeb tähemärkide pikkust, mis on saadud tulemuse funktsioon XLOOKUP Sellisel juhul on väärtus 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)): IF funktsioon kontrollib kõigepealt väärtust IFNA funktsioon Kui tulemus on IFNA funktsioon on 0 , funktsioon IF tagastab tühja lahtri G5 Vastasel juhul tagastab funktsioon väärtuse funktsioon XLOOKUP .
- Lõpuks vajutage SISESTA .
- Seega näeb lõplik väljund välja nagu allpool.
11. IFERROR ja XLOOKUP funktsioonide kasutamine
Järgmises meetodis kasutame me IFERROR ja XLOOKUP funktsioone, et saada tühja lahtri asemel 0. Me peame otsima seda väärtust, mida meie andmestikus ei ole. Sellisel juhul tagastab valem tühja lahtri asemel 0. Selle meetodi sammud on esitatud järgmiselt:
📌 Sammud
- Eelkõige valige lahter G5 .
- Nüüd kirjutage lahtrisse järgmine valem.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funktsioon IFERROR kontrollib kõigepealt väärtust funktsioon XLOOKUP Kui tulemus on funktsioon XLOOKUP on 0 , funktsioon IFERROR tagastab tühja lahtri G5 Vastasel juhul tagastab funktsioon väärtuse funktsioon XLOOKUP .
- Lihtsalt vajutage SISESTA võti.
Lõpuks võime öelda, et meie valem töötas tõhusalt ja XLOOKUP tagastab 0 asemel tühja.
12. IF, IFERROR, LEN ja XLOOKUP funktsioonide kasutamine, et tagastada 0 asemel tühi väärtus
Järgmise lähenemisviisi puhul on IF , IFERROR , LEN ja XLOOKUP funktsioonid aitavad meil saada tühja lahtri asemel 0. Anname allpool toodud protseduuri samm-sammult:
📌 Sammud
- Kõigepealt valige lahter G5 .
- Pärast seda kirjutage lahtrisse järgmine valem.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"")
Valemi jaotus XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): See funktsioon otsib lahtri väärtust F5 meie andmestikus, mis asub vahemikus rakkude B5:B14 ja see trükib vastava väärtuse lahtrite vahemikku D5:D14 Kuna väärtus on Veerg D väärtus F5 on tühi, funktsioon tagastab meile 0 . muidu annab see meile selle väärtuse. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): See funktsioon loeb tähemärkide pikkust, mis on saadud tulemuse funktsioon XLOOKUP Sellisel juhul on väärtus 0 .
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktsioon. kontrollib kõigepealt väärtust funktsioon LEN Kui tulemus on funktsioon LEN on 0 või loogika on tõsi, funktsioon IF tagastab tühja lahtri G5 Teisalt, kui loogika on vale, siis funktsioon tagastab väärtuse funktsioon 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)),""): See funktsioon kontrollib otsuse funktsioon IF . Kui funktsioon tagastab tühja lahtri, funktsioon IFERROR näitab meile tühja. Vastasel juhul näitab funktsioon vastava lahtri väärtust lahtris Veerg D .
- Nagu alati, vajutage SISESTA .
Seega võime öelda, et meie valem töötas edukalt ja XLOOKUP tagastab 0 asemel tühja.
Praktika sektsioon
Selleks, et ise harjutada, on meil olemas Praktika lõik nagu allpool iga lehe paremal poolel. Palun tehke seda ise.
Kokkuvõte
See artikkel pakub lihtsaid ja lühikesi lahendusi, kuidas XLOOKUP tagastab 0 asemel tühja väärtuse. Ärge unustage laadida alla Praktika fail. Täname teid selle artikli lugemise eest, loodame, et see oli kasulik. Palun andke meile teada kommentaaride sektsioonis, kui teil on küsimusi või ettepanekuid. Palun külastage meie veebisaiti Exceldemy rohkem uurida.