Obsah
Je třeba se učit jak použít XLOOKUP pro vrácení prázdného místa místo 0 ? XLOOKUP je široce používaná funkce. Pomocí této funkce můžeme extrahovat data z jedné datové sady do druhé. nicméně, funkce XLOOKUP nám vrátí 0, když nenajde žádný výsledek. Někdy však potřebujeme prázdné buňky na pozici prázdných buněk. Pokud hledáte takové jedinečné triky, jste na správném místě. Zde vás provedeme 12 snadné a pohodlné způsoby použití funkce XLOOKUP vrátit prázdné místo 0.
Stáhnout cvičebnici
Pro lepší pochopení a procvičení si můžete stáhnout následující sešit aplikace Excel.
XLOOKUP vrací prázdné místo.xlsx12 způsobů použití XLOOKUP pro vrácení prázdného místa místo 0
Předpokládejme, že máme Denní hlášení o prodeji - oddělení ovoce jistého obchodu s potravinami. Obsahuje jména lidí. Obchodní zástupci , jejich odpovídající Názvy produktů a jejich příslušné Prodej .
Nyní použijeme funkce XLOOKUP v rozsahu buněk G5:G6 a funkce nám vrátí hodnotu 0 Také vám ukážeme, jak XLOOKUP vrátí prázdné buňky místo 0.
1. Využití nepovinného argumentu funkce XLOOKUP
V této metodě budeme používat funkce XLOOKUP abyste místo 0 získali prázdné místo. Kroky tohoto postupu jsou uvedeny níže:
📌 Kroky
- Nejprve vyberte buňku G5 .
- Za druhé si zapište následující vzorec.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
Rozdělení vzorců
Zde, F5 představuje lookup_value V tomto případě je to Alex .
B5:B14 je lookup_array . V tomto souboru dat jsou to názvy. Obchodní zástupce .
D5:D14 je return_array , kde funkce hledá výsledek. V naší situaci je to funkce Prodej částka.
Použili jsme "" pro [if_not_found] . Pokud tedy funkce nenajde žádnou shodu, vrátí ve výstupní buňce prázdné místo.
Dolar ( ﹩ ) se používá k uvedení absolutního odkazu.
- Pak stiskněte tlačítko ENTER .
- Poté dvakrát klikněte na Plnicí rukojeť zkopírovat vzorec až do buňky G6 .
- Budete získat prázdnou buňku pro tyto dvě hodnoty.
Zde je buňka G6 má výstup, protože je přítomen v Sloupec B a má svůj příslušný Prodej částka.
Přečtěte si více: Funkce IFERROR aplikace Excel, která vrací prázdné místo 0
2. Použití rozšířených možností, aby XLOOKUP vracel prázdné místo 0
Můžete si vyrobit funkce XLOOKUP elegantním způsobem vrátit prázdné buňky místo 0. K tomu můžete využít pokročilé možnosti aplikace Excel. Postupujte podle níže uvedených kroků.
📌 Kroky
- Nejprve vyberte buňku G5 .
- Zadruhé vložte následující vzorec do Bar Formula .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Jedná se o stejný vzorec, který jsme použili v případě Metoda 1 .
- Pak stiskněte tlačítko ENTER klíč.
- V tuto chvíli přejděte na Soubor tab.
- Dále vyberte Možnosti z nabídky.
- Najednou se Možnosti aplikace Excel otevře se okno.
- Pak přejděte na Pokročilé tab,
- Později zrušte zaškrtnutí políčka Zobrazení nuly v buňkách, které mají nulovou hodnotu v oddíle Možnosti zobrazení tohoto listu .
- Nakonec klikněte na OK .
- V tomto okamžiku se vám zobrazí dvě prázdné buňky.
Přečtěte si více: Jak použít VLOOKUP pro vrácení prázdného místa místo 0 nebo NA
3. Použití vlastního formátu čísla
Další možnost pro funkce XLOOKUP vracející prázdné místo 0, je použití příkazu vlastní formát čísla . Projděme si níže uvedený postup.
📌 Kroky
- Na samém začátku vyberte buňku G5 .
- Pak si zapište následující vzorec.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Jedná se o stejný vzorec, který jsme použili v případě Metoda 1 .
- Poté stiskněte tlačítko ENTER tlačítko.
- Nyní vyberte buňky v G5:G6 rozsah.
- Pak stiskněte tlačítko CTRL+1 na klávesnici.
- Proto se otevře Formátování buněk průvodce.
- V tomto okamžiku vyberte Vlastní v Kategorie seznam.
- Pak si zapište 0;-0;;@ v poli Typ.
- Nakonec klikněte na OK .
- Vrátí nás na pracovní list.
- Vidíme, že obě buňky jsou prázdné.
Přečtěte si více: Jak ponechat prázdnou buňku, pokud v aplikaci Excel nejsou žádná data (5 způsobů)
4. Použití podmíněného formátování
Problém můžeme vyřešit použitím Podmíněné formátování pravidla. Prozkoumejme tuto metodu krok za krokem.
📌 Kroky
- Nejprve vyberte buňku G5 a zapsat vzorec stejně jako Metoda 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
- Za druhé, stiskněte ENTER .
- Později vyberte buňky v B4:G14 rozsah.
- Poté přejděte do Home tab.
- Poté vyberte Podmíněné formátování v rozevíracím seznamu Styly skupina.
- Nakonec vyberte Nové pravidlo z rozevíracího seznamu.
- Nakonec se otevře Nové pravidlo formátování dialogové okno.
- Nyní vyberte Formátujte pouze buňky, které obsahují pod Vyberte typ pravidla sekce.
- Pak vyberte se rovná ze seznamu.
- Poté si zapište 0 v poli jako na obrázku níže.
- Později klikněte na Formát tlačítko.
- Otevírá však Formátování buněk dialogové okno.
- Nejprve přejděte na Písmo tab.
- Za druhé, vyberte Barva rozevírací seznam.
- Za třetí, vyberte si Bílá, pozadí 1 z dostupných barev.
- Nakonec klikněte na OK .
- Vrací nás do Nové pravidlo formátování dialogové okno znovu.
- Nakonec klikněte na OK .
- Tyto buňky jsou však prázdné, jako na obrázku níže.
Podobná čtení
- Jak ignorovat prázdné buňky ve sloupcovém grafu aplikace Excel (4 snadné metody)
- Ignorování prázdných řad v legendě grafu aplikace Excel
- Jak skrýt nulové hodnoty v tabulce Excel Pivot (3 snadné metody)
5. Použití funkcí IF a XLOOKUP pro vrácení prázdného místa místo 0
V této metodě použijeme příkaz IF a XLOOKUP abyste místo 0 získali prázdné místo. Kroky tohoto postupu jsou uvedeny níže:
📌 Kroky
- Nejprve vyberte buňku G5 .
- Nyní do buňky zapište následující vzorec.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Funkce IF nejprve zkontroluje hodnotu funkce XLOOKUP ... pokud funkce XLOOKUP vrátí prázdný nebo je logika pravdivá, funkce IF vrací prázdné místo v buňce G5 . Na druhou stranu, pokud je logika nepravdivá, funkce vrátí hodnotu funkce XLOOKUP .
- Poté stiskněte tlačítko ENTER .
- Uvidíte, že vzorec nám vrátí prázdné stránky místo buňky 0 .
- Poté dvakrát klikněte na Plnicí rukojeť zkopírovat vzorec až do buňky G6 .
- Získáte prázdnou buňku pro dvě hodnoty.
Můžeme tedy říci, že náš vzorec fungoval dokonale a že XLOOKUP vrací prázdné stránky místo 0 .
6. Využití funkcí IF, LEN a XLOOKUP
V tomto procesu použijeme IF , LEN a XLOOKUP funkce, aby se místo 0 Kroky tohoto přístupu jsou uvedeny níže:
📌 Kroky
- Nejprve vyberte buňku G5 .
- Poté do buňky zapište následující vzorec.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Tato funkce počítá délku znaku výsledku získaného z funkce funkce XLOOKUP V tomto případě 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)): Funkce IF. nejprve zkontroluje hodnotu funkce LEN Pokud je výsledek funkce LEN je 0 nebo je logika pravdivá, funkce IF vrací prázdné místo v buňce G5 . Na druhou stranu, pokud je logika nepravdivá, funkce vrátí hodnotu funkce XLOOKUP .
- Poté stiskněte tlačítko ENTER klíč.
- Nyní použijte Plnicí rukojeť a získáte prázdné buňky pro tyto dvě hodnoty.
7. Použití funkcí IF, LET a XLOOKUP pro vrácení prázdného místa místo 0
Při tomto přístupu se IF , LET a XLOOKUP Funkce nám pomohou získat prázdné místo 0. Kroky tohoto postupu jsou uvedeny níže:
📌 Kroky
- Nejprve vyberte buňku G5 .
- Poté do buňky zapište následující vzorec.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x))
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): Funkce LET vytvoří proměnnou s názvem x . Poté použil výsledek z funkce XLOOKUP přiřadit hodnotu x . Poté pomocí funkce IF , jsme vložili logiku. Pokud x je prázdný, pak vrátí prázdný řetězec ( "" ). V opačném případě vraťte hodnotu x .
- Pak stiskněte tlačítko ENTER na klávesnici.
- Proto konečný výstup vypadá jako níže uvedený.
8. Použití funkcí IF, ISBLANK a XLOOKUP
Při tomto přístupu se IF , ISBLANK a XLOOKUP Funkce nám pomohou získat prázdné místo 0. Kroky tohoto postupu jsou uvedeny níže:
📌 Kroky
- Nejprve vyberte buňku G5 a do buňky zapište následující vzorec.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Tato funkce kontroluje výsledek z funkce XLOOKUP Pokud je buňka prázdná, funkce vrátí hodnotu TRUE . V opačném případě se vrátí FALSE V tomto případě 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)): Funkce IF nejprve zkontroluje hodnotu funkce ISBLANK Pokud je výsledek funkce ISBLANK je Pravda , funkce IF vrací prázdné místo v buňce G5 Na druhou stranu, pokud je logické. false , funkce vrátí hodnotu funkce XLOOKUP .
- Později stiskněte ENTER .
- Proto konečný výstup vypadá jako níže uvedený.
Podobná čtení
- Jak odstranit nuly před číslem v aplikaci Excel (6 snadných způsobů)
- Skrytí řádků s nulovými hodnotami v aplikaci Excel pomocí makra (3 způsoby)
- Jak skrýt řady grafů bez dat v aplikaci Excel (4 snadné metody)
9. Implementace funkcí IF, ISNUMBER a XLOOKUP pro vrácení prázdného místa místo 0
V tomto postupu použijeme příkaz IF , ISNUMBER a XLOOKUP abyste místo 0 získali prázdné místo. Kroky tohoto postupu jsou vysvětleny níže:
📌 Kroky
- Na začátku vyberte buňku G5 .
- Nyní do buňky zapište následující vzorec.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Tato funkce kontroluje výsledek získaný z funkce XLOOKUP Pokud je buňka prázdná, funkce vrátí hodnotu FALSE . V opačném případě se vrátí TRUE V tomto případě 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),""): Funkce IF nejprve zkontroluje hodnotu funkce ISNUMBER Pokud je výsledek funkce ISNUMBER je FALSE , funkce IF vrací prázdné místo v buňce G5 Na druhou stranu, pokud je logické. TURE , funkce vrátí hodnotu funkce XLOOKUP .
- Později stiskněte tlačítko ENTER klíč.
- Konečný výstup tedy vypadá jako níže uvedený.
10. Kombinace funkcí IF, IFNA a XLOOKUP
V tomto případě použijeme kombinaci IF , IFNA a XLOOKUP funkce, abyste místo 0 získali prázdné místo. Postup této metody je následující:
📌 Kroky
- Na začátku této metody vyberte buňku G5 .
- Poté do buňky zapište následující 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))
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Tato funkce počítá délku znaku výsledku získaného z funkce funkce XLOOKUP V tomto případě 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)): Funkce IF nejprve zkontroluje hodnotu funkce IFNA Pokud je výsledek funkce IFNA je 0 , funkce IF vrací prázdné místo v buňce G5 . V opačném případě funkce vrátí hodnotu funkce XLOOKUP .
- Nakonec stiskněte ENTER .
- Konečný výstup tedy vypadá jako níže uvedený.
11. Použití funkcí IFERROR a XLOOKUP
V následující metodě použijeme IFERROR a XLOOKUP funkce, abychom získali prázdnou buňku místo 0. Musíme hledat takovou hodnotu, která v našem souboru dat neexistuje. V takovém případě vzorec vrátí prázdnou buňku místo 0. Kroky této metody jsou uvedeny níže:
📌 Kroky
- Především vyberte buňku G5 .
- Nyní do buňky zapište následující vzorec.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Funkce IFERROR nejprve zkontroluje hodnotu funkce XLOOKUP Pokud je výsledek funkce XLOOKUP je 0 , funkce IFERROR vrací prázdné místo v buňce G5 . V opačném případě funkce vrátí hodnotu funkce XLOOKUP .
- Jednoduše stiskněte tlačítko ENTER klíč.
Nakonec můžeme říci, že náš vzorec fungoval efektivně a že XLOOKUP vrátit prázdné místo 0.
12. Využití funkcí IF, IFERROR, LEN a XLOOKUP k vrácení prázdného místa místo 0
V následujícím přístupu se IF , IFERROR , LEN a XLOOKUP funkce nám pomůže získat prázdnou buňku místo 0. Uveďme si níže postup krok za krokem:
📌 Kroky
- Nejprve vyberte buňku G5 .
- Poté do buňky zapište následující 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)),"")
Rozdělení vzorců XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Tato funkce hledá hodnotu buňky F5 v našem souboru dat, který se nachází v rozmezí buněk B5:B14 a vypíše odpovídající hodnotu v rozsahu buněk D5:D14 . Jako hodnota v Sloupec D pro hodnotu F5 je prázdná, funkce nám vrátí 0 . V opačném případě nám tuto hodnotu poskytne. LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Tato funkce počítá délku znaku výsledku získaného z funkce funkce XLOOKUP V tomto případě 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)): Funkce IF. nejprve zkontroluje hodnotu funkce LEN Pokud je výsledek funkce LEN je 0 nebo je logika pravdivá, funkce IF vrací prázdné místo v buňce G5 . Na druhou stranu, pokud je logika nepravdivá, funkce vrátí hodnotu funkce 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)),""): Tato funkce kontroluje rozhodnutí funkce IF Pokud funkce vrátí prázdnou buňku, funkce IFERROR Jinak funkce zobrazí hodnotu odpovídající buňky v položce Sloupec D .
- Jako vždy stiskněte ENTER .
Můžeme tedy říci, že náš vzorec úspěšně fungoval a že XLOOKUP vrací prázdné místo 0.
Praktická část
Pro samostatné cvičení jsme připravili Cvičení oddíl jako níže v každém listu na pravé straně. Udělejte to prosím sami.
Závěr
Tento článek poskytuje snadná a stručná řešení, jak XLOOKUP vrátí místo 0 prázdné místo. Nezapomeňte si stáhnout soubor Cvičení Děkujeme vám za přečtení tohoto článku, doufáme, že byl užitečný. Pokud máte nějaké dotazy nebo návrhy, dejte nám prosím vědět v sekci komentářů. Navštivte prosím naše webové stránky Exceldemy prozkoumat více.