Gå til hovedindhold

Hvordan udtrækkes første eller sidste to eller n ord fra tekststreng?

Hvis du har en liste over tekststrenge, der er adskilt af mellemrum, og nu vil du udtrække de første eller sidste tre eller n ord fra celleværdien for at få følgende skærmbillede-resultat. Denne artikel vil jeg introducere nogle formler til at udtrække første eller sidste to eller n ord fra tekststreng i Excel.

Uddrag de første to eller n ord fra tekststrengen med formler

Uddrag sidste to eller n ord fra tekststreng med formel

Uddrag det første eller det niende ord fra tekststrengen med en praktisk funktion


Uddrag de første to eller n ord fra tekststrengen med formler

I dette eksempel udtrækker jeg de første tre ord fra cellen, brug følgende formler:

Indtast en af ​​følgende formler i en tom celle, for eksempel C2, og træk derefter fyldhåndtaget ned til cellerne, som du vil indeholde denne formel, og alle de første 3 ord er blevet uddraget fra de tilsvarende celler, se skærmbillede:

=TRIM(LEFT(A2, FIND("^",SUBSTITUTE(A2, " ", "^",3)&"^")))

Bemærkninger:

1. I ovenstående formel A2 er den celle, du vil udtrække ord fra, og antallet 3 angiver antallet af første n ord, du vil udtrække. Du kan ændre dem efter behov.

2. Hvis din tekst strenger i kolonne A og antallet af ord, der ønskes i kolonne B, for at udtrække det forskellige antal første n ord, kan du anvende denne formel:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Uddrag sidste to eller n ord fra tekststreng med formel

Hvis du vil udtrække de sidste to eller n ord fra en liste med tekststrenge, kan nedenstående formel gøre dig en tjeneste.

Indtast eller kopier nedenstående romula til en tom celle, hvor du vil få resultatet, og derefter

=MID(A2,FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-(3-1)))+1,LEN(A2))

Bemærk: I ovenstående formel A2 er den celle, du vil udtrække ord fra, og antallet 3 angiver antallet af sidste n ord, du vil udtrække, hvis du har brug for at udtrække de sidste 5 ord, skal du bare ændre nummeret 3 til 5, som du har brug for.

Uddrag det første eller det niende ord fra tekststrengen med en praktisk funktion

I nogle tilfælde vil du måske bare udtrække det første eller det niende ord fra tekststrengene, hvis du har det Kutools til Excel, med dens Uddrag det niende ord i cellen funktion, kan du nemt udtrække det nte ord fra den angivne celle.

Bemærk:At anvende dette Uddrag det niende ord i cellenFor det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik på en celle, hvor du vil finde resultatet. Og klik derefter på Kutools > Formelhjælper > Formelhjælper, se skærmbillede:

2. I Formler hjælper dialog, skal du gøre som følger:

  • Type tekst fra Formeltype rulleliste
  • Type Uddrag det niende ord i cellen i Vælg en formel listefelt;
  • I Cell tekstboks, skal du angive de celler, du vil udtrække ord fra, og indtaste det nummer, du vil udtrække ord baseret på i Den N tekstboks.

3. Og klik derefter på Ok knappen, og du får det første resultat, og træk derefter fyldningen hanlde ned for at få alle andre resultater, se screesnhot:


Flere relative artikler:

  • Uddrag flere linjer fra en celle
  • Hvis du har en liste over tekststrenge, der er adskilt af linjeskift (der sker ved at trykke på Alt + Enter-tasterne, når du indtaster teksten), og nu vil du udtrække disse tekstlinjer i flere celler som vist nedenstående skærmbillede. Hvordan kunne du løse det med en formel i Excel?
  • Uddrag substring fra tekststreng i Excel
  • Det kan være en almindelig opgave for dig, at du har brug for at udtrække understrenge fra tekststrenge, i Excel er der ikke en direkte funktion til at gøre dette, men ved hjælp af VENSTRE, HØJRE, MIDDEL og SØG-funktionerne kan du udtrække slags underlag, som du har brug for.
  • Uddrag tekst mellem parenteser fra tekststreng
  • Hvis der er en del af teksten omgivet af parenteserne inden for tekststrengen, skal du nu udtrække alle tekststrengene mellem parenteserne som vist på nedenstående skærmbillede. Hvordan kunne du løse denne opgave i Excel hurtigt og nemt?
  • Uddrag tekst efter sidste instans af et specifikt tegn
  • Hvis du har en liste over komplekse tekststrenge, der indeholder flere afgrænsere (tag nedenstående skærmbillede som eksempel, der indeholder bindestreger, kommaer, mellemrum inden for en celledata), og nu vil du finde placeringen for den sidste forekomst af bindestreg , og træk derefter substratet ud efter det.

Bedste kontorproduktivitetsværktøjer

🤖 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 opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
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 celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Play in the sand Felipe if you feel like 5 :)
This comment was minimized by the moderator on the site
It works just fine for me. However, I am trying to understand the logic behind this formula:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Can somebody please explain it to me like I am 5?

Cheers,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations