Hur lägger jag till text i början eller slutet av alla celler i Excel?
Ibland kan du behöva lägga till eller lägga till samma specifika text i varje cell i ett urval. Att göra detta manuellt för varje cell kan vara ganska tråkigt och tidskrävande. Lyckligtvis finns det flera enklare metoder för att uppnå detta, så att du kan lägga till samma text i början eller slutet av alla celler i ett urval mer effektivt.
Lägg till text i början/slutet av alla celler med hjälp av Flash Fill
Flash Fill in Excel är ett smart verktyg som automatiskt fyller i data när det upptäcker ett mönster. Den här funktionen är särskilt användbar för att lägga till text i celler när du har ett exempel på önskad utdata.
Anta att du behöver inför "Dr. " till namnen i kolumn A. Så här kan du använda Flash Fill för att uppnå detta:
- Se till att dina data finns i en kolumn och att nästa kolumn är tom.
- Skriv det första exemplet med "Dr." läggs till i nästa kolumns första cell och tryck ange.
- Presse Ctrl + E att automatiskt fylla resten av cellerna i kolumnen med "Dr." föregås av namnen.
Dricks: Du kan också klicka på Data fliken på menyfliksområdet och välj sedan Flashfyllning för att uppnå samma resultat om du föredrar att använda bandgränssnittet för Excel-operationer.
Notera: Till lägg till specifik text efter namnen, som att lägga till ", HR" för att ange en personalavdelning kan du använda samma tillvägagångssätt:
Lägg till text i början/slutet av alla celler med formler
För att enkelt infoga specifik text eller tecken i början eller slutet av celler kan du sammanfoga en specificerad sträng med cellreferensen med hjälp av en Excel-formel. Anta att du behöver lägg "Klass A:" till namnen i kolumn A. Så här kan du använda en formel för att uppnå detta:
- Välj en cell där du vill mata ut förnamnet med prefixet "Klass A: ".
- Mata in någon av dessa formler baserat på dina önskemål och tryck ange för att se det första resultatet (här kommer jag att använda den första formeln som ett exempel):
="Class A: "&A2
=CONCATENATE("Class A: ", A2)
=CONCAT("Class A: ", A2)
Dricks: I dessa formler "Klass A: " är prefixet som läggs till namn, och A2 är den första cellen som innehåller ett namn som du vill ändra. Ersätt gärna "Klass A: " och justera A2 för att passa dina specifika behov. - Dra fyllningshandtaget ner till de celler du vill använda den här formeln.
Anmärkningar:
- För enkelhetens skull placerar du texten du vill lägga till i en specifik cell (t.ex E2) och kombinera sedan de två cellerna. Dricks: Celladressen för den prependerade texten är låst med $-tecknet för att förhindra att den ändras när formeln kopieras ner.
- Till lägga till text i slutet av en cells befintliga innehåll, vänd helt enkelt om formelstrukturen. Till exempel, för att lägga till "- Klass A" i slutet av innehållet i cell A2, använd någon av formlerna nedan:
=A2&" - Class A"
=CONCATENATE(A2, " - Class A")
=CONCAT(A2, " - Class A")
Lägg till text i början/slutet av alla celler med hjälp av AI
AI Aide-funktionen i Kutools för Excel är ett betydande steg framåt inom smart databehandling. Den utnyttjar artificiell intelligens för att analysera dina förfrågningar och utföra komplexa uppgifter med ett enkelt kommando.
För att lägga till text som "Dr." till dina valda celler, välj helt enkelt cellerna, klicka Kutools > AI-assistent, och berätta för Kutools AI Aide: Lägg till "Dr. " före varje markerad cell. Det kommer omedelbart att förstå och presentera en Utförande knapp. Klicka på den så kommer ändringarna att tillämpas omedelbart.
Anmärkningar:
- Om resultatet inte blir vad du förväntade dig och du vill ångra ändringarna klickar du på Otillfredsställd knappen för att återställa dina åtgärder.
- Till lägg till text, till exempel "AA" i slutet av alla markerade celler, justera din begäran till Lägg till "AA" efter varje vald cell.
- Vill du komma åt AI-assistent verktyg? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Lägg till text i början/slutet av alla celler med VBA
I det här avsnittet kommer vi att utforska en enkel VBA-metod för att lägga till specificerad text direkt i början eller slutet av alla celler inom ett eller flera valda intervall.
- Välj intervallen där du ska lägga till den angivna texten i början eller slutet av alla celler.
- Håll ner Alt + F11 tangenter i Excel för att öppna Microsoft Visual Basic för applikationer fönster.
- Klicka Insert > Modulernaoch klistra in följande VBA-kod i Modulerna fönster.
- VBA: Lägg till angiven text till början av celler
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End Sub
Notera: Denna kod har prefix för alla markerade celler "EXCL-". Se till att du ersätter denna exempeltext i koden med den faktiska text du behöver innan du applicerar den på ditt kalkylblad.
- VBA: Lägg till angiven text till slutet av celler
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End Sub
Notera: Detta makro läggs till "-XS" till innehållet i varje vald cell. Se till att byta ut "-XS" med det specifika suffixet du vill lägga till i ditt cellinnehåll innan du kör makrot i ditt kalkylblad.
- VBA: Lägg till angiven text till början av celler
- Tryck F5 för att köra makrot.
Resultat
-
Om du kör den första VBA, värdet "EXCL-" kommer att läggas till innehållet i alla markerade celler.
-
Om du kör den andra VBA, värdet "-XS" kommer att läggas till innehållet i alla markerade celler.
- Lägg text till cellinnehåll och placera i nästa kolumn:
Sub PrependToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value Next c End Sub
- Lägg till text i cellinnehållet och placera i nästa kolumn:
Sub AppendToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS" Next c End Sub
Lägg till text i början / slutet av alla celler med Kutools för Excel
Kutools för Excel's Add Text verktyget är utformat för att effektivt hantera tillägg av specificerad text i början eller slutet av varje cell över en eller flera markeringar. Dessutom utmärker sig detta verktyg i mer detaljerade uppgifter som:
|
När du har Kutools för Excel installerat, välj ett eller flera intervall där du vill lägga till angiven text och klicka Kutools > Text > Add Text. I Add Text dialogrutan, gör så här:
- Skriv texten du vill lägga till.
- Välj önskat alternativ för var texten ska placeras. Du kan förhandsgranska resultatet i förhandsgranskningsfönstret.
- Träffa OK.
- I den medföljande skärmdumpen, "2024" har skrivits in i textrutan med Efter sista karaktär alternativet valt. Du kan se en förhandsgranskning av hur texten kommer att se ut i varje cell innan du tillämpar ändringarna på dina valda intervall.
- Om du kontrollerar Skip non-text cells alternativet kommer verktyget inte att lägga till den angivna texten i celler som innehåller icke-textinnehåll.
Notera: Vill du komma åt lägga till text verktyg? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Lägg till text visuellt i början/slutet av alla celler med hjälp av anpassad formatering
Anpassad formatering i Excel är en kraftfull funktion som låter dig visuellt ändra cellvisningar utan att faktiskt ändra cellens ursprungliga innehåll. Det är särskilt användbart för att lägga till enheter eller identifierare som är viktiga för tolkning men som inte bör störa beräkningar.
Anta att du har en kolumn med siffror som representerar vikter som du vill visas med enheten "kg" bifogad till varje nummer utan att ändra de faktiska siffrorna för beräkningsändamål. Följ stegen nedan:
- Markera cellerna som innehåller vikterna. Du kan välja ett intervall, en hel kolumn eller specifika celler i ett kalkylblad.
- Håll ner Ctrl + 1 nycklar för att öppna Formatera celler dialog. Alternativt kan du högerklicka på de markerade cellerna och välja Formatera celler från snabbmenyn.
- I Formatera celler dialog, på Antal flik, snälla:
- Välja Custom från kategorilistan till vänster.
- I Typ inmatningsruta under Custom, ange följande formatkod: #"kg". Du kan sedan förhandsgranska det nya formatet i Prov ruta för att se hur det ser ut innan du ansöker.
- Klicka OK.
Resultat
Nu kommer varje nummer i ditt val att visas med "kg" bifogas, medan de faktiska värdena i cellerna förblir oförändrade, så alla beräkningar som involverar dessa celler kommer fortfarande att använda de rena numeriska data utan "kg" text.
Anmärkningar:
- Formatkoden #"kg" visuellt läggs till "kg" för alla celler som innehåller siffror kan du anpassa det enligt följande:
- Ersätt kg inom citattecken med texten du vill lägga till.
- Om dina celler innehåller text och du vill lägga till specifik text till dem, ersätt # (siffertecken) med @ ("at"-tecken) i formatkoden.
- Till lägga till text visuellt i början av celler, föregå # i din formatkod med texten. Till exempel att gå in "text" # i formatrutan kommer före "text" till alla numeriska celler.
Infoga text efter N:te tecken i varje cell
I det här avsnittet kommer vi att utforska två metoder för att infoga specifik text efter det N:te tecknet i varje cell: en med en ERSÄTT formel och den andra med en mångsidigt verktyg. Som ett exempel ska vi visa hur man infogar ett bindestreck (-) efter det 5:e tecknet.
Infoga text efter N:te tecken med en REPLACE-formel
För att infoga specifik text eller tecken efter det N:te tecknet i celler med REPLACE-funktionen följer vi mönstret som beskrivs nedan.
=REPLACE(cell, N+1, 0, "text")
Logiken bakom denna formel är att ersätta 0 (inga) tecken i cellen vid (N + 1):e positionen med "text". Till exempel att infoga ett bindestreck (-) efter det 5:e tecknet, jag kommer att använda följande formel:
=REPLACE(A2, 6, 0, "-")
Infoga text efter N:te tecken med Kutools för Excel
Genom att ansöka Kutools for Excel's Add Text kan du lägga till specificerad text inte bara i början eller slutet av cellerna utan även till en angiven position i cellerna.
Till infoga ett bindestreck (-) efter det 5:e tecknet, välj ett eller flera intervall där du vill infoga ett bindestreck och klicka Kutools > Text > Add Text. I Add Text dialogrutan, gör så här:
- Skriv ett bindestreck (-) i textrutan.
- Välj Ange position och ange 5 för att infoga bindestrecket efter det 5:e tecknet. Du kan förhandsgranska resultatet i förhandsgranskningsfönstret.
- Träffa OK.
Notera: Vill du komma åt lägga till text verktyg? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Lägg till text före/efter specifika tecken
I det här avsnittet kommer vi att utforska två metoder för att lägga till text före eller efter specifika tecken i Excel-celler: en med en ERSÄTTNINGSformel och en annan med en mångsidigt verktyg. Som illustration ska vi demonstrera hur man infogar "(EO)" före och efter bindestrecket (-) i cellinnehållet.
Infoga text före/efter specifika tecken med en SUBSTITUTA-formel
För att infoga text eller tecken före eller efter specifika tecken i celler med SUBSTITUTE-funktionen följer vi mönstren som beskrivs nedan.
- Lägg till text innan specifika tecken ("anchor_text"):
=SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)
- Lägg till text efter specifika tecken ("anchor_text"):
=SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)
Logiken bakom formlerna är att ersätta "ankare_text" inom cellen med "added_text & anchor_text" or "anchor_text & added_text", för att infoga "added_text" före eller efter "ankare_text".
Till exempel för att infoga "(EO)" innan bindestrecket (-) i cellinnehåll, använd följande formel:
=SUBSTITUTE(A2, "-", "(EO)-", 1)
- Antalet 1 i SUBSTITUTE-formeln säger till Excel att endast ersätta den första förekomsten av bindestrecket (-) i cell A2. Om det finns flera bindestreck och du vill ersätta ett annat, justera detta nummer för att matcha den specifika instans du riktar in dig på. För att lägga till "(EO)" före varje bindestreck, ta bort instansnumret helt:
=SUBSTITUTE(A2, "-", "(EO)-")
- För att infoga "(EO)" efter bindestrecket (-), använd följande formel:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Infoga text före / efter specifika tecken med Kutools för Excel
Kutools for Excel's Add Text Med funktionen kan du enkelt lägga till text före eller efter specifika tecken i cellerna.
Till infoga "(EO)" före bindestrecket (-) i cellinnehållet, välj ett eller flera intervall där du vill göra denna ändring och klicka Kutools > Text > Add Text. I Add Text dialogrutan, gör så här:
- Typ (EO) i textrutan.
- Välj Innan text alternativet och ange ett bindestreck (-) i motsvarande inmatningsruta. Du kan förhandsgranska resultatet i förhandsgranskningsfönstret.
- Träffa OK att infoga (EO) före bindestrecket.
Notera: Vill du komma åt lägga till text verktyg? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Ovan är allt relevant innehåll relaterat till att ta bort makron i Excel. Jag hoppas att du tycker att handledningen är till hjälp. Om du vill utforska fler Excel-tips och tricks, klicka här för att komma åt vår omfattande samling av över tusentals tutorials.
Innehållsförteckning
- Video: Lägg till text i Excel
- Lägg till text i början/slutet av alla celler i Excel
- Med Flash Fill
- Med Excel-formler
- Med artificiell intelligens (AI)
- Använder VBA
- Använda ett mångsidigt verktyg
- Använda en anpassad formatering (lägg till text visuellt)
- Infoga text efter N:te tecken i varje cell
- Lägg till text före/efter specifika tecken
- Relaterade artiklar
- De bästa Office-produktivitetsverktygen
- Kommentarer
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
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 visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.