Excel -jokertegn - hvorfor bruger du ikke disse?

Se video om Excel Wildcard -tegn

Der er kun 3 Excel -jokertegn (stjerne, spørgsmålstegn og tilde) og meget kan gøres ved hjælp af disse.

I denne vejledning vil jeg vise dig fire eksempler, hvor disse Excel -jokertegn er absolutte livreddere.

Excel -jokertegn - en introduktion

Jokertegn er specialtegn, der kan indtage ethvert sted i ethvert tegn (deraf navnet - jokertegn).

Der er tre jokertegn i Excel:

  1. * (stjerne) - Det repræsenterer et vilkårligt antal tegn. For eksempel kan Ex* betyde Excel, Excels, eksempel, ekspert osv.
  2. ? (spørgsmålstegn) - Det repræsenterer en enkelt karakter. F.eks. Kan Tr? Mp betyde Trump eller Tramp.
  3. ~ (tilde) - Det bruges til at identificere et jokertegn (~, *,?) I teksten. Lad os f.eks. Sige, at du vil finde den nøjagtige sætning Excel* på en liste. Hvis du bruger Excel* som søgestreng, vil det give dig ethvert ord, der har Excel i begyndelsen efterfulgt af et vilkårligt antal tegn (f.eks. Excel, Excels, Excellent). For specifikt at kigge efter excel*skal vi bruge ~. Så vores søgestreng ville være excel ~*. Her sikrer tilstedeværelsen af ​​~ at excel læser følgende tegn som det er, og ikke som et jokertegn.

Bemærk: Jeg er ikke stødt på mange situationer, hvor du skal bruge ~. Ikke desto mindre er det en god at kende funktion.

Lad os nu gennemgå fire fantastiske eksempler, hvor jokertegn udfører alle de tunge løft.

Excel -jokertegn - eksempler

Lad os nu se på fire praktiske eksempler, hvor Excel -jokertegn kan være meget nyttige:

  1. Filtrering af data ved hjælp af et jokertegn.
  2. Delvis opslag ved hjælp af jokertegn og VLOOKUP.
  3. Find og udskift delvise kampe.
  4. Tæl ikke-tomme celler, der indeholder tekst.

#1 Filtrer data ved hjælp af Excel -jokertegn

Excel -jokertegn er nyttige, når du har enorme datasæt, og du vil filtrere data baseret på en betingelse.

Antag, at du har et datasæt som vist herunder:

Du kan bruge jokertegnet (*) i datafilteret til at få en liste over virksomheder, der starter med alfabetet A.

Sådan gør du dette:

  • Vælg de celler, du vil filtrere.
  • Gå til Data -> Sorter og filtrer -> Filter (Tastaturgenvej - Control + Shift + L).
  • Klik på filterikonet i overskriftscellen
  • Skriv i feltet (under indstillingen Tekstfilter) EN*
  • Klik på OK.

Dette filtrerer øjeblikkeligt resultaterne og giver dig tre navne - ABC Ltd., Amazon.com og Apple Stores.

Hvordan virker det? - Når du tilføjer en stjerne (*) efter A, filtrerer Excel alt, der starter med A. Dette skyldes, at en stjerne (som et Excel -jokertegn) kan repræsentere et vilkårligt antal tegn.

Nu med den samme metode kan du bruge forskellige kriterier til at filtrere resultater.

Hvis du f.eks. Vil filtrere virksomheder, der begynder med alfabetet A og indeholder alfabetet C i det, skal du bruge strengen A*C. Dette giver dig kun 2 resultater - ABC Ltd. og Amazon.com.

Hvis du bruger A? C i stedet får du kun ABC Ltd som resultat (da der kun er tilladt et tegn mellem 'a' og 'c')

Bemærk: Det samme koncept kan også anvendes, når du bruger avancerede Excel -filtre.

#2 Delvist opslag ved hjælp af jokertegn og VLOOKUP

Delvis opslag er nødvendig, når du skal lede efter en værdi på en liste, og der ikke er et eksakt match.

Antag f.eks., At du har et datasæt som vist nedenfor, og du vil lede efter virksomheden ABC på en liste, men listen har ABC Ltd i stedet for ABC.

Du kan ikke bruge den almindelige VLOOKUP -funktion i dette tilfælde, da opslagsværdien ikke har et eksakt match.

Hvis du bruger VLOOKUP med en omtrentlig match, vil det give dig de forkerte resultater.

Du kan dog bruge et jokertegn inden for VLOOKUP -funktionen for at få de rigtige resultater:

Indtast følgende formel i celle D2, og træk den for andre celler:

= VLOOKUP ("*" & C2 & "*", $ A $ 2: $ A $ 8,1, FALSK)

Hvordan fungerer denne formel?

I ovenstående formel er den i stedet for at bruge opslagsværdien som den er flankeret på begge sider med Excel -jokertegnet (*) - “*” & C2 & “*”

Dette fortæller excel, at det skal lede efter enhver tekst, der indeholder ordet i C2. Det kan have et hvilket som helst antal tegn før eller efter teksten i C2.

Derfor leder formlen efter et match, og så snart det får et match, returnerer det værdien.

3. Find og udskift delvise kampe

Excel -jokertegn er ret alsidige.

Du kan bruge den i en kompleks formel såvel som i grundlæggende funktionalitet såsom Find og erstat.

Antag, at du har dataene som vist herunder:

I ovenstående data er regionen blevet indtastet på forskellige måder (f.eks. Nordvest, Nordvest, Nordvest).

Dette er ofte tilfældet med salgsdata.

For at rense disse data og gøre dem konsistente kan vi bruge Find og erstat med Excel -jokertegn.

Sådan gør du dette:

  • Vælg de data, hvor du vil finde og erstatte tekst.
  • Gå til Hjem -> Find og vælg -> Gå til. Dette åbner dialogboksen Find og erstat. (Du kan også bruge tastaturgenvejen - Control + H).
  • Indtast følgende tekst i dialogboksen Søg og erstat:
    • Find hvad: Nord*W*
    • Erstat med: Nord Vest
  • Klik på Erstat alle.

Dette vil øjeblikkeligt ændre alle de forskellige formater og gøre det konsekvent for Nordvest.

Hvordan virker det?

I feltet Find har vi brugt Nord*W* som finder enhver tekst, der har ordet Nord og indeholder alfabetet 'W' hvor som helst efter det.

Derfor dækker det alle scenarier (nordvest, nordvest og nordvest).

Find og erstat finder alle disse forekomster og ændrer det til Nordvest og gør det konsekvent.

4. Tæl ikke-tomme celler, der indeholder tekst

Jeg ved, at du er smart, og du tænker på, at Excel allerede har en indbygget funktion til at gøre dette.

Du har helt ret!!

Dette kan gøres ved hjælp af COUNTA -funktionen.

MEN … Der er et lille problem med det.

Mange gange, når du importerer data eller bruger andres regneark, vil du bemærke, at der er tomme celler, mens det måske ikke er tilfældet.

Disse celler ser tomme ud, men har = ”” i den. Problemet er, at

Problemet er, at COUNTA -funktionen ikke betragter dette som en tom celle (det tæller det som tekst).

Se eksemplet herunder:

I ovenstående eksempel bruger jeg funktionen COUNTA til at finde celler, der ikke er tomme, og den returnerer 11 og ikke 10 (men du kan tydeligt se, at kun 10 celler har tekst).

Grunden, som jeg nævnte, er, at den ikke betragter A11 som tom (mens den burde).

Men sådan fungerer Excel.

Rettelsen er at bruge Excel -jokertegnet i formlen.

Nedenfor er en formel ved hjælp af COUNTIF -funktionen, der kun tæller celler, der har tekst i den:

= COUNTIF (A1: A11, "?*")

Denne formel fortæller excel kun at tælle, hvis cellen har mindst et tegn.

I ?* kombination:

  • ? (spørgsmålstegn) sikrer, at mindst ét ​​tegn er til stede.
  • * (stjerne) giver plads til et vilkårligt antal yderligere tegn.

Bemærk: Ovenstående formel fungerer, når der kun er tekstværdier i cellerne. Hvis du har en liste med både tekst og tal, skal du bruge følgende formel:

= COUNTA (A1: A11) -COUNTBLANK (A1: A11)

På samme måde kan du bruge jokertegn i en masse andre Excel -funktioner, f.eks. IF (), SUMIF (), AVERAGEIF () og MATCH ().

Det er også interessant at bemærke, at mens du kan bruge jokertegnene i SEARCH -funktionen, kan du ikke bruge det i FIND -funktionen.

Håber disse eksempler giver dig en flair af alsidigheden og kraften i Excel -jokertegn.

Hvis du har en anden innovativ måde at bruge den på, så del den med mig i kommentarfeltet.

Du kan finde følgende Excel -tutorials nyttige:

  • Brug af COUNTIF og COUNTIFS med flere kriterier.
  • Oprettelse af en rulleliste i Excel.
  • Kryds operatør i Excel
wave wave wave wave wave