Găsirea asteriscurilor - Sfaturi Excel

Asteriscul și semnul de întrebare pot fi folosite ca metacaracter în dialogul Căutare. Dar dacă vreți să găsiți ceva care spune 2 * 3 și nu 2s3hing3? Există un mod dificil de a spune Excel că într-adevăr căutați un asterisc sau un semn de întrebare.

Urmăriți videoclipul

  • Caseta de căutare din Filtru vă permite să căutați # sau @
  • Dar dacă nu reușește când încercați să căutați * sau ~ sau?
  • Folosind caseta Căutare din Filtru, doriți să găsiți un asterisc *
  • Folosind caseta Căutare din Filtru, doriți să găsiți o tildă ~
  • Folosind caseta Căutare din Filtru, doriți să găsiți un?
  • Excel returnează totul pentru * și nimic pentru? ~
  • Pentru a căuta un asterisc, căutați ~ *
  • Pentru a căuta o tilde, căutați ~~
  • Pentru a căuta semnul întrebării, căutați ~?
  • Pentru a căuta ~? *, Căutați ~~~? ~ *
  • În dialogul Găsire / Înlocuire, utilizați ~~, ~ *, ~? În caseta Căutare, dar nu Înlocuiește
  • Când utilizați VLOOKUP sau MATCH, utilizați ~~ ~ * sau ~?

Transcriere video

Aflați Excel din Podcast, Episodul 2088: Găsiți asteriscuri într-un filtru

Hei, bine ai venit din nou pe netcast, eu sunt Bill Jelen. Întrebarea de astăzi trimisă de Kim. Kim are un set de date și folosește pictograma Filtru aici și știe acest truc grozav în care puteți căuta mai multe lucruri.

De exemplu, să spunem că vrem să căutăm un #. Bine, deci există toate lucrurile care au un # și apoi faceți clic pe OK. Și apoi puteți deschide acest lucru și, în esență, faceți și sau căutați orice poate avea un semn @. Bine, și în acest al doilea pas, doriți să spuneți Adăugați selecția curentă pentru a filtra și cu ce ajungem este orice are un semn # sau @. Este frumos, dar nu asta caută Kim. Kim caută orice are un * și acest lucru nu funcționează, deoarece atunci când am căutat *, văd că primim tot felul de lucruri care - Ei bine, cel care are un *, dar acestea nu. Ce-i cu aia? Și știam că și asta ar fi o problemă dacă Kim ar căuta ceva care să aibă un ~ ca acesta. Nici-o potrivire. Sau a? așa - fără meciuri, bine. Și deci întregul truc aici,acestea sunt cele trei metacaractere din Excel: * se găsește orice număr de caractere; ? găsește orice personaj care dorește o lungime specifică de 1; și apoi ~ este instrumentul care spune că nu tratați acel wildcard ca un wildcard. Tratează-l ca pe un personaj. Deci, dacă căutăm un *, trebuie să căutați un ~ * de genul acesta și obținem doar lucrurile care au cu adevărat un *. Misto.

Dacă vrei ceva care să aibă un? în plus, deschideți-l și căutați ~? și îți va aduce ceva care să aibă un? și vom adăuga rezultatele actuale la filtrare, OK. Și atunci dacă ai nevoie să găsești un ~? Ei bine, se caută ~~ așa și vom obține orice are un ~, Adăugăm selecția curentă la filtre, acum avem ceva care are fie un? sau un ~ sau * așa.

Acum, acest lucru poate ajunge la unele lucruri ciudate. Dacă trebuia să găsiți, de exemplu, ~? sau ~~, am un ~~ aici. Ar trebui să căutați ~~ este în căutarea primului ~. Deci orice are un singur ~ dar apoi încă două ~ spune că vrem doar lucrurile care au două ~~ la rând. Sau poate ~? și nu am nimic din acestea. Aș găsi tot ce avea ~ ?. În regulă, cam nebun acum.

