Jak dodać znaki w programie Excel (5 sposobów)

  • Udostępnij To
Hugh West

Czasami możesz potrzebować dodać znaki w Excelu na początku, na końcu lub w dowolnej pozycji wszystkich komórek w zaznaczeniu. Chyba każdy wie, jak to zrobić ręcznie, Musi to zająć dużo czasu, aby ręcznie wprowadzić tekst do każdej komórki. W tym artykule pokażemy kilka łatwych sposobów na dodanie tych samych znaków do zaznaczenia.

Pobierz podręcznik do ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Add Characters.xlsm

5 prostych sposobów na dodawanie znaków w Excelu

Rozważmy następujący scenariusz: masz dane w istniejących komórkach, które zawierają nazwy. Możesz chcieć umieścić prefiks na początku każdej komórki, przyrostek na końcu lub jakiś tekst przed formułą.

Metoda 1: Operator ampersand (&) do dodawania znaków w Excelu

Ampersand (&) jest operatorem używanym głównie do łączenia wielu znaków tekstowych w jeden.

użyjemy go do umieszczenia znaków na przed/po wszystkich komórkach w zakresie.

Krok 1:

  • Kliknij pierwszą komórkę kolumny, w której chcesz, aby pojawiły się przeliczone nazwy (C5).
  • Wpisz znak równości (=), a następnie tekst "Profesor ", po którym następuje znak ampersand (&).
="Profesor"& B5

Krok 2:

  • Zaznacz komórkę zawierającą imię (B5).
  • Naciśnij Enter, aby zobaczyć wynik.
  • Przeciągnij, aby automatycznie wypełniać komórki.

Metoda 2: Funkcja CONCATENATE do dodawania znaków w programie Excel

Funkcja CONCATENATE to funkcja Excela, która pozwala wstawić tekst na początku i na końcu ciągu tekstowego.

Funkcja CONCATENATE() pod względem funkcjonalności jest podobna do operatora ampersand (&). Jedyną różnicą między nimi jest sposób, w jaki je stosujemy. Funkcję tę możemy zastosować na początku lub na końcu tekstu. W tym rozdziale omówimy obie te funkcje.

2.1 CONCATENATE aby dodać znaki na początku wszystkich komórek

Teraz zobaczmy jak dodać kilka znaków na początku każdego nazwiska w zbiorze danych. Powiedzmy, że chcesz dodać tekst " Prof. " na końcu każdej nazwy. Wykonaj następujące kroki, aby nauczyć się tej metody.

Krok 1:

Kliknij pierwszą komórkę kolumny, w której chcesz, aby pojawiły się przeliczone nazwy ( F5 ).

Krok 2:

  • Wpisz znak równości (=) aby wpisać formułę.
  • Wprowadzić funkcję CONCATENATE

Krok 3:

  • Wpisz tytuł " Prof. " w podwójnym cudzysłowie, a następnie przecinek (,).
  • Zaznacz komórkę zawierającą pierwsze imię ( E5 )
  • Umieść nawias zamykający. W naszym przykładzie formuła powinna wyglądać następująco

Wzór Tekst

=CONCATENATE("Profesor ", E5)

Krok 4:

  • Naciśnij Wejdź na stronę .
  • Przeciągnij w dół uchwyt wypełnienia, aby uzyskać ten sam efekt.

Można zauważyć, że tytuł " Prof. " dodaje się przed pierwszymi nazwiskami na liście.

2.2 CONCATENATE aby dodać znaki na końcu wszystkich komórek

Teraz zobaczmy jak dodać kilka znaków do koniec Powiedzmy, że chcesz dodać tekst "( USA )" na końcu każdej nazwy.

Krok 1:

  • Kliknij pierwszą komórkę kolumny, w której chcesz, aby pojawiły się przekonwertowane nazwy (C5 w naszym przykładzie).

Krok 2:

  • Wpisz znak równości (=), aby wpisać formułę.
  • Wejdź na stronę funkcja CONCATENATE .
  • Zaznacz komórkę zawierającą imię (B5 w naszym przykładzie).
  • Następnie wstawiamy przecinek, a po nim tekst "( USA )".
  • Umieść nawias zamykający. W naszym przykładzie twoja formuła powinna teraz wyglądać:

Wzór Tekst

=CONCATENATE(B5, " (USA)")

Krok 3:

  • Naciśnij przycisk Wejdź na stronę .
  • Przeciągnij w dół uchwyt wypełnienia, aby uzyskać ten sam efekt

Można zauważyć, że tekst "( USA )." dodaje się po pierwszych nazwiskach na liście.

Metoda 3: Flash Fill, aby dodać znaki w programie Excel

Funkcja flash fill w Excelu działa magicznie. Jeśli używasz Excela 2013 lub nowszego, będziesz mógł z niej skorzystać.

W tej funkcji wykorzystywane są umiejętności Excela w zakresie rozpoznawania wzorców. Rozpoznaje on wzór w Twoich danych i wypełnia dla Ciebie pozostałe komórki kolumny tym samym wzorem.

3.1 Wypełnienie błyskawiczne, aby dodać tekst na początku wszystkich komórek

Krok 1:

  • Kliknij pierwszą komórkę kolumny, w której chcesz, aby pojawiły się przeliczone nazwy ( F5 ).
  • Ręcznie wpisz tekst " Prof. ", a następnie pierwsza nazwa Twojej listy

Krok 2

  • Naciśnij Wejdź na stronę .
  • Kliknij na komórkę F5 ponownie.
  • Na mocy Dane kliknij na zakładkę Wypełnienie błyskowe przycisk (w ' Grupa "Narzędzia danych"). Alternatywnie można po prostu nacisnąć CTRL+E na swojej klawiaturze (Command+E ) jeśli jesteś na Macu).

Dzięki temu ten sam wzór zostanie skopiowany do pozostałych komórek w kolumnie... w mgnieniu oka!

3.2 Wypełnienie błyskawiczne, aby dodać tekst na końcu wszystkich komórek

Krok 1:

  • Kliknij pierwszą komórkę kolumny, w której chcesz, aby pojawiły się przeliczone nazwy ( C5 ).
  • Ręcznie wpisz tekst "( USA )", po którym następuje pierwsza nazwa Twojej listy

Krok 2:

  • Naciśnij Wejdź na stronę .
  • Kliknij na komórkę C5 ponownie.
  • Na mocy Dane kliknij na zakładkę Wypełnienie błyskowe przycisk

Dzięki temu ten sam wzór zostanie skopiowany do pozostałych komórek w kolumnie... w mgnieniu oka!

Metoda 4: Dodaj znaki w Excelu przed / po określonym N-tym znaku

Aby dodać konkretny tekst lub znak w określonym miejscu w komórce, należy rozbić oryginalny ciąg na dwie połowy i dodać tekst pomiędzy nimi. Składnia tej metody to,

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

Gdzie,

  • LEWA (cell, n)= pozycja n-tego znaku od lewej strony, do którego chcemy dodać znak.
  • LEN (cell) -n)= Całkowita liczba znaków minus n-ty znak.
  • PRAWDA (komórka, LEN(komórka) -n))= pozycja n-tego znaku od prawej strony.
  • CONCATENATE(LEFT(cell, n) , " tekst ", RIGHT(cell, LEN(cell) -n)) = Dodaj dwie połówki do jednej używając funkcji CONCATENATE

Na przykład chcesz dodać znak (-) po piątym znaku między słowami James i (USA) z komórki B5

Wzór Tekst

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

Krok 1:

  • Wpisz znak równości (=), aby wpisać formułę
  • Użyj CONCATENATE Funkcja, po której następuje nawias ()

Krok 2:

  • Użyj funkcja LEWA między nawiasami.
  • Wybierz komórkę B5, dla której chcesz dodać komórkę i wpisz przecinek (,)
  • Wpisz 5 dla 5 pozycji od lewej i zamknij uchwyt.
  • Wpisz myślnik "-" pomiędzy podwójne cudzysłowy.

Krok 3:

  • Użyj właściwa funkcja po którym następuje przecinek
  • Wybierz komórkę B5 i wpisz przecinek
  • Użyj funkcja LEN i wybrać komórkę B5
  • Wpisz minus 5 (-5), aby zlokalizować pozycję n-tego znaku od prawej
  • Zamknąć wsporniki.

Krok 4:

  • Naciśnij Wejdź na stronę aby zobaczyć wynik

Metoda 5: VBA, aby dodać określony znak do wszystkich komórek

W związku z powyższym. Makro VBA ułatwi Ci pracę, jeśli chcesz dodać określone znaki do każdej komórki zaznaczenia.

5.1 VBA: Dodawanie określonego znaku na początku każdej komórki

Krok 1:

  • Wybierz zakres ( E5:E12 ), w którym dodasz konkretny tekst

Krok 2:

  • Przytrzymaj wciśnięty przycisk Alt + F11 klawisze w Excelu, a on otwiera Microsoft Visual Basic for Applications okno.
  • Kliknij Wkładka > Moduł , a następnie wklej w oknie modułu następujący kod VBA.
  • Dodaj następujący kod VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Profesor " & c.Value Next End Sub 

Krok 3:

Naciśnij przycisk F5 aby uruchomić to makro, a wszystkie komórki zostaną dodane do wartości Profesor przed zawartością komórki

5.2 VBA: Dodawanie określonego tekstu na końcu każdej komórki

Krok 1:

  • Wybierz zakres ( B5:B12 ), w którym dodasz konkretny tekst

Krok 2:

  • Przytrzymaj wciśnięty przycisk Alt + F11 w Excelu, a następnie otwiera Microsoft Visual Basic for Applications okno.
  • Kliknij Wkładka > Moduł , a następnie wklej w oknie modułu następujący kod VBA.
  • Dodaj następujący kod 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:

  • Naciśnij przycisk F5 aby uruchomić to makro, a do wszystkich komórek zostanie dodana wartość "(USA)" przed zawartością komórki

Wniosek

Dziękuję za przeczytanie tego artykułu. Korzystając z tych metod, można łatwo dodać znaki do komórek lub konkretnych pozycji, jak chcesz. Jeśli masz jakieś pytania - Zapraszamy do nas. My, Zespół Exceldemy, są zawsze reaguje na Twoje pytania.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.