Kazalo
Morda boste morali v Excelu včasih dodati znake na začetek, konec ali na katero koli mesto vseh celic v izboru. Verjetno vsi vedo, kako to storiti ročno, Ročno vnašanje besedila v vsako celico mora trajati dolgo. V tem članku bomo prikazali več preprostih načinov za dodajanje enakih znakov v izbor.
Prenesite delovni zvezek za prakso
Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.
Dodajanje znakov.xlsm5 preprostih načinov dodajanja znakov v Excelu
Razmislite o naslednjem scenariju: v obstoječih celicah imate podatke, ki vsebujejo imena. Morda boste želeli na začetek vsake celice dodati predpono, na konec pripono ali besedilo pred formulo.
Metoda 1: Operater Ampersand (&) za dodajanje znakov v Excelu
Ampersand (&) je operator, ki se večinoma uporablja za združevanje več besedilnih znakov v enega.
ga bomo uporabili za postavljanje znakov pred/za vse celice v območju.
Korak 1:
- Kliknite prvo celico stolpca, v katerem želite prikazati pretvorjena imena (C5).
- Vnesite znak za enakost (=), ki mu sledi besedilo "Professor ", nato pa ampersand (&).
="Profesor"& B5
Korak 2:
- Izberite celico z imenom (B5).
- Za prikaz rezultata pritisnite Enter.
- Povlecite, da samodejno zapolnite celice.
Metoda 2: Funkcija CONCATENATE za dodajanje znakov v Excelu
Funkcija CONCATENATE je funkcija programa Excel, ki omogoča vstavljanje besedila na začetek in konec besedilnega niza.
Funkcija CONCATENATE() je po funkcionalnosti podobna operatorju ampersand (&). Edina razlika med njima je v načinu uporabe. Funkcijo lahko uporabimo na začetku ali na koncu besedila. V tem razdelku bomo obravnavali obe funkciji.
2.1 CONCATENATE za dodajanje znakov na začetek vseh celic
Zdaj si oglejmo, kako dodati nekaj znakov na začetek vsakega imena v naboru podatkov. Recimo, da želite dodati besedilo " Profesor " na koncu vsakega imena. Za učenje te metode sledite naslednjim korakom.
Korak 1:
Kliknite prvo celico stolpca, v kateri želite prikazati pretvorjena imena ( F5 ).
Korak 2:
- Vnesite enak znak (=) vnesite formulo.
- Vnesite funkcijo CONCATENATE
Korak 3:
- Vnesite naslov " Profesor " v dvojnih narekovajih, ki jim sledi vejica (,).
- Izberite celico z imenom ( E5 )
- Postavite zaključni oklepaj. V našem primeru bi morala biti vaša formula zdaj
Besedilo formule
=CONCATENATE("Profesor ", E5)
4. korak:
- Pritisnite Vnesite .
- Za dosego enakega učinka povlecite ročaj za zapolnitev navzdol.
Opazili boste, da je naslov " Profesor " se doda pred prva imena na seznamu.
2.2 CONCATENATE za dodajanje znakov na konec vseh celic
Zdaj si oglejmo, kako dodati nekaj znakov v konec vsakega imena v naboru podatkov. Recimo, da želite dodati besedilo "( ZDA )" na koncu vsakega imena.
Korak 1:
- Kliknite prvo celico stolpca, v katerem želite prikazati pretvorjena imena (C5 v našem primeru).
Korak 2:
- Vnesite znak za enakost (=), da vnesete formulo.
- Vnesite funkcija CONCATENATE .
- Izberite celico z imenom (B5 v našem primeru).
- Nato vstavite vejico, ki ji sledi besedilo "( ZDA )".
- Postavite zaključni oklepaj. V našem primeru je vaša formula zdaj naslednja:
Besedilo formule
=CONCATENATE(B5, " (USA)")
Korak 3:
- Pritisnite Vnesite .
- Za enak učinek povlecite ročaj za zapolnitev navzdol.
Opazili boste, da je besedilo "( ZDA )." se doda za prvimi imeni na seznamu.
Metoda 3: Flash Fill za dodajanje znakov v Excelu
Excelova funkcija flash fill deluje čarobno. Če uporabljate Excel 2013 ali novejšo različico, jo boste lahko uporabljali.
Ta funkcija uporablja Excelove sposobnosti prepoznavanja vzorcev. Prepozna vzorec v vaših podatkih in za vas zapolni preostale celice stolpca z enakim vzorcem.
3.1 Flash Fill za dodajanje besedila na začetek vseh celic
Korak 1:
- Kliknite prvo celico stolpca, v kateri želite prikazati pretvorjena imena ( F5 ).
- Ročno vnesite besedilo " Profesor ", ki mu sledi prvo ime vašega seznama
Korak 2
- Pritisnite Vnesite .
- Kliknite na celico F5 ponovno.
- Na podlagi Podatki kliknite na zavihek Izpolnitev z bliskavico gumb (v ' Data Tools"). Lahko pa pritisnete tudi CTRL+E na tipkovnici (Command+E ) če uporabljate računalnik Mac).
S tem se bo enak vzorec v trenutku kopiral v preostale celice v stolpcu...
3.2 Flash Fill za dodajanje besedila na konec vseh celic
Korak 1:
- Kliknite prvo celico stolpca, v kateri želite prikazati pretvorjena imena ( C5 ).
- Ročno vnesite besedilo "( ZDA )", ki mu sledi prvo ime vašega seznama
Korak 2:
- Pritisnite Vnesite .
- Kliknite na celico C5 ponovno.
- Na podlagi Podatki kliknite na zavihek Izpolnitev z bliskavico gumb
S tem se bo enak vzorec v trenutku kopiral v preostale celice v stolpcu...
Metoda 4: Dodajanje znakov v Excelu pred/za določenim N-tim znakom
Če želite dodati določeno besedilo ali znak na določeno mesto v celici, prvotni niz razdelite na dve polovici in med njiju dodajte besedilo. Sintaksa za to metodo je,
=CONCATENATE(LEFT(celica, n), "besedilo", RIGHT(celica, LEN(celica) -n))
Kje,
- LEVA (celica, n)= položaj n-tega znaka z leve, ki ga želite dodati.
- LEN (celica) -n)= Skupno število znakov minus n-ti znak.
- PRVA STRAN (celica, LEN(celica) -n))= položaj n-tega znaka z desne strani.
- CONCATENATE(LEFT(celica, n)) , " besedilo ", desno (celica, LEN(celica) -n)) = Dodajte dve polovici v eno s funkcijo CONCATENATE
Na primer, v celici B5 želite za petim znakom med besedama James in (ZDA) dodati znak (-).
Besedilo formule
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Korak 1:
- Vnesite znak za enakost (=), da vnesete formulo
- Uporabite CONCATENATE Funkcija, ki ji sledi oklepaj ()
Korak 2:
- Uporabite funkcija LEVA med oklepaji.
- Izberite celico B5, ki jo želite dodati, in vnesite vejico (,)
- Vnesite 5 za peti položaj z leve in zaprite oklepaj.
- Med dvojne narekovaje vnesite pomišljaj "-".
Korak 3:
- Uporabite prava funkcija ki mu sledi vejica
- Izberite celico B5 in vnesite vejico
- Uporabite funkcija LEN in izberite celico B5
- Vnesite minus 5 (-5), da določite položaj n-tega znaka z desne.
- Zaprite oklepaje.
4. korak:
- Pritisnite Vnesite za ogled rezultata
Metoda 5: VBA za dodajanje določenega znaka v vse celice
Naslednje Makro VBA vam bo olajšal delo, če želite v vsako celico izbora dodati določene znake.
5.1 VBA: dodajanje določenega znaka na začetek vsake celice
Korak 1:
- Izberite območje ( E5:E12 ), v katerega boste dodali določeno besedilo.
Korak 2:
- Držite pritisnjeno tipko Alt + F11 v Excelu in odpre se Microsoft Visual Basic za aplikacije okno.
- Kliknite . Vstavite > Modul in v okno modula prilepite naslednjo kodo VBA.
- Dodajte naslednjo kodo VBA
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
Korak 3:
Pritisnite F5 za zagon tega makra in vse celice bodo dodane v vrednost Profesor pred vsebino celice.
5.2 VBA: dodajanje določenega besedila na konec vsake celice
Korak 1:
- Izberite območje ( B5: B12 ), v katerega boste dodali določeno besedilo.
Korak 2:
- Držite pritisnjeno tipko Alt + F11 v Excelu in odpre se Microsoft Visual Basic za aplikacije okno.
- Kliknite . Vstavite > Modul in v okno modula prilepite naslednjo kodo VBA.
- Dodajte naslednjo kodo VBA
Sub AppendToExistingOnRight() Dim c kot obseg Za vsak c v Izbor If c.value "" Then c.value = c.value & "(USA)" Next End Sub
Korak 3:
- Pritisnite F5 za zagon tega makra in vsem celicam bo pred vsebino celice dodana vrednost "(ZDA)".
Zaključek
Hvala, ker ste prebrali ta članek. S temi metodami lahko enostavno dodate znake v celice ali določene položaje, kot želite. Če imate kakršna koli vprašanja - Vas prosimo, da nas vprašate. Mi, ekipa Exceldemy, se vedno odzovemo na vaša vprašanja.