Delvise kamper i en matrise

Innholdsfortegnelse

I denne artikkelen lærer vi om hvordan du trekker ut alle delvise treff i en rekke verdier i Excel.

For eksempel har vi et stort utvalg verdier, og vi må trekke ut alle verdiene som samsvarer med strengen. Vi vil bruke en kombinasjon av IF -funksjon, ISNUMBER -funksjon og SEARCH -funksjon. La oss få litt forståelse av disse funksjonene.

IF -funksjonen brukes for logisk_test og returnerer verdi på grunnlag av resultatet av testen.

Syntaks:

= HVIS (logisk_test, [verdi_if_true], [verdi_if_falsk])

Excels ISNUMBER -funksjon er en boolsk funksjon som returnerer TRUE eller FALSE hvis den angitte verdien er henholdsvis et tall eller ikke.

Syntaks

= ISNUMBER (verdi)

SEARCH Function i Excel returnerer posisjonen til det første tegnet i delstrengen eller search_text i en streng, eller det kan mates inn i en annen funksjon. SEARCH -funksjonen er ikke store og små bokstaver.

Syntaks:

= SEARCH (finn_tekst, innenfor_tekst, [startnummer])

finn_tekst: tekst som skal finnes i_tekst.

inside_text: find_text å finne i inside_text.

[startnummer]: tegnposisjon å starte fra. Standard er 1.

Nå vil vi konstruere en formel ved hjelp av den forklarte funksjonen ovenfor. Bruk formelen:

FORMEL:

= HVIS (ISNUMBER (SØK (streng, celle)), celle, "")

Forklaring:

  • SEARCH -funksjonen finner strengen i celleverdien og returnerer posisjonen til strengen i celleverdien hvis den blir funnet, ellers returnerer den #VALUE! Feil.
  • ISNUMBER -funksjonen sjekker om SEARCH -funksjonen returnerer nummer eller ikke. ISNUMBER -funksjonen returnerer TRUE hvis den returnerte verdien er True og returnerer FALSE for #VERDI! Feil.
  • HVIS funksjon returnerer celleverdi hvis ISNUMBER -funksjon returnerer TRUE og returnerer tom celle hvis ISNUMBER -funksjonen returnerer FALSE

La oss forstå denne funksjonen ved å bruke den i et eksempel.

Her har vi en liste over verdier og en strengverdi (T-skjorte).

Vi må finne ut listen over kamper i Matcher -kolonnen. Bruk formelen nedenfor for å trekke ut alle delvise treff for strengen (T-skjorte).

Bruk formelen:

= HVIS (ISNUMBER (SØK (streng, A2)), A2, "")

Forklaring:

  • SEARCH-funksjonen finner strengen i celleverdien og returnerer 8 som posisjonen til strengen (T-skjorte) i celleverdien (lilla T-skjorte).
  • ISNUMBER -funksjonen sjekker at verdien 8 er et tall eller ikke. ISNUMBER -funksjonen returnerer TRUE.
  • IF-funksjon returnerer value_if_True som er celleverdien (lilla T-skjorte).

Her er celleverdien gitt som cellereferanse. Kopier formelen til resten av cellene ved hjelp av Ctrl + D -hurtigtasten eller dra ned -alternativet i excel.

Som du kan se fikk vi alle verdiene ved hjelp av formelen. Nå trenger vi en liste fra kampene. Så for det vil vi filtrere resultater. Følg trinnene nedenfor for å filtrere resultater.

    1. Bruke Ctrl + Shift + L muligheten til å bruke filter
    2. Høyreklikk piltasten i Matches -feltet.
    3. Fjern merket for alternativet (blanks), og klikk OK.

Som du kan se fra ovenstående gif for å trekke ut listen ut av treffsverdiene.
Håper du forsto hvordan du bruker delvise treff i en matrise i Excel. Utforsk flere artikler om Excel -tekstfunksjon her. Gi gjerne spørsmål eller tilbakemeldinger til artikkelen ovenfor.
relaterte artikler

Slik fjerner du tekst i Excel fra en posisjon

Validering av tekstoppføringer

Lag rullegardinliste i excel med farge

Fjern ledende og etterfølgende mellomrom fra tekst i Excel

Slik bruker du LARGE -funksjonen i Excel

Slik bruker du SMALL -funksjonen i Excel

Slik bruker du jokertegn i Excel
Populære artikler

50 Excel -snarvei for å øke produktiviteten

Rediger en rullegardinliste

Absolutt referanse i Excel

Hvis det er betinget formatering

Hvis det er jokertegn

Vlookup etter dato

Konverter tommer til fot og tommer i Excel 2016

Bli med for- og etternavn i excel

Telle celler som matcher enten A eller B

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave