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.
- Bruke Ctrl + Shift + L muligheten til å bruke filter
- Høyreklikk piltasten i Matches -feltet.
- 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