Cum l-am descoperit pe ultimul? Oh, pentru că aveam să menționez că Găsiți și înlocuiți, dacă doriți să căutați un *, un? sau un ~, trebuie să faci același lucru. Dar iată nebunia din Găsiți ce. Trebuie să utilizați ~, dar când înlocuiți, nu trebuie să utilizați ~. Așadar, am încercat chestia asta în care aveam să scap de orice, să spunem că voi înlocui toate? cu altceva. Deci Ctrl + H și vreau să înlocuiesc orice ~? cu ~ *. Ei bine, nu am nevoie de asta ~ acolo jos. Ceea ce voi face este că voi schimba fiecare? la un ~ * care va fi o problemă - ca chiar acolo. Bine, așa că vom anula asta și vom încerca din nou. Deci, cel de sus ai nevoie de ~, cel de jos, nu, dacă vreau doar să-l schimb într-un * ca în cel de jos pe care nu îl face wildcard-ulnu funcționează, deci Înlocuiți-le pe toate. Și asta funcționează, bine. Nebun.

Celălalt loc în care acest lucru este util este VLOOKUP. Dacă căutați ceva care să conțină un wildcard - Deci, acolo am Walmart, asta sunt ceea ce caut. Încerc să obțin un 20 ca răspuns la acel VLOOKUP, dar pentru că este un wildcard, orice personaj de acolo, cum ar fi Walmart, va fi răspunsul returnat. Și nu trebuie să fie un singur personaj, poate fi Wallingworldmart și totuși este returnat ca răspuns. Deci, pentru a obține cu adevărat Wal * Mart trebuie să-l cauți pe Wal ~ * Mart. Într-adevăr, într-adevăr frustrant.

Același lucru cu un?, Ar trebui să primesc acel răspuns, dar pentru că există un singur personaj în QuestionAMark, acesta a revenit la 30. Trebuie să căutați ~? și apoi să caut - Când caut pentru ~ acolo, că ~ nu ar fi urmat de un *, este pur și simplu ignorat. Și astfel răspunsul este returnat. Dacă căutați 2 ~, va reveni la unicul ~. Foarte, foarte confuz.

Acum, aceste sfaturi sunt în cartea mea, Power Excel cu, 617 Excel mister rezolvat. Faceți clic pe „i” din colțul din dreapta sus pentru a citi mai multe despre carte.

Bine o recapitulare rapidă: caseta Căutare vă permite să filtrați pentru un lucru și apoi să filtrați pentru alt lucru, dar nu reușește dacă încercați să căutați un *, ~ sau?. Bine, fie returnează totul în cazul *, fie nimic pentru? sau ~. Pentru a căuta un *, căutați ~ * sau pentru a găsi ~, ~~ sau pentru a găsi un?, ~ ?. Asta stabilește câteva lucruri nebunești în care trebuia să găsești aceste trei personaje: ~? *. Ar trebui să căutați ~~ pentru a căuta ~, ~ ?, ~ * și ar găsi aceste 3 caractere.

Acum, acest lucru se întâmplă și cu caseta de dialog Căutare și înlocuire, dar numai în caseta Căutare aveți nevoie de ~ suplimentar. Nu-l puneți sub Înlocuire sau va fi aruncat cu adevărat acolo, în loc de ceea ce căutați. De asemenea, VLOOKUP sau MATCH. S-ar putea să fie nevoie să utilizați ~~~ * sau ~ ?. Dacă căutați în mod special un ~, un * sau un?.

Ei bine, mulțumesc că ai trecut pe aici. Ne vedem data viitoare pentru un alt netcast de la MrExcel.

Deci, doar pentru a arăta cum ar trebui să funcționeze aceste metacaractere. Dacă ați căuta A * E, veți obține orice începe cu A și se termină cu E, cu orice număr de caractere în mijloc. Dar dacă căutați doar cuvinte din 3 litere care să aibă un A și apoi orice caracter în mijloc, urmat de un E, punând asta? acolo spune că vrem doar ca lucrurile care au un wildcard să fie un caracter specific. Uneori, ar putea fi folosită pentru asta.

Descărcare fișier

Descărcați exemplarul de fișier aici: Podcast2088.xlsm

Articole interesante...