Gå til hovedindhold

Hent første listeværdi fra en celle

Forfatter: Amanda Li Sidst ændret: 2021-11-26

For at hente det første søgeord, der er anført i et område fra en bestemt celle, mens cellen indeholder en af ​​flere værdier, skal du bruge en ret kompleks matrixformel med INDEX, MATCH, ISNUMBER og SØG funktioner.

hente den første listeværdi fra en celle 1

Hvordan henter man den første listeværdi fra en celle?

At hente første tilsvarende matchede søgeord, der er indeholdt i cellerne mod kolonnen Søgeord som vist ovenfor betyder det, at vi skal udføre et indholdsmatch frem for et eksakt match. For at gøre det kan du kombinere ISNUMBER- og SØG-funktionerne sammen for at få en TRUE og FALSE-array. Brug derefter MATCH til at finde den første TRUE værdi og indfør positionsnummeret til INDEX for at hente værdien på den position.

Generisk syntaks

=INDEX(keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH(keyword_rng,lookup_cell)),0))

√ Bemærk: Dette er en matrixformel, der kræver, at du indtaster med Ctrl + Flytte + Indtast.

  • keyword_rng: Udvalget af celler med søgeord.
  • opslagscelle: Cellen, der skal slås op, hvis den indeholder søgeordene.

Til hent det første match fundet i søgeordslisten fra celle B5, kopier eller indtast formlen nedenfor i cellen C5, og tryk Ctrl + Flytte + Indtast for at få resultatet:

= INDEX (($E$5:$E$7,MATCH(TRUE,ISNUMBER(SØG(($E$5:$E$7,B5)),0))

√ Bemærk: Dollartegnene ($) ovenfor angiver absolutte referencer, hvilket betyder keyword_rng i formlen ændres ikke, når du flytter eller kopierer formlen til andre celler. Der er dog ingen dollartegn tilføjet til opslagscelle da du vil have det dynamisk. Når du har indtastet formlen, skal du trække udfyldningshåndtaget ned for at anvende formlen på nedenstående celler.

hente den første listeværdi fra en celle 2

Forklaring af formlen

=INDEX(($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

  • SØG($E$5:$E$7,B5): SØG-funktionen returnerer placeringen af ​​nøgleordene fra området $ E $ 5: $ E $ 7 når de findes i numeriske tal, og #VÆRDI! fejl, hvis den ikke findes. Resultatet ville være i et array som dette: {15;11;#VÆRDI!}.
  • ISNUMBER(SØG($E$5:$E$7,B5)) = ISNUMBER({15;11;#VÆRDI!}): Funktionen ISNUMBER vil konvertere tallene i arrayet til TRUEs og #VALUE! værdier til FALSE som dette: {TRUE;TRUE;FALSE}.
  • MATCH (SAND,ISNUMBER(SØG($E$5:$E$7,B5)), 0) = MATCH (SAND,{TRUE;TRUE;FALSE}, 0): match_type 0 tvinger MATCH-funktionen til at udføre et nøjagtigt match og returnere positionen af ​​den første TRUE i arrayet {TRUE;TRUE;FALSE}. Så funktionen vender tilbage 1.
  • INDEX(($E$5:$E$7,MATCH (SAND,ISNUMBER(SØG($E$5:$E$7,B5)), 0)) = INDEKS(($E$5:$E$7,1): INDEX-funktionen returnerer derefter 1st værdi i området $ E $ 5: $ E $ 7, Hvilket er AAA.

Bemærkning

  • Hvis en celle indeholder to eller flere søgeord, vil formlen returnere det første søgeord, der er anført i søgeordsintervallet.
  • Formlen skelner ikke mellem store og små bogstaver. For at udføre et match, der skelner mellem store og små bogstaver, kan du blot erstatte SØG-funktionen med FIND.
  • Du kan også erstatte søgeordslisten med en hårdkodet streng som matrixkonstant (f.eks. {“AAA”}), hvis du kun vil kontrollere, om cellerne indeholder denne streng.

Relaterede funktioner

Excel INDEX-funktion

Excel INDEX -funktionen returnerer den viste værdi baseret på en given position fra et område eller en matrix.

Excel MATCH-funktion

Funktionen Excel MATCH søger efter en bestemt værdi i et celleområde og returnerer værdiens relative position.

Excel SØG funktionen

I Excel kan SEARCH-funktionen hjælpe dig med at finde placeringen af ​​et bestemt tegn eller en understreng fra den givne tekststreng som vist nedenstående skærmbillede. Denne vejledning vil jeg introducere, hvordan du bruger denne SEARCH-funktion i Excel.


Relaterede formler

Hent første matchende værdi i celle mod en liste

Antag, at du har en liste over nøgleord, for at hente det første nøgleord, der dukkede op i en specifik celle, mens cellen indeholder flere andre værdier, skal du bruge en INDEX- og MATCH-formel ved hjælp af AGGREGATE- og SEARCH-funktionerne.

Præcis match med INDEX og MATCH

Hvis du har brug for at finde ud af de oplysninger, der er angivet i Excel om et specifikt produkt, film eller en person osv., Bør du udnytte kombinationen af ​​INDEX- og MATCH -funktioner godt.

Kontroller, om en celle indeholder en bestemt tekst

Her giver vejledningen nogle formler for at kontrollere, om en celle indeholder en bestemt tekst og returnere SAND og FALSK som vist nedenfor, og forklarer argumenterne, og hvordan formlerne fungerer.

Kontroller, om cellen indeholder alle de mange ting

Antag i Excel, der er en liste over værdier i kolonne E, du vil kontrollere, om cellerne i kolonne B indeholder alle værdierne i kolonne E, og returnere SAND eller FALSK som vist nedenstående skærmbillede. Her i denne vejledning giver det en formel til at løse denne opgave.

Kontroller, om cellen indeholder en af ​​mange ting

Denne tutorial giver en formel til at kontrollere, om en celle indeholder en af ​​flere værdier i Excel, og forklarer argumenterne i formlen, og hvordan formlen fungerer.


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter  |  Slet tomme rækker  |  Kombiner kolonner eller celler uden at miste data  |  Runde uden formel ...
Super VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
Fremhævede funktioner: Grid fokus  |  Designvisning  |  Stor Formel Bar  |  Arbejdsbog & Ark Manager | Ressourcebibliotek (Autotekst)  |  Datovælger  |  Kombiner regneark  |  Krypter/Dekrypter celler  |  Send e-mails efter liste  |  Superfilter  |  Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøjer (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...

Beskrivelse


Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations