Ako používať XLOOKUP na vrátenie prázdneho miesta namiesto 0

  • Zdieľajte To
Hugh West

Potrebujete sa učiť ako používať XLOOKUP na vrátenie prázdneho miesta namiesto 0 ? XLOOKUP je široko používaná funkcia. Pomocou tejto funkcie môžeme extrahovať údaje z jedného súboru údajov do druhého, funkcia XLOOKUP nám vráti 0, keď nenájde žiadny výsledok. Niekedy však potrebujeme prázdne bunky na pozícii prázdnych buniek. Ak hľadáte takéto jedinečné triky, ste na správnom mieste. Tu vás prevedieme 12 jednoduché a pohodlné spôsoby používania funkcia XLOOKUP vrátiť prázdne miesto 0.

Stiahnite si cvičebnicu

Pre lepšie pochopenie a precvičenie si môžete stiahnuť nasledujúci zošit programu Excel.

XLOOKUP vracia prázdne miesto.xlsx

12 spôsobov použitia XLOOKUP na vrátenie prázdneho miesta namiesto 0

Predpokladajme, že máme Denná správa o predaji - oddelenie ovocia istého obchodu s potravinami. Obsahuje mená Obchodní zástupcovia , ich zodpovedajúce Názvy produktov a ich príslušné Predaj .

Teraz použijeme funkcia XLOOKUP v rozsahu buniek G5:G6 a funkcia nám vráti hodnotu 0 Hodnota. Tiež vám ukážeme, ako XLOOKUP vráti prázdne bunky namiesto 0.

1. Využitie voliteľného argumentu funkcie XLOOKUP

V tejto metóde použijeme funkcia XLOOKUP aby ste namiesto 0 dostali prázdne miesto. Kroky tohto postupu sú uvedené nižšie:

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Po druhé, zapíšte si nasledujúci vzorec.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")

Rozdelenie vzorca

Tu, F5 predstavuje lookup_value V tomto prípade je to Alex .

B5:B14 je lookup_array V tomto súbore údajov sú to názvy Obchodný zástupca .

D5:D14 je return_array , kde funkcia hľadá výsledok. V našej situácii je to Predaj množstvo.

Použili sme "" pre [if_not_found] Ak teda funkcia nenájde žiadnu zhodu, vráti do výstupnej bunky prázdne miesto.

Dolár ( ) znak sa používa na uvedenie absolútneho odkazu.

  • Potom stlačte tlačidlo VSTÚPIŤ .

  • Potom dvakrát kliknite na Rukoväť náplne skopírovať vzorec do bunky G6 .

  • Budete získať prázdnu bunku pre tieto dve hodnoty.

Tu sa bunka G6 má výstup, pretože je prítomný v Stĺpec B a má svoj príslušný Predaj množstvo.

Prečítajte si viac: Funkcia IFERROR programu Excel na vrátenie prázdneho miesta namiesto 0

2. Použitie rozšírených možností, aby XLOOKUP vrátil prázdne miesto 0

Môžete vytvoriť funkcia XLOOKUP elegantným spôsobom vrátiť prázdne bunky namiesto 0. Môžete na to využiť rozšírené možnosti programu Excel. Postupujte podľa nižšie uvedených krokov.

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Po druhé, vložte nasledujúci vzorec do Bar s formulou .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Je to ten istý vzorec, ktorý sme použili v Metóda 1 .

  • Potom stlačte tlačidlo VSTÚPIŤ kľúč.

  • V tejto chvíli prejdite na Súbor tab.

  • Ďalej vyberte Možnosti z ponuky.

  • Zrazu sa Možnosti aplikácie Excel otvorí sa okno.
  • Potom prejdite na Pokročilé tab,
  • Neskôr zrušte začiarknutie políčka Zobrazenie nuly v bunkách, ktoré majú nulovú hodnotu v časti Možnosti zobrazenia tohto pracovného hárka .
  • Nakoniec kliknite na tlačidlo OK .

  • V tomto okamihu sa vám zobrazia dve prázdne bunky.

Prečítajte si viac: Ako použiť VLOOKUP na vrátenie prázdneho miesta namiesto 0 alebo NA

3. Používanie vlastného formátu čísla

