Hoppa till huvudinnehåll

Hur lägger jag till text mitt i valda celler i Excel?

Om du antar att du har en lista med data som består av en begynnelsebokstav G och andra siffror, och nu vill du lägga till ytterligare en bokstav D efter den första bokstaven G i hela listan. Se bilden nedan.

Hur kan du göra för att uppnå detta? Att lägga till brevet i celler en efter en verkar slösa bort tid under ditt arbete. I den här artikeln visar vi dig hur du lägger till text mitt i valda celler i Excel med effektiva metoder.

Lägg till text i mitten av markerade celler med formel
Lägg till text i mitten av markerade celler med VBA-kod
Lägg till text i mitten av markerade celler med Kutools för Excel


Lägg till text i mitten av markerade celler med formel

I det här avsnittet ger vi dig formeln för att lägga till text mitt i valda celler. Gör så här.

1. Denna metod bör göras med en hjälpkolumn. Välj den tomma cellen som ligger intill originaldata, här väljer jag cell B2.

2. Kopiera och klistra in formeln = VÄNSTER (A2,1) & "D" & MID (A2,2,100) in i formelfältet och tryck sedan på ange nyckel. Se skärmdump:

Anmärkningar:

  • 1). I formeln betyder nummer 1 att texten kommer att läggas till efter cellens första tecken.
  • 2). Siffran 2 och 100 indikerar att tecknen från den andra till hundradelen av den ursprungliga cellen kommer att läggas till efter den nya infogade texten.
  • 3). Om du vill lägga till text efter det andra tecknet, ändra siffrorna 1 till 2 och 2 till 3 i formeln.
  • 4). Och tecknet "D" är texten du kommer att lägga till i cellen. Ändra det baserat på dina behov.

3. Markera cellen B2, dra ner Fill Handle till cellen som du vill täcka med den här formeln. Du kan se att texten läggs till i mitten av celler i hela listan.

tips: Förutom ovanstående formel kan du också använda denna formel = BYT ut (A2,2,0, "D"), (siffran 2 anger platsen där du vill infoga texten och bokstaven D hänvisar till texten som du behöver lägga till, du kan ändra dem till ditt behov) och tryck sedan på Enter-tangenten för att få resultatet.


Lägg till text i början eller slutet av alla markerade celler i Excel:

Kutools för Excel lägga till text verktyget kan snabbt lägga till specificerad text i början eller slutet av celler i ett urval i Excel.
Ladda ner hela funktionen 30-dagars gratis spår av Kutools för Excel nu!


Lägg till text i mitten av markerade celler med VBA-kod

Dessutom kan du lägga till text mitt i valda celler med VBA-kod.

1. Vänligen tryck andra + F11 att öppna Microsoft Visual Basic-applikationer fönster.

2. klick Insert > Modulerna. Kopiera och klistra sedan in under VBA-koden i kodredigeraren.

VBA-kod: Lägg till text i en lista med data efter första tecknet

Sub AddString()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	For Each Rng In WorkRng
		Rng.Value = VBA.Left(Rng.Value, 1) & "D" & VBA.Mid(Rng.Value, 2, VBA.Len(Rng.Value) - 1)
	Next
End Sub

3. Tryck F5 -knappen för att köra koden och när den dyker upp KutoolsforExcel välj det intervall du vill lägga till text till och klicka slutligen på OK knapp.

Nu läggs den angivna texten till efter det första tecknet i de valda cellerna.

Anmärkningar: I ovanstående kod sätter du in ett specifikt värde efter det första tecknet i cellen, du kan ändra siffran 1 och 2 till siffran 2 och 3 om du lägger till texten efter det andra tecknet i detta skript VBA.Links (Rng.Value, 1) & "D" & VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1), och bokstaven D är den nya texten du vill infoga.


Lägg till text i mitten av markerade celler med Kutools för Excel

Vi måste erkänna att ovanstående två metoder är obekväma för oss. Här ska jag visa dig lägga till text nytta av Kutools för Excel, med det här verktyget kan du enkelt ange mittpositionen i listan och sedan lägga till viss text till den positionen i hela listan samtidigt.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Välj den lista du vill lägga till text i mitten av cellerna och klicka sedan på Kutools > text > lägga till text. Se skärmdump:

2. I lägga till text dialogrutan, ange texten du vill lägga till celler i text rutan, ange positionen där du vill lägga till texten genom att markera Ange (här anger jag nummer 1) och klickar sedan på OK knapp. (Du kan direkt förhandsgranska tilläggsresultatet i den högra rutan)

Anmärkningar: För att lägga till text i flera positioner i vald cell samtidigt kan du ange positionerna med kommaseparation i Ange låda. Se skärmdump:

Nu läggs den angivna texten till efter den första bokstaven i den valda listan.

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Lägg till text i mitten av markerade celler med Kutools för Excel


Relaterad artikel:.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Boa tarde, tudo bem ?

Eu testei as duas fórmulas e não funcionaram. Inclusive testei também no mesmo cenário descrito no texto e também não funcionou. Poderia verificar se falta algo na fórmula do excel ?
This comment was minimized by the moderator on the site
Tive o mesmo problema, mas segui pela resposta que enviaram aqui, a formula para o excel em português seria =ESQUERDA(A2;1) & "D" & EXT.TEXTO(A2;2;100)

A parte da fórmula que dá o erro seria o "MID" que precisa ser substituído por "EXT.TEXTO"
This comment was minimized by the moderator on the site
Hi Matheus C.,
If you are using the Excel version in a different language than English, please convert the formula from English to the language you are currently using.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
Hi Vick,
The formula provided in the post can only be applied in English system environment Excel. If you have Excel in a different language than English, please convert the formula from English to the language you are currently using.
It seems that you are using the Excel in Portuguese language system. You need to change the commas in the formula to semicolons.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
TRIMAKASIH KAK, SANGAT MEMBANTUUUU
This comment was minimized by the moderator on the site
This seems complicated. For the originally stated problem why not just do a search for G and replace all with GD?
This comment was minimized by the moderator on the site
Because you might want to insert a specific character at a certain index of the string. What if they weren't all G's? This was just to provide an example of how it works.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations