Karakterek hozzáadása Excelben (5 mód)

  • Ossza Meg Ezt
Hugh West

Előfordulhat, hogy időnként karaktereket kell hozzáadni az Excelben egy kiválasztás összes cellájának elejére, végére vagy bármelyik pozíciójába. Gondolom, mindenki tudja, hogyan kell ezt manuálisan elvégezni, Hosszú időbe telhet a szöveg kézzel történő beírása minden egyes cellába. Ebben a cikkben több egyszerű módszert mutatunk be arra, hogyan lehet ugyanazokat a karaktereket hozzáadni egy kiválasztáshoz.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Karakterek hozzáadása.xlsm

5 egyszerű módja a karakterek hozzáadásának az Excelben

Tekintsük a következő forgatókönyvet: a meglévő cellákban vannak adatok, amelyek neveket tartalmaznak. Lehet, hogy minden egyes cella elejére egy előtagot, a végére egy utótagot, vagy egy képlet elé valamilyen szöveget szeretne tenni.

1. módszer: Ampersand operátor (&) karakterek hozzáadásához az Excelben

Az erősítőjel (&) egy olyan operátor, amelyet főként több szöveges karakter egybeillesztésére használnak.

arra fogjuk használni, hogy karaktereket helyezzünk el egy tartomány összes cellája elé/után.

1. lépés:

  • Kattintson annak az oszlopnak az első cellájára, ahol a konvertált neveket szeretné megjeleníteni (C5).
  • Írja be az egyenlőségjelet (=), majd a "Professzor " szöveget, amelyet egy nagykötőjel (&) követ.
="Professzor"& B5

2. lépés:

  • Jelölje ki a keresztnevet tartalmazó cellát (B5).
  • Nyomja meg az Entert az eredmény megtekintéséhez.
  • Húzza a cellák automatikus kitöltéséhez.

2. módszer: CONCATENATE függvény az Excel karakterek hozzáadásához

A CONCATENATE függvény egy Excel-funkció, amely lehetővé teszi, hogy szöveget illesszen be egy szöveges karakterlánc elejére és végére.

A CONCATENATE() függvény funkcionalitását tekintve hasonlít az ampersand (&) operátorhoz. Az egyetlen különbség a kettő között az, hogy hogyan használjuk őket. Ezt a függvényt a szöveg elején és végén is alkalmazhatjuk. Ebben a szakaszban mindkettőt tárgyaljuk.

2.1 CONCATENATE karakterek hozzáadása minden cella elejére

Most nézzük meg, hogyan adhatunk hozzá néhány karaktert az adathalmazban szereplő minden név elejéhez. Tegyük fel, hogy a " Professzor " minden név végén. Kövesse az alábbi lépéseket a módszer megtanulásához.

1. lépés:

Kattintson az oszlop első cellájára, ahol a konvertált neveket szeretné megjeleníteni ( F5 ).

2. lépés:

  • Írja be az egyenlőségjelet (=) a képlet beírásához.
  • Adja meg a funkciót CONCATENATE

3. lépés:

  • Írja be a címet " Professzor " idézőjelben, amelyet egy vessző (,) követ.
  • Jelölje ki a keresztnevet tartalmazó cellát ( E5 )
  • Tegyünk egy záró zárójelet. A példánkban a képletünknek így kell kinéznie

Képlet szövege

=CONCATENATE("Professzor ", E5)

4. lépés:

  • Sajtó Írja be a címet. .
  • Húzza lefelé a kitöltési fogantyút, hogy ugyanezt a hatást érje el.

Észre fogja venni, hogy a cím " Professzor " a lista első nevei elé kerül.

2.2 CONCATENATE karakterek hozzáadása az összes cella végéhez

Most nézzük meg, hogyan adhatunk hozzá néhány karaktert a vége az adathalmazban található minden névhez. Tegyük fel, hogy a "( USA )" minden név végén.

1. lépés:

  • Kattintson annak az oszlopnak az első cellájára, ahol a konvertált neveket szeretné megjeleníteni (példánkban a C5-re).

2. lépés:

  • Írja be az egyenlőségjelet (=) a képlet beírásához.
  • Írja be a címet. a funkció CONCATENATE .
  • Jelölje ki a keresztnevet tartalmazó cellát (példánkban B5).
  • Ezután illesszen be egy vesszőt, majd a "((" szöveget. USA )".
  • Tegyünk egy záró zárójelet. A példánkban a képletünknek így kell kinéznie:

Képlet szövege

=CONCATENATE(B5, " (USA)")

3. lépés:

  • Nyomja meg a Írja be a címet. .
  • Húzza lefelé a kitöltési fogantyút, hogy ugyanazt a hatást érje el.

Észre fogja venni, hogy a szöveg "( USA )." a lista első nevei után.

3. módszer: Flash kitöltés karakterek hozzáadásához Excelben

Az Excel villámkitöltés funkciója varázslatosan működik. Ha az Excel 2013-as vagy újabb változatát használja, akkor képes lesz használni.

Ebben a funkcióban az Excel mintafelismerő képességét használja. Felismer egy mintát az Ön adataiban, és az oszlop többi celláját ugyanezzel a mintával tölti ki az Ön számára.

3.1 Flash kitöltés szöveg hozzáadásához az összes cella elejére

1. lépés:

  • Kattintson az oszlop első cellájára, ahol a konvertált neveket szeretné megjeleníteni ( F5 ).
  • Kézzel írja be a szöveget " Professzor ", majd a lista első neve következik

2. lépés

  • Sajtó Írja be a címet. .
  • Kattintson a cellára F5 újra.
  • A Adatok lapon kattintson a Flash töltés gomb (a ' Data Tools' csoport). Alternatívaként egyszerűen megnyomhatja a CTRL+E a billentyűzeten (Parancs+E ) ha Macet használ).

Ezzel ugyanezt a mintát átmásolja az oszlop többi cellájára... egy pillanat alatt!

3.2 Flash kitöltés szöveg hozzáadásához az összes cella végéhez

1. lépés:

  • Kattintson az oszlop első cellájára, ahol a konvertált neveket szeretné megjeleníteni ( C5 ).
  • Kézzel írja be a szöveget "( USA )", majd a lista első neve következik

2. lépés:

  • Sajtó Írja be a címet. .
  • Kattintson a cellára C5 újra.
  • A Adatok lapon kattintson a Flash töltés gomb

Ezzel ugyanezt a mintát átmásolja az oszlop többi cellájára... egy pillanat alatt!

4. módszer: Karakterek hozzáadása Excelben egy adott N-edik karakter előtt/után

Ha egy adott szöveget vagy karaktert egy adott cellában egy adott helyre szeretnénk hozzáadni, akkor az eredeti karakterláncot két részre kell bontani, és a szöveget a két rész közé kell beilleszteni. A módszer szintaxisa a következő,

=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

Hol,

  • LEFT (cell, n)= a balról számított n-edik karakter pozíciója, amelyhez karaktert szeretne hozzáadni.
  • LEN (cella) -n)= A karakterek teljes száma mínusz az n-edik karakter.
  • JOBBRA (cell, LEN(cell) -n))= az n-edik karakter pozíciója a jobb oldalról.
  • CONCATENATE(LEFT(cell, n) , " szöveg ", RIGHT(cell, LEN(cell) -n))) = Két felet adjunk össze eggyé a CONCATENATE függvény használatával

Például a B5 cellában a James és az (USA) szavak közötti 5. karakter után egy (-) karaktert szeretne hozzáadni.

Képlet szövege

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))

1. lépés:

  • Írja be az egyenlőségjelet (=) a képlet beírásához
  • Használja a címet. CONCATENATE Funkció, amelyet egy zárójel () követ

2. lépés:

  • Használja a címet. a LEFT funkció zárójelek között.
  • Válassza ki a B5 cellát, amelyik cellát hozzá kívánja adni, és írjon be egy vesszőt (,).
  • Írja be az 5-öt a balról számított 5. pozícióhoz, és zárja be a zárójelet.
  • Írjon kötőjelet "-" a dupla idézőjelek közé.

3. lépés:

  • Használja a címet. a megfelelő funkció amelyet egy vessző követ
  • Válassza ki a B5 cellát, és írja be a vesszőt
  • Használja a címet. a LEN funkció és válassza ki a cellát B5
  • Írja be a mínusz 5-öt (-5), hogy megkeresse az n-edik karakter pozícióját jobbról.
  • Zárja be a zárójeleket.

4. lépés:

  • Sajtó Írja be a címet. az eredmény megtekintéséhez

5. módszer: VBA a megadott karakter hozzáadása minden cellához

A következő VBA makró megkönnyíti a munkáját, ha egy kijelölés minden egyes cellájába meghatározott karaktereket akar hozzáadni.

5.1 VBA: Egy adott karakter hozzáadása minden egyes cella elejére

1. lépés:

  • Válassza ki a tartományt ( E5:E12 ), amelybe konkrét szöveget fog hozzáadni

2. lépés:

  • Tartsa lenyomva a Alt + F11 billentyűkkel az Excelben, és megnyitja a Microsoft Visual Basic for Applications ablak.
  • Kattintson a címre. Beillesztés > Modul , és illessze be a következő VBA-kódot a modulablakba.
  • Adja hozzá a következő VBA kódot
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

3. lépés:

Nyomja meg a F5 billentyűt a makró futtatásához, és az összes cella hozzáadódik a Professzor értékéhez a cellatartalom előtt.

5.2 VBA: Speciális szöveg hozzáadása az egyes cellák végére

1. lépés:

  • Válassza ki a tartományt ( B5:B12 ), amelybe konkrét szöveget fog hozzáadni

2. lépés:

  • Tartsa lenyomva a Alt + F11 billentyűkkel az Excelben, és megnyitja a Microsoft Visual Basic for Applications ablak.
  • Kattintson a címre. Beillesztés > Modul , és illessze be a következő VBA-kódot a modulablakba.
  • Adja hozzá a következő VBA kódot
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

3. lépés:

  • Nyomja meg a F5 billentyűvel a makró futtatásához, és az összes cellához hozzáadódik a "(USA)" érték a cella tartalma előtt.

Következtetés

Köszönjük, hogy elolvasta ezt a cikket. Ezekkel a módszerekkel könnyen hozzáadhat karaktereket a cellákhoz vagy bizonyos pozíciókhoz, ahogyan szeretné. Ha bármilyen kérdése van - Nyugodtan kérdezzen minket. Mi, az Exceldemy csapat, mindig válaszolunk a kérdéseire.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.