Ďalšia možnosť pre funkcia XLOOKUP vrátenie prázdneho miesta namiesto 0 je použitie vlastný formát čísla . Prejdime si postup uvedený nižšie.

📌 Kroky

  • Na samom začiatku vyberte bunku G5 .
  • Potom si zapíšte nasledujúci vzorec.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Je to ten istý vzorec, ktorý sme použili v Metóda 1 .

  • Potom stlačte tlačidlo VSTÚPIŤ tlačidlo.

  • Teraz vyberte bunky v G5:G6 rozsah.
  • Potom stlačte tlačidlo CTRL+1 na klávesnici.

  • Preto sa otvorí Formátovanie buniek sprievodca.
  • V tomto okamihu vyberte Vlastné v Kategória zoznam.
  • Potom si zapíšte 0;-0;;@ v poli Typ.
  • Nakoniec kliknite na OK .

  • Vráti nás na pracovný hárok.
  • Vidíme, že tieto dve bunky sú prázdne.

Prečítajte si viac: Ako ponechať prázdnu bunku, ak v programe Excel nie sú žiadne údaje (5 spôsobov)

4. Použitie podmieneného formátovania

Tento problém môžeme vyriešiť použitím Podmienené formátovanie Pravidlá. Poďme si túto metódu preštudovať krok za krokom.

📌 Kroky

  • Najprv vyberte bunku G5 a zapíšte vzorec rovnako ako Metóda 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
  • Po druhé, stlačte VSTÚPIŤ .

  • Neskôr vyberte bunky v B4:G14 rozsah.
  • Potom prejdite na Domov tab.
  • Potom vyberte Podmienené formátovanie v rozbaľovacom zozname Štýly skupina.
  • Nakoniec vyberte Nové pravidlo z rozbaľovacieho zoznamu.

  • Nakoniec sa otvorí Nové pravidlo formátovania dialógové okno.
  • Teraz vyberte Formátovať iba bunky, ktoré obsahujú pod Vyberte typ pravidla sekcia.
  • Potom vyberte sa rovná zo zoznamu.
  • Potom si zapíšte 0 v políčku ako na obrázku nižšie.
  • Neskôr kliknite na Formát tlačidlo.

  • Otvára však Formátovanie buniek dialógové okno.
  • Najprv prejdite na Písmo tab.
  • Po druhé, vyberte Farba rozbaľovací zoznam.
  • Po tretie, vyberte si Biela, pozadie 1 z dostupných farieb.
  • Nakoniec kliknite na OK .

  • Vracia nás k Nové pravidlo formátovania znovu dialógové okno.
  • Nakoniec kliknite na OK .

  • Tieto bunky však môžeme vidieť prázdne, ako na obrázku nižšie.

Podobné čítania

  • Ako ignorovať prázdne bunky v stĺpcovom grafe programu Excel (4 jednoduché metódy)
  • Ignorovanie prázdnych sérií v legende grafu programu Excel
  • Ako skryť nulové hodnoty v tabuľke Excel Pivot (3 jednoduché metódy)

5. Používanie funkcií IF a XLOOKUP na vrátenie prázdneho miesta namiesto 0

V tejto metóde použijeme IF a XLOOKUP funkcie, aby sa namiesto 0 získala prázdna hodnota. Kroky tohto postupu sú uvedené nižšie:

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Teraz do bunky zapíšte nasledujúci vzorec.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcia IF najprv skontroluje hodnotu funkcia XLOOKUP ... ak funkcia XLOOKUP vráti prázdne alebo je logika pravdivá, funkcia IF vráti prázdne miesto v bunke G5 Na druhej strane, ak je logika nepravdivá, funkcia vráti hodnotu funkcia XLOOKUP .

  • Potom stlačte tlačidlo VSTÚPIŤ .

  • Uvidíte, že vzorec nám vráti prázdne stránky bunky namiesto 0 .
  • Potom dvakrát kliknite na Rukoväť náplne skopírovať vzorec do bunky G6 .

  • Získate prázdnu bunku pre tieto dve hodnoty.

Môžeme teda povedať, že náš vzorec fungoval dokonale a XLOOKUP vráti prázdne stránky namiesto 0 .

6. Využitie funkcií IF, LEN a XLOOKUP

