I den här artikeln kommer vi att lära oss hur du returnerar text till det andra utrymmet i Microsoft Excel.
Extrahera text upp till andra mellanslagstecken ("") från en given sträng
Ibland ges en lista med textsträngar och krävs för att extrahera en del av strängen upp till 2: a mellanslagstecken (""). Till exempel extrahera för- och mellannamnet från det fullständiga namnet åtskilt av mellanslag. Så låt oss förstå hur man löser detta problem med exemplet som förklaras nedan.
Formel
För detta kommer vi att använda en kombination av följande funktioner
- VÄNSTER
- HITTA
- ERSÄTTNING
- LEN
Kombinationen av dessa funktioner hittar det andra mellanslagstecknet och ersätter det med alla andra tecken som enkelt kan placeras i den manipulerade strängen. Låt oss se nedanstående syntax med argumentförklaring.
Formelsyntax:
= LEFT (string, FIND ("*", SUBSTITUTE (string, "", "*", LEN (string) - LEN (SUBSTITUTE (string, "", "")))) - 1) |
string: given string
"": space char
"*": char för att ersätta space char (måste vara unik för alla namn)
Exempel:
Allt detta kan vara förvirrande att förstå. Låt oss förstå hur man använder funktionen med hjälp av ett exempel. Här har vi en lista med namn och vi måste hitta för- och mellannamnet från de fullständiga namnen.
Använd formeln:
= VÄNSTER (A2, HITTA ("*", ERSÄTTNING (A2, "", "*", LEN (A2) - LEN (SUBSTITUTE (A2, "", "")))) - 1) |
Förklaring
- LEN -funktionen returnerar strängens längd.
- SUBSTITUTE (A2, "", "") returnerar "BronchoBillyAnderson" (utan mellanslag)
- LEN (A2) - LEN (SUBSTITUTE (A2, "", "")) returnerar skillnaden mellan namn med mellanslag och utan mellanslag. Så vi får antalet platser i strängen. dvs 2
- Skillnaden kommer att användas för att ersätta * char till det specifika mellanslagstecknet. Returnerar "Broncho Billy*Anderson"
- FIND -funktionen hittar * char och VÄNSTER -funktionen extraherar värdet till * char.
- -1 användas så att den nya strängen inte innehåller mellanslag. Dess tillfälliga val att behålla utrymmet eller inte. Gör ingen skillnad.
Som du kan se har det resulterande namnet bara för- och mellannamnet. Kopiera formeln till andra celler med genvägen Ctrl + D.
Som du kan se fick vi alla namn med en formel. Är det inte intressant!
OBS: Använd SEARCH -funktionen istället för FIND -funktionen. Båda returnerar samma värde. Men FIND -funktionen är skiftlägeskänslig och stöder inte jokertecken. |
Här är alla observationsanteckningar med hjälp av formeln i Excel
Anmärkningar:
- Använd parenteserna noggrant i formeln, eftersom det kan returnera fel.
- Den * röding som används här. Du kan använda alla unika tecken för att ersätta mellanslagstecken för alla strängar.
- Om namnet delas med någon annan tecken (som |), ersätt den angivna avgränsaren i formeln med citattecken.
Hoppas att den här artikeln om Return text upp till det andra utrymmet i Microsoft Excel är förklarande. Hitta fler artiklar om strängredigeringsformler och relaterade Excel -formler här. Om du gillade våra bloggar, dela den med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen.
Så här använder du TRIM -funktionen i Excel: TRIM -funktionen används för att trimma strängar och rengöra alla bakre eller ledande mellanslag från strängen. Detta hjälper oss i rengöringsprocessen av data mycket.
Så här använder du CLEAN -funktionen i Excel: Clean -funktionen används för att rensa bort oskrivbara tecken från strängen. Denna funktion används mestadels med TRIM -funktionen för att städa upp importerade utländska data.
Ersätt text från slutet av en sträng med början från variabel position: För att ersätta text från slutet av strängen använder vi funktionen REPLACE. REPLACE -funktionen använder textens position i strängen för att ersätta.
Så här kontrollerar du om en sträng innehåller en av många texter i Excel: För att kontrollera om en sträng innehåller någon av flera text använder vi denna formel. Vi använder SUMM -funktionen för att summera alla matchningar och utför sedan en logik för att kontrollera om strängen innehåller någon av de flera strängarna.
Räkna celler som innehåller specifik text: En enkel COUNTIF -funktion gör magin. För att räkna antalet flera celler som innehåller en given sträng använder vi jokerteckenoperatorn med funktionen RÄNTA.
Excel REPLACE vs SUBSTITUTE -funktion: Funktionerna REPLACE och SUBSTITUTE är de mest missförstådda funktionerna. För att hitta och ersätta en given text använder vi ersättningsfunktionen. Där REPLACE används för att ersätta ett antal tecken i strängen …
Populära artiklar:
Hur man använder IF -funktionen i Excel : IF -satsen i Excel kontrollerar villkoret och returnerar ett specifikt värde om villkoret är SANT eller returnerar ett annat specifikt värde om det är FALSKT.
Så här använder du VLOOKUP -funktionen i Excel : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.
Hur man använder funktionen RÄNKNING i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.