INHOUDSOPGAWE
Jy moet dalk karakters in Excel by die begin, einde of in enige posisie van alle selle in 'n seleksie byvoeg. Ek dink almal weet hoe om dit met die hand te doen, dit moet lank neem om die teks handmatig in elke sel in te voer. In hierdie artikel gaan ons 'n aantal maklike maniere wys om dieselfde karakters by 'n seleksie te voeg.
Laai oefenwerkboek af
Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.
Voeg karakters by.xlsm
5 maklike maniere om karakters in Excel by te voeg
Oorweeg die volgende scenario: jy het data in bestaande selle wat name bevat. Jy sal dalk 'n voorvoegsel aan die begin van elke sel, 'n agtervoegsel aan die einde wil plaas, of 'n teks voor 'n formule.
Metode 1: Ampersand Operator (&) om karakters in Excel by te voeg
Die ampersand (&) is 'n operateur wat hoofsaaklik gebruik word om veelvuldige tekskarakters in een saam te voeg.
ons sal dit gebruik om plaas karakters by die voor/na van al die selle in 'n reeks.
Stap 1:
- Klik op die eerste sel van die kolom waar jy wil hê die omgeskakelde name om te verskyn (C5).
- Tik gelykteken (=), gevolg deur die teks “Professor ”, gevolg deur 'n ampersand (&).
="Professor "& B5
Stap 2:
- Kies die sel wat die voornaam (B5) bevat.
- Druk Tik in om die te sienresultaat.
- Sleep om die selle outomaties te vul.
Metode 2: CONCATENATE Funksie om karakters in Excel by te voeg
Die CONCATENATE-funksie is 'n Excel-funksie wat jou toelaat om teks aan die begin en einde van 'n teksstring in te voeg.
Die CONCATENATE()-funksie is soortgelyk aan die ampersand ( &) operateur in terme van funksionaliteit. Die enigste verskil tussen die twee is hoe ons dit gebruik. Ons kan hierdie funksie aan die begin van die einde van die teks toepas. In hierdie afdeling sal ons albei van hulle bespreek.
2.1 KONKATENEER om karakters by die begin van alle selle te voeg
Kom ons kyk nou hoe om 'n paar karakters by te voeg die begin van elke naam in die datastel. Kom ons sê dat jy die teks “ Professor ” aan die einde van elke naam wil byvoeg. Volg hierdie stappe om hierdie metode te leer.
Stap 1:
Klik op die eerste sel van die kolom waar jy wil hê die omgeskakelde name moet verskyn ( F5 ).
Stap 2:
- Tik gelykteken (=) om formule te tik.
- Voer die funksie in CONCATENATE
Stap 3:
- Tik die titel “ Professor ” in dubbele aanhalingstekens, gevolg deur 'n komma (,).
- Kies die sel wat die voornaam bevat ( E5 )
- Plaas 'n slothakie. In ons voorbeeld moet jou formule nou
Formuleteks
=CONCATENATE("Professor ", E5)
<3 wees>Stap 4:
- Druk Voer in .
- Sleep die vulhandvatsel af om dieselfde effek te verkry.
Jy sal sien dat die titel “ Professor ” is bygevoeg voor die voorname op die lys.
2.2 KONKATENEER om karakters by die einde van alle selle te voeg
Kom ons kyk nou hoe om 'n paar karakters by die
Stap 1:
- Klik op die eerste sel van die kolom waar jy wil hê die omgeskakelde name moet verskyn (C5 in ons voorbeeld).
Stap 2:
- Tik gelykteken (=) om formule in te tik.
- Tik die funksie CONCATENATE .
- Kies die sel wat die voornaam bevat (B5 in ons voorbeeld).
- Voeg vervolgens 'n komma in, gevolg deur die teks “( VSA )”.
- Plaas 'n sluitingshakie. In ons voorbeeld moet jou formule nou wees:
Formuleteks
=CONCATENATE(B5, " (USA)")
Stap 3:
- Druk die Enter .
- Sleep die vulhandvatsel af om dieselfde effek te verkry
Jy sal sien dat die teks "( VSA )." word bygevoeg na die voorname in die lys.
Metode 3: Flitsvul om karakters in Excel by te voeg
Excel se flitsvulfunksie werk magies. As jy Excel 2013 of later gebruik, sal jy dit kan gebruik.
Excel se patroonherkenningsvaardighede word in hierdie funksie gebruik. Ditherken 'n patroon in jou data en vul die res van die kolom se selle met dieselfde patroon vir jou in.
3.1 Flitsvul om teks by die begin van alle selle te voeg
Stap 1:
- Klik op die eerste sel van die kolom waar jy wil hê die omgeskakelde name moet verskyn ( F5 ).
- Tik die teks “ Professor ” handmatig in, gevolg deur die voornaam van jou lys
Stap 2
- Druk Enter .
- Klik weer op sel F5 .
- Klik onder die Data -oortjie op die Flitsvul -knoppie (in die ' Datanutsgoed'-groep). Alternatiewelik kan jy net CTRL+E op jou sleutelbord druk (Command+E ) as jy op 'n Mac is).
Dit sal dieselfde patroon na die res van die selle in die kolom kopieer... in 'n flits!
3.2 Flitsvul om teks by te voeg tot aan die einde van alle selle
Stap 1:
- Klik op die eerste sel van die kolom waar jy wil hê die omgeskakelde name moet verskyn ( C5 ).
- Tik die teks “( VSA ) handmatig in, gevolg deur die voornaam van jou lys
Stap 2:
- Druk Enter .
- Klik weer op sel C5 .
- Onder die Data -oortjie, klik op die Flitsvul -knoppie
Dit sal dieselfde patroon na die res kopieer van die selle in die kolom... in 'n flits!
Metode 4: Voeg karakters byExcel voor/na Spesifieke Nde Karakter
Om 'n spesifieke teks of karakter op 'n spesifieke plek in 'n sel by te voeg, breek die oorspronklike string in twee helftes en voeg die teks tussen hulle by. Die sintaksis vir daardie metode is,
=CONCATENATE(LINKS(sel, n), “teks”, REGS(sel, LEN(sel) -n))
Waar,
- LINKS (sel, n)= posisie van nde karakter van links wat jy karakter wil byvoeg.
- LEN (sel) -n)= Totale aantal karakters minus nde karakter.
- REGS (sel, LEN(sel) -n))= posisie van nde karakter van die regterkant.
- CONCATENATE(LINKS(sel, n) , “ teks “, REGS(sel, LEN(sel) -n)) = Voeg twee helftes by in een deur gebruik te maak van CONCATENATE-funksie
Jy wil byvoorbeeld 'n (-) byvoeg na die 5de karakter tussen die woorde James en (VSA) uit sel B5
Formule Teks
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Stap 1:
- Tik gelykteken (=) om formule te tik
- Gebruik CONCATENATE -funksie, gevolg deur 'n hakie ()
Stap 2:
- Gebruik die LINKER Funksie tussen hakies.
- Kies sel B5 vir watter sel jy wil byvoeg en tik 'n komma (,)
- Tik 5 vir die 5de posisie van links af en maak die hakie toe.
- Tik koppelteken "-" tussen dubbelaanhalingstekens.
Stap 3:
- Gebruik die regte funksie gevolg deur 'n komma
- Kies die B5-sel en tik komma
- Gebruik die LEN-funksie en kies sel B5
- Tik minus 5 (-5) om die posisie van die n-de karakter van regs af te vind
- Sluit die Hakies.
Stap 4:
- Druk Enter om die resultaat te sien
Metode 5: VBA om gespesifiseerde karakter by alle selle te voeg
Die volgende VBA Makro sal jou werk makliker maak as jy wil spesifieke karakters by elke sel van 'n seleksie voeg.
5.1 VBA: Voeg spesifieke karakter by die begin van elke sel
Stap 1:
- Kies die reeks ( E5:E12 ) waarin jy spesifieke teks sal byvoeg
Stap 2:
- Hou die Alt + F11 sleutels in Excel in, en dit maak die Microsoft Visual Basic for Applications venster oop.
- Klik Insert > Module , en plak die volgende VBA-kode in die Module-venster.
- Voeg die volgende VBA-kode by
9612
Stap 3:
Druk die F5 sleutel om hierdie makro en al te laat loop van die selle sal by die waarde Professor voor die selvinhoud gevoeg word
5.2 VBA: Byvoeging van spesifieke teks aan die einde van elke sel
Stap 1:
- Kies die reeks ( B5:B12 ) waarin jy spesifieke teks sal byvoeg
Stap 2:
- Hou die Alt + F11 sleutels in Excel in, en dit maak die Microsoft Visual oop Basies vir toepassings venster.
- Klik Insert > Module , en plak die volgende VBA-kode in die Module-venster.
- Voeg die volgende VBA-kode by
6671
Stap 3:
- Druk die F5 sleutel om hierdie makro te laat loop en al die selle sal die waarde "(VSA)" voor die selinhoud bygevoeg word
Gevolgtrekking
Dankie jy vir die lees van hierdie artikel. Deur hierdie metodes te gebruik, kan jy maklik karakters by selle of spesifieke posisies voeg soos jy wil. As jy enige vrae het - Vra ons gerus. Ons, die Exceldemy-span, reageer altyd op jou navrae.