Hledání hvězd - tipy pro Excel

Hvězdičku a otazník lze v dialogovém okně Najít použít jako zástupný znak. Ale co když opravdu chcete najít něco, co říká 2 * 3 a ne 2something3? Existuje složitý způsob, jak sdělit aplikaci Excel, že skutečně hledáte hvězdičku nebo otazník.

Sledovat video

  • Vyhledávací pole ve filtru vám umožní hledat # nebo @
  • Pokud ale selže, když se pokusíte vyhledat * nebo ~ nebo?
  • Pomocí vyhledávacího pole ve filtru chcete najít hvězdičku *
  • Pomocí vyhledávacího pole ve filtru chcete najít vlnovku ~
  • Pomocí vyhledávacího pole ve filtru chcete najít?
  • Excel vrátí vše za * a nic za? ~
  • Chcete-li vyhledat hvězdičku, hledejte ~ *
  • Chcete-li hledat vlnovku, hledejte ~~
  • Chcete-li vyhledat otazník, hledejte ~?
  • Chcete-li hledat ~? *, Vyhledejte ~~~? ~ *
  • V dialogovém okně Najít / nahradit použijte ~~, ~ *, ~? V poli Najít, ale ne Nahradit
  • Pokud používáte VLOOKUP nebo MATCH, použijte ~~ ~ * nebo ~?

Přepis videa

Naučte se Excel z Podcastu, epizoda 2088: Najděte hvězdičky ve filtru

Hej, vítej zpět na netcastu, jsem Bill Jelen. Dnešní otázku zaslal Kim. Kim má datovou sadu a používá zde ikonu Filtr a zná tento skvělý trik, kde můžete hledat více věcí.

Řekněme například, že chceme vyhledat #. Dobře, takže všechny věci mají # a pak klikněte na OK. A pak to můžete otevřít a v podstatě dělat a nebo - a hledat vše, co možná má znak @. Dobře, a v tomto druhém kroku chcete říct Přidat aktuální výběr k filtrování a nakonec skončíme s čímkoli, co má znak # nebo @. Je to krásné, ale to není to, co Kim hledá. Kim hledá vše, co má *, a to nefunguje, protože když jsme hledali *, vidím, že dostáváme všechny možné věci, které - No, ten má *, ale tyto ne. Co je s tím? A věděl jsem, že to bude také problém, pokud Kim bude hledat něco, co má ~ takovéhle. Žádné shody. Nebo? takhle - žádné zápasy, dobře. A tak celý trik tady,toto jsou tři zástupné znaky v aplikaci Excel: * je hledání libovolného počtu znaků; ? je najít jakoukoli postavu, která chce konkrétní, víte, délku 1; a pak ~ je nástroj, který říká, že s tímto zástupným znakem zacházejte jako se zástupným znakem. Považujte to za postavu. Pokud tedy hledáme *, musíte hledat ~ * takové a dostaneme jen ty věci, které skutečně mají *. Chladný.

Pokud chcete něco, co má? navíc jej otevřete a vyhledejte ~? a dostane vás cokoli, co má? a do filtru přidáme aktuální výsledky, OK. A co když potřebujete najít ~? Je to hledání ~~ takhle a dostaneme vše, co má ~, Přidat aktuální výběr do filtrů, teď máme něco, co má buď? nebo podobné ~ nebo *.

Nyní se to může dostat k divným věcem. Pokud potřebujete najít například ~? nebo ~~, mám tady ~~. Budete muset hledat ~~ hledá první ~. Takže cokoli, co má jeden ~, ale pak další dva ~, říká, že chceme jen věci, které mají dva ~~ v řadě. Nebo možná ~? a nic z toho nemám. Našel bych vše, co mělo ~ ?. Dobře, trochu šílené.

Jak jsem objevil ten poslední? Ach, protože jsem chtěl zmínit, že Najít a nahradit, pokud se chystáte hledat *, a? nebo ~, musíte udělat totéž. Ale tady je ta šílená věc v Najít co. Musíte použít ~, ale když vyměňujete, nemusíte používat ~. Stejně jako, tak jsem zkusil tu věc, kde jsem se chtěl zbavit čehokoli, řekněme, že nahradím všechny? s něčím jiným. Takže Ctrl + H a já chci nahradit nějaké ~? s ~ *. To tam dole nepotřebuji. Co udělám, je to, že se budu měnit každý? na ~ *, což bude problém - jako právě tam. Dobře, takže to zrušíme a zkusíme to znovu. Takže horní potřebujete ~, spodní, ne, pokud to chci jen změnit na * jako v tom spodním, který zástupný znak nemánefunguje, tak vyměňte vše. A to funguje, dobře. Šílený.

Druhé místo, kde to přijde vhod, je VLOOKUP. Pokud hledáte něco, co má zástupný znak - Takže tady mám Walmart, to je to, co hledám. Snažím se dostat 20 v reakci na tento VLOOKUP, ale protože je to zástupný znak, všechny vrácené znaky jako Walmart budou odpovědí, která se vrátí. A to nemusí být jen jedna postava, může to být Wallingworldmart a stále se vrací jako odpověď. Abyste mohli získat skutečně Wal * Mart, musíte hledat Wal ~ * Mart. Opravdu, opravdu frustrující.

Stejná věc s?, Měl bych dostat tuto odpověď, ale protože v QuestionAMark je jediný znak, vrátil se na 30. Musíte hledat ~? a pak hledat - Když hledám ~ tam, že ~ by za ním nesledoval *, je to docela ignorováno. A tak se tato odpověď vrací. Pokud hledáte 2 ~, vrátí se singl ~. Velmi, velmi matoucí.

Tyto tipy jsou nyní v mé knize Power Excel with, 617 Excel mystery vyřešené. Kliknutím na „i“ v pravém horním rohu se dozvíte více o knize.

Dobře, rychlá rekapitulace: Pole Hledat umožňuje filtrovat jednu věc a poté filtrovat další věc, ale selže, pokud se pokoušíte vyhledat *, ~ nebo?. Dobře, buď vrátí vše v případě *, nebo nic za? nebo ~. Chcete-li hledat *, hledejte ~ * nebo hledejte ~, ~~ nebo hledejte?, ~ ?. To připravuje bláznivé věci, kde jste potřebovali najít tyto tři postavy: ~? *. Budete muset hledat ~~, abyste hledali ~, ~ ?, ~ * a našli by tyto 3 znaky.

Nyní se to stane také v dialogovém okně Najít a nahradit, ale pouze v poli Najít potřebujete další ~. Nedávejte to pod Nahradit, jinak to tam bude házet skutečné ~ místo toho, co hledáte. Také VLOOKUP nebo MATCH. Možná budete muset použít ~~~ * nebo ~ ?. Pokud konkrétně hledáte znak ~, an * nebo a?.

No, díky, že jsi se zastavil. Uvidíme se příště na dalším netcastu od MrExcel.

Takže jen proto, abych ukázal, jak mají tyto zástupné znaky fungovat. Pokud byste hledali A * E, dostanete vše, co začíná písmenem A a končí písmenem E, s libovolným počtem znaků uprostřed. Ale pokud hledáte pouze 3písmenová slova, která mají A a pak libovolný znak uprostřed, následovaný E, uvedete to? tam říká, že chceme jen věci, které mají zástupný znak, který je jednou konkrétní postavou. Někdy to může být užitečné.

Stáhnout soubor

Stáhněte si ukázkový soubor zde: Podcast2088.xlsm

Zajímavé články...