Kämpar du med att ersätta data i Excel? Så här använder du REPLACE-funktionen och enkelt ändrar ditt kalkylbladsinnehåll.
Att arbeta med stora datamängder i Excel kan ibland vara utmanande, särskilt när data är inkonsekventa eller oorganiserade. Lyckligtvis erbjuder Excel flera verktyg och funktioner som hjälper dig att hantera dessa problem, inklusive ERSÄTT funktionen.
Med REPLACE-funktionen kan du ta bort oönskade tecken, ersätta textsträngar och fixa formateringsproblem, vilket gör dina data mer organiserade för analys.
Vad är REPLACE-funktionen i Excel?
REPLACE-funktionen är en textfunktion som låter dig ersätta tecken i en textsträng med nya tecken. Det är särskilt användbart när du behöver ändra data i en cell som har ett konsekvent format.
Den grundläggande syntaxen för REPLACE-funktionen i Excel är:
=BYTA UT(gammal_text, startnummer, antal_tecken, ny_text)
Här är en uppdelning av varje argument:
- gammal_text är cellen eller cellintervallet som innehåller texten du vill ersätta.
- startnummer är platsen där du vill börja ersätta tecken. Det första tecknet i strängen är 1, den andra är 2, och så vidare.
- num_chars är antalet tecken du vill ersätta. Om du vill ersätta ett tecken ska detta värde sättas till 1. Om du vill ersätta flera tecken, ange numret.
- ny_text är texten som du vill ersätta den gamla texten med.
Hur man använder Ersätt-funktionen
Här är ett exempel: Anta att du har en lista med telefonnummer i kolumn A och att du vill ersätta riktnumret (dvs. de tre första siffrorna) med ett annat riktnummer.
=BYTA UT(A2,2,3,"555")
I denna formel, A2 är cellen som innehåller den ursprungliga texten, och 2 är startpositionen i strängen där ersättningen börjar. 3 är antalet tecken som du vill ersätta, och 555 är den nya texten som kommer att ersätta tecknen i originaltexten.
Hur man använder ERSÄTT funktionen med andra funktioner
Du kan använda REPLACE-funktionen med andra Excel-funktioner för att manipulera textsträngar på olika sätt. Här är några exempel:
Använda ERSÄTT med funktionen SÖK
Du kan använd funktionen HIT i Excel för att hitta ett specifikt tecken eller delsträng i en textsträng och använd sedan REPLACE-funktionen för att ersätta tecknen som börjar på den positionen.
Till exempel har du filnamn som document1_important.pdf, men du vill ta bort _Viktig del för att göra namnet rättvist dokument1.pdf. Du använder formeln nedan:
=BYTA UT(A2, HITTA("_Viktig",A2),10,"")
Denna formel använder först funktionen FIND för att lokalisera positionen för _Viktig i filnamnet och använder sedan REPLACE-funktionen för att ersätta den delen av texten med en tom sträng("").
Använda REPLACE With LEN-funktionen
Låt oss säga att du har en lista med koder i kolumn A och att du vill ersätta de tre sista siffrorna i varje kod med en annan uppsättning siffror.
=BYTA UT(A2,LEN(A2)-2,3,"930")
Här, LEN(A2)-2 beräknar längden på det tredje till sista tecknet i cellen (vilket i det här fallet är position 4, eftersom det finns 6 tecken i cellen). Det tredje argumentet (3) anger att vi vill ersätta tre tecken, och 930 är ersättningstexten.
Låt oss ta ett annat exempel med REPLACE med funktionerna LEN och SIT:
Anta att du har en lista med produktbeskrivningar i celler A2:A6, och varje beskrivning innehåller ordet rabatt som du vill ta bort. Du kan använda följande formel:
=BYTA UT(A2, HITTA("rabatt",A2),LEN("rabatt"),"")
I denna formel hittar FIND-funktionen ordets position rabatt inom cellen, och LEN-funktionen i Excel bestämmer längden på ordet. Funktionen REPLACE ersätter då rabatt med ett tomt utrymme, ta bort det från cellen.
Rensa upp dina Excel-data med REPLACE-funktionen
Excel är ett utmärkt verktyg för dataanalys och hantering, men ibland kan data du arbetar med vara rörig och kräva att du städar upp. ERSÄTT funktionen i Excel låter dig byta ut text i celler snabbt och enkelt, vilket gör det enkelt att organisera kalkylark.
Genom att använda REPLACE kan du omvandla dina data till ett rent, organiserat format som är lätt att arbeta med.