Ako pridať znaky v programe Excel (5 spôsobov)

  • Zdieľajte To
Hugh West

Niekedy môžete potrebovať pridať znaky v programe Excel na začiatok, koniec alebo na ľubovoľnú pozíciu všetkých buniek vo výbere. Hádam každý vie, ako to urobiť ručne, Ručné zadávanie textu do každej bunky musí trvať dlho. V tomto článku si ukážeme niekoľko jednoduchých spôsobov pridávania rovnakých znakov do výberu.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Pridať znaky.xlsm

5 jednoduchých spôsobov pridávania znakov v programe Excel

Zvážte nasledujúci scenár: v existujúcich bunkách máte údaje, ktoré obsahujú názvy. Možno budete chcieť na začiatok každej bunky umiestniť prefix, na koniec príponu alebo nejaký text pred vzorec.

Metóda 1: Operátor Ampersand (&) na pridávanie znakov v programe Excel

Ampersand (&) je operátor, ktorý sa používa najmä na spájanie viacerých textových znakov do jedného.

použijeme ho na umiestnenie znakov pred/za všetky bunky v rozsahu.

Krok 1:

  • Kliknite na prvú bunku stĺpca, v ktorom sa majú zobraziť konvertované názvy (C5).
  • Zadajte znak rovnosti (=), za ktorým nasleduje text "Professor " a ampersand (&).
="Profesor"& B5

Krok 2:

  • Vyberte bunku obsahujúcu meno (B5).
  • Stlačte kláves Enter a zobrazí sa výsledok.
  • Potiahnutím automaticky vyplňte bunky.

Metóda 2: Funkcia CONCATENATE na pridávanie znakov v programe Excel

Funkcia CONCATENATE je funkcia programu Excel, ktorá umožňuje vložiť text na začiatok a koniec textového reťazca.

Funkcia CONCATENATE() je z hľadiska funkčnosti podobná operátoru ampersand (&). Jediný rozdiel medzi nimi je v spôsobe použitia. Túto funkciu môžeme použiť na začiatku a na konci textu. V tejto časti sa budeme venovať obom.

2.1 CONCATENATE na pridanie znakov na začiatok všetkých buniek

Teraz sa pozrime, ako pridať niektoré znaky na začiatok každého mena v súbore údajov. Povedzme, že chcete pridať text " Profesor " na konci každého názvu. Ak sa chcete naučiť túto metódu, postupujte podľa týchto krokov.

Krok 1:

Kliknite na prvú bunku stĺpca, v ktorej sa majú zobraziť konvertované názvy ( F5 ).

Krok 2:

  • Zadajte znak rovnosti (=) na zadanie vzorca.
  • Zadajte funkciu CONCATENATE

Krok 3:

  • Zadajte názov " Profesor " v dvojitých úvodzovkách, za ktorými nasleduje čiarka (,).
  • Vyberte bunku obsahujúcu meno ( E5 )
  • V našom príklade by váš vzorec mal teraz vyzerať takto

Text vzorca

=CONCATENATE("Profesor ", E5)

Krok 4:

  • Tlač Vstúpte na stránku .
  • Rovnaký efekt dosiahnete potiahnutím rukoväte výplne nadol.

Všimnite si, že názov " Profesor " sa pridá pred prvé mená v zozname.

2.2 CONCATENATE na pridanie znakov na koniec všetkých buniek

Teraz sa pozrieme, ako pridať niektoré znaky do koniec každého názvu v súbore údajov. Povedzme, že chcete pridať text "( USA )" na konci každého mena.

Krok 1:

  • Kliknite na prvú bunku stĺpca, v ktorom sa majú zobraziť konvertované názvy (v našom príklade C5).

Krok 2:

  • Zadajte znak rovnosti (=) na zadanie vzorca.
  • Vstúpte na stránku funkcia CONCATENATE .
  • Vyberte bunku obsahujúcu meno (v našom príklade B5).
  • Potom vložte čiarku, za ktorou nasleduje text "( USA )".
  • V našom príklade by váš vzorec mal teraz vyzerať takto:

Text vzorca

=CONCATENATE(B5, " (USA)")

Krok 3:

  • Stlačte tlačidlo Vstúpte na stránku .
  • Ak chcete dosiahnuť rovnaký efekt, potiahnite rukoväť výplne nadol

Všimnite si, že text "( USA )." sa pridáva za prvé mená v zozname.

Metóda 3: Flash Fill na pridanie znakov v programe Excel

Funkcia bleskového vyplnenia Excelu funguje zázračne. Ak používate Excel 2013 alebo novší, budete ju môcť používať.

V tejto funkcii sa využívajú schopnosti programu Excel rozpoznávať vzory. Rozpozná vzor vo vašich údajoch a vyplní za vás zvyšné bunky stĺpca rovnakým vzorom.

3.1 Flash Fill na pridanie textu na začiatok všetkých buniek

Krok 1:

  • Kliknite na prvú bunku stĺpca, v ktorej sa majú zobraziť konvertované názvy ( F5 ).
  • Ručne zadajte text " Profesor ", za ktorým nasleduje prvý názov vášho zoznamu

Krok 2

  • Tlač Vstúpte na stránku .
  • Kliknite na bunku F5 opäť.
  • V rámci Údaje kliknite na kartu Blesková výplň tlačidlo (v ' Prípadne môžete jednoducho stlačiť CTRL+E na klávesnici (Command+E ) ak používate Mac).

Tým sa rovnaký vzor skopíruje do ostatných buniek v stĺpci... v okamihu!

3.2 Flash Fill na pridanie textu na koniec všetkých buniek

Krok 1:

  • Kliknite na prvú bunku stĺpca, v ktorej sa majú zobraziť konvertované názvy ( C5 ).
  • Ručne zadajte text "( USA )", za ktorým nasleduje prvý názov vášho zoznamu

Krok 2:

  • Tlač Vstúpte na stránku .
  • Kliknite na bunku C5 opäť.
  • V rámci Údaje kliknite na kartu Blesková výplň tlačidlo

Tým sa rovnaký vzor skopíruje do ostatných buniek v stĺpci... v okamihu!

Metóda 4: Pridanie znakov v programe Excel pred/za konkrétny N-ty znak

Ak chcete pridať konkrétny text alebo znak na konkrétne miesto v bunke, rozdeľte pôvodný reťazec na dve polovice a pridajte text medzi ne. Syntax tejto metódy je,

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

Kde,

  • LEVÁ (bunka, n)= pozícia n-tého znaku zľava, na ktorú chcete pridať znak.
  • LEN (bunka) -n)= celkový počet znakov mínus n-ty znak.
  • SPRÁVNE (bunka, LEN(bunka) -n))= pozícia n-tého znaku z pravej strany.
  • CONCATENATE(LEFT(bunka, n) , " text ", RIGHT(bunka, LEN(bunka) -n)) = Sčítanie dvoch polovíc do jednej pomocou funkcie CONCATENATE

Napríklad chcete pridať znak (-) za 5. znak medzi slová James a (USA) z bunky B5.

Text vzorca

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

Krok 1:

  • Zadajte znak rovnosti (=) na zadanie vzorca
  • Použite CONCATENATE Funkcia, za ktorou nasleduje zátvorka ()

Krok 2:

  • Použite funkcia LEFT medzi zátvorkami.
  • Vyberte bunku B5, ktorú chcete pridať, a zadajte čiarku (,)
  • Zadajte 5 pre piatu pozíciu zľava a zatvorte zátvorku.
  • Medzi dvojité úvodzovky napíšte spojovník "-".

Krok 3:

  • Použite správna funkcia po ktorom nasleduje čiarka
  • Vyberte bunku B5 a zadajte čiarku
  • Použite funkcia LEN a vyberte bunku B5
  • Zadaním mínus 5 (-5) vyhľadáte pozíciu n-tého znaku sprava
  • Zatvorte zátvorky.

Krok 4:

  • Tlač Vstúpte na stránku aby ste videli výsledok.

Metóda 5: VBA na pridanie zadaného znaku do všetkých buniek

Nasledujúce Makro VBA vám uľahčí prácu, ak chcete pridať zadané znaky do každej bunky výberu.

5.1 VBA: Pridanie špecifického znaku na začiatok každej bunky

Krok 1:

  • Vyberte rozsah ( E5:E12 ), do ktorého pridáte konkrétny text

Krok 2:

  • Podržte stlačené tlačidlo Alt + F11 v programe Excel a otvorí sa Microsoft Visual Basic pre aplikácie okno.
  • Kliknite na . Vložte > Modul a do okna modulu vložte nasledujúci kód VBA.
  • Pridajte nasledujúci kód VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Krok 3:

Stlačte tlačidlo F5 a všetky bunky sa pridajú do hodnoty Profesor pred obsah bunky.

5.2 VBA: Pridanie špecifického textu na koniec každej bunky

Krok 1:

  • Vyberte rozsah ( B5:B12 ), do ktorého pridáte konkrétny text

Krok 2:

  • Podržte stlačené tlačidlo Alt + F11 v programe Excel a otvorí sa Microsoft Visual Basic pre aplikácie okno.
  • Kliknite na . Vložte > Modul a do okna modulu vložte nasledujúci kód VBA.
  • Pridajte nasledujúci kód VBA
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Krok 3:

  • Stlačte tlačidlo F5 spustíte toto makro a do všetkých buniek sa pred obsah bunky pridá hodnota "(USA)".

Záver

Ďakujeme, že ste si prečítali tento článok. Pomocou týchto metód môžete ľahko pridávať znaky do buniek alebo na konkrétne pozície podľa vašich potrieb. Ak máte akékoľvek otázky - Neváhajte sa nás opýtať. My, tím Exceldemy, vždy reagujeme na vaše otázky.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.