Note: The other languages of the website are Google-translated. Back to English

Uddrag ord, der indeholder specifik tekst i Excel

Nogle gange vil du måske udtrække ordet fra en celle, der indeholder et bestemt tegn eller en bestemt tekst, f.eks. Følgende skærmbillede, for at udtrække alle ord, der indeholder “=” -tegnet. Hvordan kunne du løse denne opgave i Excel?


Uddrag ord, der indeholder et bestemt tegn eller tekst

For at løse dette problem skal du oprette en formel, der kombinerer funktionerne TRIM, MID, SUBSTITUTE, REPT, MAX og FIND. Den generiske syntaks er:

=TRIM(MID(SUBSTITUTE(string," ",REPT(" ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(" ",99)))-50),99))
  • string: Tekststrengen eller celleværdien, som du vil udtrække ord indeni.
  • char: Tegnet eller teksten, du vil udtrække ord, indeholder.

1. Indtast eller kopier følgende formel i en tom celle, hvor du vil få resultatet:

=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

2. Træk og kopier derefter formlen til de celler, du vil bruge, og du får følgende resultat:


Forklaring til formlen:
  • SUBSTITUT (A2, "", REPT ("", 99)): Denne SUBSTITUTE-funktion erstatter hvert enkelt mellemrum med 99 mellemrum, der returneres af REPT-funktionen, og får en ny tekststreng med flere mellemrum mellem hvert ord. Nummeret 99 er bare et vilkårligt tal, der repræsenterer det længste ord, du har brug for at udtrække.
  • FIND ("=", SUBSTITUT (A2, "", REPT ("", 99)) - 50: Denne FIND-funktion bruges til at finde placeringen af ​​det første specifikke tegn (i dette tilfælde “=”) inden for den nye tekststreng, der returneres af SUBSTITUTE-funktionen.
  • MAX (): Hvis understrenget vises foran tekststrengen, får FIND-funktionen et negativt tal, og denne MAX-funktion bruges til at nulstille den negative værdi til 1.
  • MID (SUBSTITUT (A2, "", REPT ("", 99)), MAX (1, ​​FIND ("=", SUBSTITUT (A2, "", REPT ("", 99))) - 50), 99): Denne MID-funktion bruges til at udtrække 99 tegn fra tekststrengen, som returneres af SUBSTITUTE-funktionen på en bestemt position, der returneres af FIND-funktionen.
  • TRIMME(): Denne TRIM-funktion fjerner alle ekstra mellemrum fra tekststrengen, der returneres af MID-funktionen.

Noter:

1. I ovenstående formel kan du ændre “=” -tegnet til ethvert andet tegn eller tekst, du har brug for.

2. Hvis der er flere ord, der indeholder det specifikke tegn, ekstraheres kun det første ord.


Relative anvendte funktioner:

  • REPT:
  • REPT-funktionen bruges til at gentage tegnene et angivet antal gange.
  • SUBSTITUTE:
  • SUBSTITUTE-funktionen erstatter tekst eller tegn i en tekststreng med en anden tekst eller andre tegn.
  • TRIM:
  • TRIM-funktionen fjerner alle ekstra mellemrum fra tekststrengen og holder kun mellemrum mellem ord.
  • MID:
  • MID-funktionen returnerer de specifikke tegn fra midten af ​​tekststrengen.
  • MAX:
  • MAX-funktionen returnerer den største numeriske værdi i et række værdier.

Flere artikler:

  • 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 sidste tekstlinje fra en celle med flere linjer
  • For at udtrække den sidste tekstlinje fra en tekststreng, der er adskilt af linjeskift, er der normalt ingen direkte måde for dig at løse dette på. Denne artikel vil jeg introducere en formel til at håndtere denne opgave i Excel.

De bedste Office-produktivitetsværktøjer

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

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

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.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (2)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Leder erkendt Excel, der ikke er formelt og erklæret er ugyldigt!
Denne kommentar blev minimeret af moderatoren på webstedet
J'ai le même problème que Pierre, le "FIND" n'existe pas sur mon excel.
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL