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

Extraheer een woord dat specifieke tekst bevat in Excel

Soms wilt u het woord extraheren uit een cel die een specifiek teken of tekst bevat, zoals in de volgende schermafbeelding, om alle woorden te extraheren die het teken "=" bevatten. Hoe zou je deze taak in Excel kunnen oplossen?


Extraheer een woord dat een specifiek teken of tekst bevat

Om dit probleem op te lossen, moet u een formule maken die de functies TRIM, MIDDEN, SUBSTITUTE, REPT, MAX en FIND combineert. De generieke syntaxis is:

=TRIM(MID(SUBSTITUTE(string," ",REPT(" ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(" ",99)))-50),99))
  • string: De tekstreeks of celwaarde waaruit u het woord wilt extraheren.
  • char: Het teken of de tekst die u wilt extraheren, bevat.

1. Typ of kopieer de volgende formule in een lege cel waar u het resultaat wilt krijgen:

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

2. Sleep en kopieer vervolgens de formule naar de cellen die u wilt gebruiken, en u krijgt het volgende resultaat:


Verklaring van de formule:
  • SUBSTITUTE (A2; "", REPT ("", 99)): Deze SUBSTITUTE-functie zal elke enkele spatie vervangen door 99 spaties die worden geretourneerd door de REPT-functie, en een nieuwe tekstreeks krijgen met meerdere spaties tussen elk woord. Het getal 99 is slechts een willekeurig getal dat het langste woord vertegenwoordigt dat u moet extraheren.
  • FIND ("=", SUBSTITUTE (A2, "", REPT ("", 99))) - 50: Deze FIND-functie wordt gebruikt om de positie van het eerste specifieke teken (in dit geval "=") te vinden binnen de nieuwe tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie.
  • MAX (): Als de substring voor de tekstreeks verschijnt, krijgt de FIND-functie een negatief getal en deze MAX-functie wordt gebruikt om de negatieve waarde terug te zetten op 1.
  • MIDDEN (SUBSTITUTE (A2, "", REPT ("", 99)), MAX (1, ​​FIND ("=", SUBSTITUTE (A2, "", REPT ("", 99))) - 50), 99): Deze MID-functie wordt gebruikt om 99 tekens uit de tekstreeks te extraheren die wordt geretourneerd door de functie SUBSTITUTE op een specifieke positie die wordt geretourneerd door de functie FIND.
  • TRIM (): Deze TRIM-functie verwijdert alle extra spaties uit de tekstreeks die wordt geretourneerd door de MID-functie.

Opmerkingen:

1. In de bovenstaande formule kunt u het teken "=" wijzigen in elk ander teken of elke gewenste tekst.

2. Als er meerdere woorden zijn die het specifieke teken bevatten, wordt alleen het eerste woord geëxtraheerd.


Gebruikte relatieve functies:

  • REPT:
  • De REPT-functie wordt gebruikt om de tekens een bepaald aantal keren te herhalen.
  • SUBSTITUTE:
  • De SUBSTITUTE-functie vervangt tekst of tekens binnen een tekstreeks door een andere tekst of tekens.
  • TRIM:
  • De TRIM-functie verwijdert alle extra spaties uit de tekstreeks en houdt alleen enkele spaties tussen woorden.
  • MID:
  • De MID-functie retourneert de specifieke tekens uit het midden van een tekstreeks.
  • MAX:
  • De functie MAX retourneert de grootste numerieke waarde in een reeks waarden.

Meer artikelen:

  • Extraheer tekst tussen haakjes uit de tekenreeks
  • Als er een deel van de tekst tussen haakjes in de tekstreeks staat, moet u nu alle tekstreeksen tussen de haakjes extraheren zoals in de volgende schermafbeelding. Hoe zou u deze taak snel en gemakkelijk in Excel kunnen oplossen?

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect afronden? Kutools voor Excel biedt 300 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort ...) en 80% tijd voor u besparen.

  • Ontworpen voor 1500 werkscenario's, helpt u 80% Excel-problemen op te lossen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30 dagen onbeperkte gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning gedurende 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (2)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Leider erkennt Excel die Formel nicht und declariert sie als invalid!
Deze opmerking is gemaakt door de moderator op de site
J'ai le me problème que Pierre, le "FIND" n'existe pas sur mon excel.
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties