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

Extrahera ord som börjar med ett specifikt tecken i Excel

Du kan till exempel behöva extrahera ordet som börjar med ett specifikt tecken "=" för varje cell som visas nedan i skärmdumpen. Hur kan du lösa den här uppgiften snabbt och enkelt i Excel?


Extrahera ord som börjar med ett specifikt tecken i Excel

För att extrahera orden som börjar med en specifik karaktär eller text från varje cell kan du skapa en formel med en kombination av TRIM, VÄNSTER, SUBSTITUT, MID, HITTA, LEN och REPT-funktioner, den generiska syntaxen är:

=TRIM(LEFT(SUBSTITUTE(MID(text, FIND(char, text), LEN(text))," ",REPT(" ",LEN(text))),LEN(text)))
  • text: Textsträngen eller cellvärdet som du vill extrahera ord från.
  • char: Tecknet eller texten som du vill extrahera ordet börjar.

1. Vänligen kopiera eller skriv in följande formel i en tom cell:

=TRIM(LEFT(SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)))

2. Dra sedan ned fyllningshandtaget för att tillämpa formeln på cellerna som du vill använda, och alla orden börjar med det specifika “=” -tecknet har extraherats på en gång, se skärmdump:


Förklaring av formeln:

1. MID (A2, HITTA ("=", A2), LEN (A2):

  • LENN (A2): Denna LEN-funktion returnerar antalet tecken i cell A2. Denna del känns igen som argumentet num_char i MID-funktionen.
  • HITTA ("=", A2): Denna HITTA-funktion används för att få positionen för det första specifika tecknet “=” i cell A2. Denna del känns igen som argumentet start_num i MID-funktionen.
  • MID (A2, HITTA ("=", A2), LEN (A2): Denna MID-funktion används för att extrahera ett substrat från cell A2 vid den position som returneras av HITTA-funktionen och specifik längd som returneras av LEN-funktionen.

2. SUBSTITUT (MID (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))):

  • REPT ("", LEN (A2): REPT-funktionen upprepar den tomma strängen i cell A2 ett visst antal gånger som returneras av LEN-funktionen.
  • ERSÄTTNING(): Denna SUBSTITUTE-funktion kommer att ersätta alla tomma strängar med en annan ny text-flera mellanslag som returneras av REPT-funktionen från en textsträng som returneras av MID-funktionen.
  • MID (A2, HITTA ("=", A2), LEN (A2): Denna MID-funktion används för att extrahera ett substrat från cell A2 vid den position som returneras av HITTA-funktionen och specifik längd som returneras av LEN-funktionen.

3. VÄNSTER (SUBSTITUT (MID (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))), LEN (A2)):Denna VÄNSTER-funktion används för att extrahera det specifika antalet tecken som returneras av LEN-funktionen från vänster sida av textsträngen som returneras av SUBSTITUTE-funktionen.

4. TRIM ():TRIM-funktionen tar bort alla extra mellanslag från textsträngen som returneras av VÄNSTER-funktionen.


Anmärkningar:

1. I ovanstående formel kan du ändra “=” -tecknet till alla andra tecken eller texter du behöver.

2. Om det finns flera ord som börjar det specifika tecknet extraheras bara det första ordet.


Relativa funktioner som används:

  • REPT:
  • REPT-funktionen används för att upprepa tecknen ett visst antal gånger.
  • SUBSTITUTE:
  • SUBSTITUTE-funktionen ersätter text eller tecken i en textsträng med en annan text eller andra tecken.
  • TRIM:
  • TRIM-funktionen tar bort alla extra mellanslag från textsträngen och håller bara mellanrum mellan ord.
  • MID:
  • MID-funktionen returnerar de specifika tecknen från mitten av textsträngen.
  • LEN:
  • LEN-funktionen returnerar antalet tecken i en textsträng.
  • REPT:
  • REPT-funktionen används för att upprepa tecknen ett visst antal gånger.
  • FIND:
  • HITTA-funktionen används för att hitta en sträng inom en annan sträng och returnerar startpositionen för strängen inuti en annan sträng.

Fler artiklar:

  • Extrahera ord som innehåller specifik text i Excel
  • Ibland kanske du vill extrahera ordet från en cell som innehåller ett visst tecken eller en viss text, till exempel följande skärmdump som visas, för att extrahera alla ord som innehåller “=” -tecknet. Hur kunde du lösa den här uppgiften i Excel?
  • Extrahera text mellan parenteser från textsträng
  • Om det finns en del av texten omgiven av parenteser i textsträngen måste du nu extrahera alla textsträngar mellan parenteserna enligt följande skärmdump. Hur kunde du lösa den här uppgiften i Excel snabbt och enkelt?
  • Extrahera flera linjer från en cell
  • Om du har en lista med textsträngar som är åtskilda av radbrytningar (som inträffar genom att trycka på Alt + Enter-tangenterna när du skriver in texten), och nu vill du extrahera dessa textrader i flera celler som visas nedan. Hur kunde du lösa det med en formel i Excel?

De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools för Excel ger 300 kraftfulla avancerade funktioner (kombinera arbetsböcker, summera efter färg, dela cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.

  • Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel-problem.
  • Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
  • Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
  • 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.
Ribbon of Excel (med Kutools för Excel installerat)

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50% när du tittar på och redigerar flera dokument.
  • Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
Skärmdump av Excel (med Office-fliken installerad)
Sortera kommentarer efter
Kommentarer (0)
Inga betyg än. Bli först med att betygsätta!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser