Spis treści
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.xlsm5 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.