Excel REPLACE -funktionen används för att ersätta en viss textlängd från en given sträng. Vi definierar utgångsläget, antalet tecken vi vill ta bort och den nya ersättningstexten. I den här artikeln kommer vi att lära oss att ta bort/ersätta text från början av en sträng till en variabel position.
Generisk Excel -formel för att ta bort text från variabel position
= ERSÄTT (sträng, 1, HITTA (text, sträng), "") |
sträng:Det är strängen från vilken du vill ta bort text.
text:Det är texten som du vill ta bort text till.
Låt oss se ett exempel för att göra saker tydliga.
Exempel: Ta bort dagnamn från tid
I det här exemplet har vi slagtid associerad med dagnamn. Vi vill ta bort dagnamn från data och har bara tid. Tids- och dagnamnet separeras med en bindestreck (-).
Låt oss använda ovanstående generella formel för att ta bort den variabla längden på tecken.
Skriv denna formel i C3 och dra ner den.
=BYTA UT(B3,1,HITTA("-", B3), "") |
Tryck på enter och dra ner den. Nu har vi tidstexten i det område vi ville ha. Vi har tagit bort all text före tidstext.
Hur fungerar det?
Låt oss bryta ner formeln för att förstå den.
Varje formel fungerar ut och in. FIND -funktionen returnerar platsen för den givna texten i en given sträng. Här returneras platsen för bindestreck (-) i varje sträng. För den första strängen returnerar den 8.
Nu är formeln =BYTA UT(B3,1,8, ""). Som vi vet ersätter funktionen REPLACE n antal tecken från en utgångsposition med en annan text. Här är texten i B3, utgångsläget är 1, antalet tecken vi räknade ut 8 med hjälp av FIND -funktionen, och det ersättande tecknet är ingenting (""). Därför tar REPLACE -funktionen bort 8 tecken från början av strängen, vilket ger oss endast tidstext.
Anmärkningar:
- Om det angivna tecknet inte hittas returnerar funktionen #VÄRDE -fel. Det är bättre att använda IFERROR -funktionen för att fånga fel.
- FIND -funktionen är en skiftlägeskänslig funktion. Om du vill göra en skiftlägeskänslig sökning använder du funktionen SÖK.
- I formeln ovan har vi använt bindestreck (-) för att hitta antal tecken. Du kan använda valfritt tecken för att göra det, det kan vara ett kolon i excel eller vilken text som helst.
Så ja killar, så här kan du ta bort en variabel textlängd från början av strängen. Jag hoppas att det var förklarande. Om du har några tvivel angående detta ämne eller någon annan Excel/2010/2013/2016/2019/365/VBA. Vi hjälper dig gärna.
Ersätt text från slutet av en sträng med början från variabel position | REPLACE -funktionen tillsammans med LEN- och FIND -funktionen kan ta bort tecken från slutet av strängen.
Ta bort matchande tecken i Text | För att ta bort matchande tecken använder vi inte ersättningsfunktionen. Vi kommer att använda ersättningsfunktionen. Denna funktion tar automatiskt bort given text med en annan text.
Ta bort ledande och bakre mellanslag från text i Excel | De bakre utrymmena stör din datamängd och det är nödvändigt att ta bort eventuellt bakre eller ledande utrymme från texten i excel. Denna formel tar bort alla bakre mellanslag.
Ta bort oönskade tecken i Excel | För att ta bort oönskade tecken använder vi funktionen SUBSTITUTE.
Ta bort tecken från höger | VÄNSTER -funktionen kan användas för att ta bort tecken från HÖGEREN i texten. Egentligen fokuserar denna funktion på att behålla text till vänster.
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.
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.
COUNTIF i Excel 2016 | Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. 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.