V tomto procese použijeme IF , LEN a XLOOKUP funkcie, aby sa namiesto 0 Kroky tohto prístupu sú uvedené takto:

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Potom do bunky zapíšte nasledujúci vzorec.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Táto funkcia počíta dĺžku znaku výsledku získaného z funkcia XLOOKUP V tomto prípade je hodnota 0.

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcia IF najprv skontroluje hodnotu funkcia LEN Ak je výsledok funkcia LEN je 0 alebo je logika pravdivá, funkcia IF vráti prázdne miesto v bunke G5 Na druhej strane, ak je logika nepravdivá, funkcia vráti hodnotu funkcia XLOOKUP .

  • Potom stlačte tlačidlo VSTÚPIŤ kľúč.

  • Teraz použite Rukoväť náplne a získate prázdne bunky pre tieto dve hodnoty.

7. Použitie funkcií IF, LET a XLOOKUP na vrátenie prázdnej hodnoty namiesto 0

Pri tomto prístupe sa IF , LET a XLOOKUP funkcie nám pomôžu získať prázdne miesto 0. Kroky tohto postupu sú uvedené nižšie:

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Potom do bunky zapíšte nasledujúci vzorec.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)) Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): Funkcia LET vytvorí premennú s názvom x . Potom použil výsledok z funkcia XLOOKUP priradiť hodnotu x . Potom pomocou funkcia IF , sme vložili logiku. Ak x je prázdny, potom vráťte prázdny reťazec ( "" ). V opačnom prípade vráťte hodnotu x .

  • Potom stlačte tlačidlo VSTÚPIŤ na klávesnici.

  • Preto konečný výstup vyzerá ako nižšie uvedený.

8. Používanie funkcií IF, ISBLANK a XLOOKUP

Pri tomto prístupe sa IF , ISBLANK a XLOOKUP funkcie nám pomôžu získať prázdne miesto 0. Kroky tohto postupu sú uvedené nižšie:

📌 Kroky

  • Najprv vyberte bunku G5 a do bunky zapíšte nasledujúci vzorec.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Táto funkcia kontroluje výsledok z funkcia XLOOKUP Ak je bunka prázdna, funkcia vráti TRUE . V opačnom prípade sa vráti FALSE V tomto prípade je hodnota TRUE .

IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcia IF najprv skontroluje hodnotu funkcia ISBLANK Ak je výsledok funkcia ISBLANK je . Pravda , funkcia IF vráti prázdne miesto v bunke G5 Na druhej strane, ak je logika nepravdivé , funkcia vráti hodnotu funkcia XLOOKUP .

  • Neskôr stlačte VSTÚPIŤ .

  • Preto konečný výstup vyzerá takto.

Podobné čítania

  • Ako odstrániť nuly pred číslom v programe Excel (6 jednoduchých spôsobov)
  • Skrytie riadkov s nulovými hodnotami v programe Excel pomocou makra (3 spôsoby)
  • Ako skryť sériu grafov bez údajov v programe Excel (4 jednoduché metódy)

9. Implementácia funkcií IF, ISNUMBER a XLOOKUP na vrátenie prázdnej hodnoty namiesto 0

V tomto postupe budeme používať IF , ISNUMBER a XLOOKUP funkcie, aby sa namiesto 0 získala prázdna hodnota. Kroky tohto postupu sú vysvetlené nižšie:

📌 Kroky

  • Na začiatku vyberte bunku G5 .
  • Teraz do bunky zapíšte nasledujúci vzorec.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Táto funkcia kontroluje výsledok získaný z funkcia XLOOKUP Ak je bunka prázdna, funkcia vráti FALSE . V opačnom prípade sa vráti TRUE V tomto prípade je hodnota FALSE .

IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funkcia IF najprv skontroluje hodnotu funkcia ISNUMBER Ak je výsledok funkcia ISNUMBER je . FALSE , funkcia IF vráti prázdne miesto v bunke G5 Na druhej strane, ak je logika TURE , funkcia vráti hodnotu funkcia XLOOKUP .

  • Neskôr stlačte tlačidlo VSTÚPIŤ kľúč.

  • Konečný výstup teda vyzerá ako nižšie uvedený.

10. Kombinácia funkcií IF, IFNA a XLOOKUP

