Hľadanie hviezdičiek - tipy pre program Excel

Hviezdičku a otáznik je možné v dialógovom okne Nájsť použiť ako zástupný znak. Čo však v prípade, že chcete skutočne nájsť niečo, čo hovorí 2 * 3 a nie 2 niečo3? Existuje zložitý spôsob, ako povedať programu Excel, že skutočne hľadáte hviezdičku alebo otáznik.

Pozeraj video

  • Vyhľadávacie pole vo filtri vám umožní hľadať # alebo @
  • Ale ak zlyhá, keď sa pokúsite vyhľadať * alebo ~ alebo?
  • Pomocou vyhľadávacieho poľa vo filtri chcete nájsť hviezdičku *
  • Pomocou vyhľadávacieho poľa vo filtri chcete nájsť vlnovku ~
  • Pomocou vyhľadávacieho poľa vo filtri chcete nájsť znak?
  • Excel vráti všetko za * a nič za? ~
  • Ak chcete vyhľadať hviezdičku, vyhľadajte ~ *
  • Ak chcete hľadať vlnovku, hľadajte ~~
  • Ak chcete vyhľadať otáznik, vyhľadajte ~?
  • Ak chcete vyhľadať ~? *, Vyhľadajte ~~~? ~ *
  • V dialógovom okne Nájsť / Nahradiť použite ~~, ~ *, ~? V poli Nájsť, ale nie Nahradiť
  • Ak používate VLOOKUP alebo MATCH, použite ~~ ~ * alebo ~?

Prepis videa

Naučte sa Excel z Podcastu, epizóda 2088: Nájdite hviezdičky vo filtri

Ahoj, vitaj späť na netcastu, som Bill Jelen. Dnešnú otázku poslala Kim. Kim má súbor údajov a používa ikonu filtra tu hore a pozná tento skvelý trik, v ktorom môžete vyhľadávať viac vecí.

Povedzme napríklad, že chceme vyhľadať znak #. Dobre, takže všetky veci majú # a potom kliknite na OK. A potom to môžete otvoriť a v podstate robiť a alebo - a hľadať všetko, čo má možno znak @. Dobre, a v tomto druhom kroku by ste chceli povedať Pridať aktuálny výber na filtrovanie a nakoniec skončíme s čímkoľvek, čo má znak # alebo @. Je to krásne, ale to nie je to, čo Kim hľadá. Kim hľadá všetko, čo má *, a to nefunguje, pretože keď sme hľadali *, vidím, že dostávame všetky možné veci, ktoré - No, ten má *, ale tieto nie. Čo s tým? A vedel som, že to bude tiež problém, ak Kim bude hľadať niečo, čo má podobné ~. Žiadne zhody. Alebo? tak - žiadne zápasy, dobre. A tak celý trik tu,toto sú tri zástupné znaky v programe Excel: * je vyhľadanie ľubovoľného počtu znakov; ? je nájsť ktorúkoľvek postavu, ktorá chce konkrétnu, viete, dĺžku 1; a potom ~ je nástroj, ktorý hovorí, že s týmto zástupným znakom nezaobchádzajte ako so zástupným znakom. Berte to ako postavu. Ak teda hľadáme znak *, musíte hľadať znak ~ * a získame iba tie, ktoré znak * skutočne obsahujú. V pohode

Ak chcete niečo, čo má? okrem toho ho otvorte a vyhľadajte ~? a dostane vás čokoľvek, čo má? a do filtra pridáme aktuálne výsledky, OK. A čo potom, ak potrebujete nájsť znak ~? Je to hľadanie ~~ takového a dostaneme všetko, čo má ~. Pridajte aktuálny výber do filtrov, teraz máme všetko, čo má buď? alebo podobné ~ alebo *.

Teraz sa to môže dostať k zvláštnym veciam. Ak by ste potrebovali nájsť napríklad ~? alebo ~~, mám tu ~~. Budete musieť hľadať ~~ hľadá prvý ~. Takže všetko, čo má jeden ~, ale potom ďalšie dva, hovorí, že chceme iba veci, ktoré majú dva ~~ v rade. Alebo možno ~? a nič z toho nemám. Našiel by som všetko, čo malo ~ ?. Dobre, teraz je to trochu šialené.

