Tartalomjegyzék
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.xlsm5 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.