V tomto prípade použijeme kombináciu IF , IFNA a XLOOKUP funkcie, aby sa namiesto 0 získalo prázdne miesto. Kroky tejto metódy sú nasledovné:

📌 Kroky

  • Na začiatku tejto metódy vyberte bunku G5 .
  • Potom do bunky zapíšte nasledujúci vzorec.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Táto funkcia počíta dĺžku znaku výsledku získaného z funkcia XLOOKUP V tomto prípade je hodnota 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)): Funkcia IF najprv skontroluje hodnotu funkcia IFNA Ak je výsledok funkcia IFNA je . 0 , funkcia IF vráti prázdne miesto v bunke G5 . V opačnom prípade funkcia vráti hodnotu funkcia XLOOKUP .

  • Nakoniec stlačte VSTÚPIŤ .

  • Konečný výstup teda vyzerá ako nižšie uvedený.

11. Používanie funkcií IFERROR a XLOOKUP

V nasledujúcej metóde použijeme IFERROR a XLOOKUP funkcie, aby sme namiesto hodnoty 0 dostali prázdnu. Musíme hľadať takú hodnotu, ktorá v našom súbore údajov neexistuje. V takom prípade vzorec vráti prázdnu bunku namiesto 0. Kroky tejto metódy sú uvedené nasledovne:

📌 Kroky

  • Predovšetkým vyberte bunku G5 .
  • Teraz do bunky zapíšte nasledujúci vzorec.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funkcia IFERROR najprv skontroluje hodnotu funkcia XLOOKUP Ak je výsledok funkcia XLOOKUP je . 0 , funkcia IFERROR vráti prázdne miesto v bunke G5 . V opačnom prípade funkcia vráti hodnotu funkcia XLOOKUP .

  • Jednoducho stlačte tlačidlo VSTÚPIŤ kľúč.

Nakoniec môžeme povedať, že náš vzorec fungoval efektívne a XLOOKUP vrátiť prázdne miesto 0.

12. Využitie funkcií IF, IFERROR, LEN a XLOOKUP na vrátenie prázdneho miesta namiesto 0

V nasledujúcom prístupe sa IF , IFERROR , LEN a XLOOKUP Funkcie nám pomôžu získať prázdnu bunku namiesto 0. Uveďme si nasledujúci postup krok za krokom:

📌 Kroky

  • Najprv vyberte bunku G5 .
  • Potom do bunky zapíšte nasledujúci vzorec.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"") Rozdelenie vzorca

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Táto funkcia hľadá hodnotu bunky F5 v našom súbore údajov, ktorý sa nachádza v rozsahu buniek B5:B14 a vypíše príslušnú hodnotu v rozsahu buniek D5:D14 . Keďže hodnota v Stĺpec D pre hodnotu F5 je prázdna, funkcia nám vráti 0 V opačnom prípade nám túto hodnotu poskytne.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Táto funkcia počíta dĺžku znaku výsledku získaného z funkcia XLOOKUP V tomto prípade je hodnota 0 .

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkcia IF najprv skontroluje hodnotu funkcia LEN Ak je výsledok funkcia LEN je . 0 alebo je logika pravdivá, funkcia IF vráti prázdne miesto v bunke G5 Na druhej strane, ak je logika nepravdivá, funkcia vráti hodnotu funkcia 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)),""): Táto funkcia kontroluje rozhodnutie funkcia IF Ak funkcia vráti prázdnu bunku, funkcia IFERROR v opačnom prípade funkcia zobrazí hodnotu príslušnej bunky v Stĺpec D .

  • Ako vždy, stlačte VSTÚPIŤ .

Môžeme teda povedať, že náš vzorec úspešne fungoval a XLOOKUP vráti prázdne miesto 0.

Praktická časť

Na cvičenie podľa seba sme poskytli Cvičenie oddiel ako nižšie v každom hárku na pravej strane. Urobte to sami.

Záver

Tento článok poskytuje jednoduché a stručné riešenia, ako XLOOKUP vráti prázdne miesto 0. Nezabudnite si stiahnuť Prax súbor. Ďakujeme vám za prečítanie tohto článku, dúfame, že bol užitočný. Ak máte nejaké otázky alebo návrhy, dajte nám vedieť v časti s komentármi. Navštívte našu webovú stránku Exceldemy preskúmať viac.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.