Gå til hovedindhold

Hvordan tilføjes tekst midt i markerede celler i Excel?

Forfatter: Siluvia Sidst ændret: 2020-04-27

Antag at du har en liste over data sammensat med et begyndelsesbogstav G og andre tal, og nu vil du tilføje et nyt bogstav D efter det første bogstav G til hele listen. Se nedenstående skærmbillede vist.

Hvordan kan du gøre for at opnå dette? At føje brevet til cellerne en efter en ser ud til at spilde tid under dit arbejde. I denne artikel viser vi dig, hvordan du tilføjer tekst midt i udvalgte celler i Excel med effektive metoder.

Tilføj tekst midt i markerede celler med formlen
Tilføj tekst midt i markerede celler med VBA-kode
Tilføj tekst midt i markerede celler med Kutools til Excel


Tilføj tekst midt i markerede celler med formlen

I dette afsnit giver vi dig formlen til at tilføje tekst midt i de valgte celler. Gør som følger.

1. Denne metode skal udføres med en hjælpekolonne. Vælg den tomme celle, der støder op til de originale data, her vælger jeg celle B2.

2. Kopier og indsæt formlen = VENSTRE (A2,1) & "D" & MID (A2,2,100) ind i formellinjen, og tryk derefter på Indtast nøgle. Se skærmbillede:

Noter:

  • 1). I formlen betyder nummer 1, at teksten tilføjes efter celleens første tegn.
  • 2). Tallet 2 og 100 angiver, at tegnene fra anden til hundrededel af den oprindelige celle tilføjes efter den nye indsatte tekst.
  • 3). Hvis du vil tilføje tekst efter det andet tegn, skal du ændre tallet 1 til 2 og 2 til 3 i formlen.
  • 4). Og tegnet “D” er den tekst, du vil føje til cellen. Skift det ud fra dine behov.

3. Vælg celle B2, træk Fyldhåndtaget ned til den celle, som du vil dække med denne formel. Du kan se teksten tilføjes midt i cellerne på hele listen.

Tips: Udover ovenstående formel kan du også anvende denne formel = UDSKIFT (A2,2,0, "D"), (tallet 2 angiver det sted, hvor du vil indsætte teksten, og bogstavet D henviser til den tekst, du skal tilføje, du kan ændre dem til dit behov), og tryk derefter på Enter-tasten for at få resultatet.


Tilføj tekst til begyndelsen eller slutningen af ​​alle valgte celler i Excel:

Kutools til Excel tilføje tekst værktøj kan hurtigt tilføje specificeret tekst til begyndelsen eller slutningen af ​​celler i et valg i Excel.
Download den fulde funktion 30-dages gratis trail af Kutools til Excel nu!


Tilføj tekst midt i markerede celler med VBA-kode

Desuden kan du tilføje tekst midt i valgte celler med VBA-kode.

1. Tryk venligst andre + F11 at åbne Microsoft Visual Basic-applikationer vindue.

2. klik indsatte > Moduler. Kopier og indsæt derefter VBA-koden i kodeditoren.

VBA-kode: Føj tekst til en liste over data efter første tegn

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. Trykke F5 nøgle til at køre koden, og når dukker op KutoolsforExcel i dialogboksen, vælg det område, du vil tilføje tekst til, og klik til sidst på OK .

Nu tilføjes den angivne tekst efter det første tegn i de valgte celler.

Bemærk: I ovenstående kode indsætter du en bestemt værdi efter det første tegn i cellen, du kan ændre tallet 1 og 2 til tallet 2 og 3, hvis du tilføjer teksten efter det andet tegn i dette script VBA.Links (Rng.Value, 1) & "D" & VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1), og bogstavet D er den nye tekst, du vil indsætte.


Tilføj tekst midt i markerede celler med Kutools til Excel

Vi må indrømme, at de to ovennævnte metoder er ubelejlige for os. Her vil jeg vise dig tilføje tekst nytte af Kutools til Excel, med dette værktøj kan du nemt angive den midterste position på listen og derefter tilføje den bestemte tekst til den position på hele listen på samme tid.

Før påføring Kutools til Excel, Bedes download og installer det først.

1. Vælg den liste, du vil tilføje tekst i midten af ​​cellerne, og klik derefter på Kutools > tekst > tilføje tekst. Se skærmbillede:

2. i tilføje tekst dialogboksen, skal du indtaste den tekst, du vil føje til celler i tekst i feltet, angiv den position, hvor du vil tilføje teksten ved at markere Angiv valgmulighed (her indtaster jeg nummer 1), og klik derefter på OK knap. (Du kan øjeblikkeligt forhåndsvise tilføjelsesresultatet i højre boks)

Bemærk: For at tilføje tekst i flere positioner i den valgte celle på én gang kan du angive positionerne med komma adskilt i Angiv boks. Se skærmbillede:

Nu tilføjes den angivne tekst efter det første bogstav på den valgte liste.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


Tilføj tekst midt i markerede celler med Kutools til Excel


Relateret artikel:.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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