Så här tar du bort text i Excel från en position i Excel

Anonim

I den här artikeln lär vi oss hur du kan ta bort ett antal tecken från en sträng från en startposition.

Excel REPLACE -funktionen ger oss möjlighet att ersätta antalet tecken från en sträng till en annan sträng.

Generisk formel för att ta bort text från en position

= ERSTÄLL (string, start_position, num_of_chars, “”)

Sträng: detta är den ursprungliga strängen från vilken du vill ta bort tecken.

Startposition: startposition i sträng.

Num_of_chars: antal tecken du vill ta bort.

“” (tom): Ersätter givna tecken från ingenting. Slutligen ta bort texten.
Exempel 1: Ta bort text från en sträng med fast längd.
Här har jag en lista över fullt kvalificerade namn på .xlsm -filer. Jag vill bara ha filens namn i listan och ta bort allt annat.

Eftersom "C: \ Users \ Manish Singh \ Desktop \ Excel Tip \" är överordnad mapp för varje fil och har 40 tecken, skriver vi den här formeln för att ta bort den här vanliga texten från strängen.

= ERSÄTT (A2,1,40, "")

Denna excelformel tar bort 40 tecken med början från första tecknet.

Exempel 2: Ta bort text från en sträng med variabel längd
I exemplet ovan fastställdes textlängden för borttagning. Om textlängden som behöver tas bort inte är fast än ta hjälp av excel SEARCH -funktionen. Denna funktion returnerar positionen för hittad text.

Ovanstående exempel var från en dator. Om data sammanställdes från olika användare skulle strukturen för filvägen vara annorlunda. Endast vanligt är huvudkatalogen, som är inställd på att vara vanligt namn. I mitt exempel är det Excel Tips.

Så nu för att ta bort icke nödvändig text från strängen, skriv den här formeln.

= ERSÄTT (A2,1, SÖK ("Excel Tips \", A2) +9, "")


Hur fungerade det?

Låt oss börja inifrån.SEARCH ("Excel -tips \", A2) +9: sökdelen returnerar positionen för "Excel -tips \" i A2. vilket är 23. Nu eftersom det är positionen för att starta "Excel -tips \" i strängen. Vi behöver textens slutposition. Eftersom “Excel tips/” är totalt 10 tecken vi lade till 9 för att få ett exakt antal. Därför får vi 32.

Nu översätts formeln till REPLACE (A2,1,32, ""). Denna formel tog bort icke nödvändig text från strängen.

Samma händer med alla strängar.

Så ja grabbar, så här kan du ta bort text från strängen i excel. Observera att denna handledning handlade om att ta bort text och inte extrahera text i excel. Båda är dock mycket liknande uppgifter i excel. Du hittar extraktionshandledningar nedan.

Populära artiklar

50 Excel -genväg för att öka din produktivitet: Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

Hur man använder than VLOOKUP -funktion 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.

Så här använder du funktionen COUNTIF 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.

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.