Jak wstawić znak między tekstem w programie Excel (5 prostych metod)

  • Udostępnij To
Hugh West

Jeśli chcesz wstawianie znaku pomiędzy tekst w Excelu to ten artykuł jest dla Ciebie. Tutaj, przeprowadzimy Cię przez 5 łatwych i skutecznych metody, aby wykonać zadanie bez wysiłku.

Pobierz Zeszyt ćwiczeń

Możesz pobrać Plik Excel i ćwiczyć podczas czytania tego artykułu.

Wstawianie znaku między tekstami.xlsm

5 Metod wstawiania znaków między tekstem w Excelu

Poniższy zbiór danych posiada. Państwo oraz Numer Kolumny. Korzystając z tego zestawu danych zademonstrujemy Ci 5 łatwych i skutecznych metody do wstawianie znaku pomiędzy tekst w Excelu Tutaj użyliśmy Excel 365 . Możesz użyć dowolnej dostępnej wersji programu Excel.

1) Zastosowanie funkcji LEWO i MID z operatorem ampersandu

Tutaj, w Numer chcemy dodać kolumnę Hyphen ( - ) pomiędzy. skrót nazwy państwa oraz numery Aby to zrobić, użyjemy LEWA oraz MID funkcje wraz z Ampersand ( & ) operator.

Przejdźmy przez następujące kroki, aby wykonać zadanie.

  • Po pierwsze, wpisz w komórce następującą formułę D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Podział formuły

  • LEFT(C5,2) → funkcja LEFT zwraca znak lub znaki z pozycji początkowej w liczbie lub ciągu tekstowym komórki. Zwracane znaki są oparte na podanej przez nas liczbie.
  • LEWA(C5,2) → staje się
    • Wyjście: NY
  • MID(C5,3,100) → funkcja MID zwraca znaki z łańcucha tekstowego. Zaczyna od podanej przez nas pozycji i zwraca podaną przez nas liczbę znaków.
  • MID(C5,3,100) → staje się
    • Wyjście: 019186
  • NY& "-" &019186 → operator ampersandu łączy NY z Hyphen (-) i 019186 .
  • NY& "-" &019186 →. staje się
    • Wyjście: NY-019186
    • Wyjaśnienie : a Hyphen ( - ) dodaje się pomiędzy skrótem NY i liczby 019186 w komórce D5 .
  • Następnie należy nacisnąć ENTER .

Następnie możesz zobaczyć wynik w komórce D5 .

  • W tym momencie, opór powietrza wzór z Narzędzie do napełniania uchwytu .

W związku z tym, w Wynik w kolumnie, można zobaczyć wstawiony znak pomiędzy tekstem .

Read More: Jak dodać znak w programie Excel do wielu komórek (5 prostych sposobów)

2. zastosowanie funkcji REPLACE do wstawiania znaków pomiędzy tekstem

W tej metodzie dodamy kod liczbowy (+889) między skrót nazwy państwa i numery z Numer kolumna. Zastosujemy funkcja REPLACE do wykonania zadania.

Przejdźmy przez następujące kroki, aby wykonać zadanie.

  • Najpierw wpisz w komórce następującą formułę D5 .
=REPLACE(C5,3,0,"(+889)")

Podział formuły

  • REPLACE(C5,3,0,"(+889)") → funkcja REPLACE zastępuje fragment łańcucha tekstowego inną, określoną przez nas liczbą lub tekstem.
  • REPLACE(C5,3,0,"(+889)") → staje się
    • Wyjście: NY(+889)019186
    • Wyjaśnienie: tutaj, (+889) dodaje się pomiędzy NY i liczby 019186 w komórce D5 .
  • Następnie należy nacisnąć ENTER .

Dlatego wynik można zobaczyć w komórce D5 .

  • Ponadto, opór powietrza wzór z Narzędzie do napełniania uchwytu .

Dlatego też w Wynik w kolumnie, można zobaczyć wstawiony znak pomiędzy tekstem .

3. używanie funkcji LEWO, SZUKAJ, PRAWO & LEN

W poniższym zestawie danych można zobaczyć m.in. Numer kolumny, że jest Hash ( # ) znak między skrót nazwy państwa oraz numery Następnie dodamy kod liczbowy (+889) po Hash ( # ) znak. W tym celu użyjemy kombinacji LEWA , SZUKAJ , PRAWDA oraz LEN funkcje.

Przejdźmy przez następujące kroki, aby wykonać zadanie.

  • Na początku wpisz w komórce następującą formułę D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Podział formuły

  • SZUKAJ("#", C5) → funkcja SZUKAJ zwraca liczbę znaków, przy której określony znak lub ciąg tekstowy został znaleziony jako pierwszy, czytając od lewej do prawej. tutaj, funkcja SZUKAJ dowiaduje się o pozycji Hash ( # ) w komórce C5 .
    • Wyjście: 3
  • LEN(C5) → funkcja LEN zwraca całkowitą liczbę znaków w komórce C5 .
    • Wyjście: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkcja RIGHT zwraca znak lub znaki z pozycji końcowej w liczbie lub łańcuchu tekstowym komórki. Zwracane znaki są oparte na podanej przez nas liczbie.
  • PRAWO(C5, 9- 3) staje się
    • Wyjście: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operator ampersand "&" łączy 3 z (+889) oraz 019186 .
  • 3 &"(+889)"& 019186 →. staje się
    • Wyjście: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkcja LEFT zwraca znak lub znaki z pozycji początkowej w liczbie lub łańcuchu tekstowym komórki. Zwracane znaki są oparte na podanej przez nas liczbie.
  • LEFT(C5,3(+889)019186) W związku z tym staje się
    • Wyjście: NY#(+889)019186
    • Wyjaśnienie: tutaj, (+889) dodaje się pomiędzy NY# i liczby 019186 w komórce D5 .
  • Następnie należy nacisnąć ENTER .

Stąd wynik widać w komórce D5 .

  • Wraz z tym, opór powietrza wzór z Narzędzie do napełniania uchwytu .

W związku z tym, w Wynik w kolumnie, można zobaczyć wstawiony znak pomiędzy tekstem .

Read More: Jak dodać znaki w formule programu Excel (4 proste metody)

Podobne lektury

  • Jak ustawić limit znaków w programie Excel
  • Filtrowanie znaków specjalnych w programie Excel (łatwy przewodnik)
  • Zastosuj formułę, aby zidentyfikować znaki specjalne w programie Excel (4 metody)
  • Jak sprawdzić limit znaków w Excelu (z prostymi krokami)

4. zastosowanie funkcji łączonych do wstawiania znaków pomiędzy tekstem

W poniższym zestawie danych można zobaczyć m.in. Numer kolumny, że jest przestrzeń (" ") pomiędzy skrót nazwy państwa oraz numery . tutaj dodamy kod liczbowy (+889) po przestrzeń ( " " ). Do wykonania zadania wykorzystamy kombinację CONCATENATE , LEWA , SZUKAJ , PRAWDA oraz LEN funkcje.

Przejdźmy przez następujące kroki, aby wykonać zadanie.

  • Po pierwsze, wpisz w komórce następującą formułę D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Podział formuły

  • SZUKAJ(" ", C5) → funkcja SZUKAJ zwraca liczbę znaków, przy której określony znak lub ciąg tekstowy został znaleziony jako pierwszy, czytając od lewej do prawej. tutaj, funkcja SZUKAJ dowiaduje się o pozycji przestrzeń ( " " ) w komórce C5 .
    • Wyjście: 3
  • LEN(C5) → funkcja LEN zwraca całkowitą liczbę znaków w komórce C5.
    • Wyjście: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funkcja RIGHT zwraca znak lub znaki z pozycji końcowej w liczbie lub łańcuchu tekstowym komórki. Zwracane znaki są oparte na podanej przez nas liczbie.
  • PRAWO(C5, 9-3) → staje się
    • Wyjście: 019186
  • LEFT(C5, SEARCH(" ", C5))→ funkcja LEFT zwraca znak lub znaki z pozycji początkowej w liczbie lub ciągu tekstowym komórki. Zwracane znaki są oparte na podanej przez nas liczbie.
  • LEFT(C5, SEARCH(" ", C5)) → staje się
    • Wyjście: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → funkcja CONCATENATE łączy lub łączy znaki w jeden ciąg tekstowy.
  • CONCATENATE(NY , "(+889)", 019186)) Wtedy staje się
    • Wyjście: NY (+889)019186
    • Wyjaśnienie: tutaj, (+889) dodaje się pomiędzy NY i liczby 019186 w komórce D5 .
  • Następnie naciśnij ENTER .

Dlatego wynik można zobaczyć w komórce D5 .

  • Ponadto, opór powietrza wzór z Narzędzie do napełniania uchwytu .

Stąd w Wynik w kolumnie, można zobaczyć wstawiony znak pomiędzy tekstem .

Read More: Kod znaku dla zaznaczenia w Excelu (2 aplikacje)

5) Używanie VBA do wstawiania znaków między tekstami

W tej metodzie wykorzystamy Kod VBA do wstawianie znaku pomiędzy tekst w Excelu .

Przejdźmy przez następujące kroki, aby wykonać zadanie.

  • Najpierw udamy się do Deweloper tab.
  • Następnie należy wybrać Visual Basic .

W tym momencie, a Okno edytora VBA pojawi się.

  • Następnie, od Wkładka tab>> wybierz Moduł .

Następnie, a Moduł VBA pojawi się.

W tym momencie należy wpisać następujący kod w Moduł .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Next End Sub 

Podział kodu

  • Oświadczamy WSTAWIĆ_CHARAKTER_BETWEN_KOMÓRKI jako nasz Sub .
  • Bierzemy Komórki oraz Cells_Range jako zmienne dla Zakres .
  • Używamy Z lewej strony , VBA.Mid oraz VBA.Len funkcje do wstawiania (+889) pomiędzy wybranymi komórkami.
  • Używamy Dla pętli aby kontynuować zadanie, chyba że znajdzie ostatnia komórka .
  • Wtedy, będziemy zamknąć the Okno edytora VBA .
  • Po tym, będziemy powrót do naszego arkusz roboczy .
  • Wraz z tym, będziemy naciskać ALT+F8 wydobyć Makro okno dialogowe, abyśmy mogli uruchomić kod.

Oprócz wciśnięcia ALT+F8 , można udać się do Deweloper zakładka i wybrać Makra od Kod grupa, aby wydobyć Makro okno dialogowe,

W tym momencie, a MACRO Pojawi się okno dialogowe.

Upewnij się, że Nazwa makra zawiera Sub swojego kodu.

  • Następnie należy kliknąć na Uruchom .

Później Pole wprowadzania danych z Wstawianie znaków między komórkami pojawi się.

  • Po tym, w Wybierz zakres komórek do wstawienia znaku wybierzemy komórki C5:C9 .
  • Następnie należy kliknąć OK .

Dlatego też w Wynik w kolumnie, można zobaczyć wstawiony znak pomiędzy tekstem .

Część ćwiczeniowa

Możesz pobrać powyższe Excel plik, aby przećwiczyć wyjaśnione metody.

Wniosek

Tutaj staraliśmy się pokazać 5 metod do wstawianie znaku pomiędzy tekst w Excelu Dziękujemy za przeczytanie tego artykułu, mamy nadzieję, że był on pomocny. Jeśli masz jakieś pytania lub sugestie, daj nam znać w sekcji komentarzy poniżej. zapraszamy na naszą stronę internetową ExcelWIKI aby dowiedzieć się więcej.

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ł.