Ako som objavil tú poslednú? Och, pretože som sa zmienil o tom, že Nájdi a Nahraď, ak budeš hľadať *, a? alebo ~, musíte urobiť to isté. Ale tu je šialená vec v Find what. Musíte použiť ~, ale pri výmene nemusíte používať ~. Skúšal som túto vec, kde som sa chcel zbaviť všetkého, povedzme, že nahradím všetko? s niečím iným. Takže Ctrl + H a chcem nahradiť nejaké ~? s ~ *. No, to dole nepotrebujem. To, čo urobím, je, že sa budem každý meniť? na ~ *, ktorý bude mať problém - ako práve tam. Dobre, takže to zrušíme a skúsime to znova. Takže ten horný, ktorý potrebujete ~, ten spodný, nie, ak to chcem zmeniť na * ako v tom spodnom, ktorý zástupný znak nerobít nefunguje, takže Nahradiť všetko. A to funguje, dobre. Šialené.

Ďalším miestom, kde sa to hodí, je VLOOKUP. Ak hľadáte niečo, čo má v sebe zástupný znak - Takže tu mám Walmart, to je to, čo hľadám. Snažím sa dostať 20 ako odpoveď na tento VLOOKUP, ale pretože sa jedná o zástupný znak, odpoveďou, ktorá sa vráti, budú všetky znaky ako Walmart. A to nemusí byť iba jedna postava, môže to byť Wallingworldmart a stále sa vracia ako odpoveď. Takže, aby ste získali skutočne Wal * Mart, musíte hľadať Wal ~ * Mart. Naozaj, naozaj frustrujúce.

To isté s?, Mal by som dostať túto odpoveď, ale pretože v QuestionAMark je jeden znak, vráti sa mu to 30. Musíte hľadať ~? a potom hľadať - Keď hľadám ~ tam, že ~ by za ním nenasledoval *, je to dosť ignorované. A tak sa táto odpoveď vracia. Ak hľadáte 2 ~, vráti sa singel ~. Veľmi, veľmi mätúce.

Teraz sú tieto tipy v mojej knihe, Power Excel with, 617 Excel mystery objasnené. Kliknutím na písmeno „i“ v pravom hornom rohu si prečítate viac informácií o knihe.

Dobre, rýchla rekapitulácia: Pole Hľadať vám umožňuje filtrovať jednu vec a potom filtrovať inú vec, ale zlyhá, ak sa pokúšate vyhľadať znak *, ~ alebo?. Dobre, buď vráti všetko v prípade *, alebo nič za? alebo ~. Ak chcete hľadať *, hľadajte ~ * alebo hľadajte ~, ~~ alebo hľadajte?, ~ ?. To nastavuje niektoré bláznivé veci, kde ste potrebovali nájsť tieto tri postavy: ~? *. Museli by ste hľadať ~~, aby ste hľadali ~, ~ ?, ~ * a našli by tie 3 znaky.

Toto sa teraz stane aj v dialógovom okne Nájsť a nahradiť, ale iba v poli Nájsť potrebujete ďalší znak ~. Nedávajte ho pod Nahradiť, inak to bude vrhať skutočné ~ namiesto toho, čo hľadáte. Tiež VLOOKUP alebo ZÁPAS. Možno budete musieť použiť ~~~ * alebo ~ ?. Ak hľadáte konkrétne znak ~, an * alebo a.

No, ďakujem, že si sa zastavil. Uvidíme sa nabudúce pri ďalšom netcaste od MrExcel.

Takže len na ukážku, ako majú zástupné znaky fungovať. Ak by ste hľadali A * E, dostanete všetko, čo začína A a končí E, pričom v strede je ľubovoľný počet znakov. Ale ak hľadáte iba trojpísmenové slová, ktoré majú v strede písmeno A a potom ľubovoľný znak, za ktorým nasleduje písmeno E? tam hovorí, že chceme iba veci, ktoré majú zástupný znak, ktorý je jednou konkrétnou postavou. Niekedy to môže byť užitočné.

Stiahnuť súbor

Stiahnutie vzorového súboru nájdete tu: Podcast2088.xlsm

Zaujímavé články...