Spis treści
Częstym zjawiskiem w Excelu jest importowanie danych z zewnętrznych źródeł, przez co napotykamy na wpisy pozbawione spacji. W tym artykule omówimy metody dodawania spacji pomiędzy tekstem w komórce Excela. Możemy dodawać różnego rodzaju formaty spacji za pomocą funkcji np. TRIM , REPLACE , ZNAJDŹ , MIN, oraz SUBSTYTUT.
Załóżmy, że importujemy w Excelu dane dotyczące nazwy i identyfikatora, które wyglądają jak na poniższym obrazku
Zbiór danych do pobrania
Dodaj spację między tekstem w komórce Excela.xlsx4 proste sposoby na dodanie spacji między tekstem w komórce Excela
Metoda 1: Użycie funkcji REPLACE
Na stronie REPLACE Funkcja zastępuje określone części łańcucha tekstowego nowym przypisanym łańcuchem tekstowym. Jej składnia to
REPLACE (old_text, start_num, num_chars, new_text)
old_text; odnosi się do dowolnej komórki referencyjnej, w której chcesz, aby tekst został zastąpiony.
start_num; deklaruje, od którego numeru znaku nastąpi wymiana.
num_chars; określa ile znaków zostanie zastąpionych.
new_text; to tekst, który ostatecznie znajdzie się w miejscu zastąpionych znaków.
Krok 1: Wpisz formułę w dowolnej pustej komórce ( C4 )
=REPLACE(B4,5,0," ")Tutaj, B4 to stary_tekst Odniesienie. Mamy tekst "JaneDoe123" w komórce B4. Chcemy, aby tekst był następujący "NN123" Chcemy więc, aby spacja rozpoczynała znak start_num "5" (tj. po Jane Nie chcemy, aby jakikolwiek znak został zastąpiony, więc num_chars są "0". I nowy_tekst będzie taka sama.
Krok 2: Naciśnij ENTER. Dane w komórce (. B4 ) pojawiają się w takiej formie, o jakiej myśleliśmy.
Krok 3: Powtórzenie Krok 1 i 2 z indywidualnym start_num oraz num_chars. Wówczas otrzymamy obrazek podobny do poniższego
Read More: Jak dodać puste miejsce za pomocą formuły programu Excel (6 metod)
Metoda 2: Użycie funkcji SUBSTITUTE
Do zastępowania tekstu w określonym miejscu używamy REPLACE funkcja, podczas gdy my używamy SUBSTYTUT aby zastąpić dowolny konkretny tekst.
Składnia SUBSTYTUT funkcja to
SUBSTITUTE(text, old_text, new_text, [instance_num])
tekst; kieruje do dowolnej komórki referencyjnej, którą chcesz, aby tekst zastąpił.
old_text; określa tekst w komórce odniesienia, który chcesz zastąpić.
new_text; deklaruje tekst, który ty stary_tekst zastąpić.
[instance_num]; określa liczbę wystąpień w stary_tekst chcesz zastąpić.
Krok 1: Wstaw formułę do dowolnej pustej komórki ( C4 )
=SUBSTITUTE(B4, "JaneDoe123″, "Jane Doe 123″,1)W formule, B4 to stary_tekst Odniesienie. Mamy tekst "JaneDoe123" w komórce B4. Chcemy, aby tekst był następujący "NN 123" . i [instance_num] jest "1" ponieważ w komórce referencyjnej mamy tylko jedną instancję B4 .
Krok 2: Hit ENTER. Tekst nabiera takiego kształtu, jaki chcieliśmy.
Krok 3: Powtórzenie Kroki 1 oraz 2 z indywidualnym nowy_tekst i otrzymasz wynikowy obraz podobny do tego poniżej
Czytaj więcej: Jak dodać spację między wierszami w Excelu
Podobne lektury
- Jak wydzielać komórki w Excelu (2 proste podejścia)
- Jak zrobić spację w Excelu (3 metody)
Metoda 3: Użycie funkcji TRIM i REPLACE
TRIM Funkcja usuwa z tekstu wszystkie początkowe i końcowe spacje. Jej składnia to
TRIM (tekst)
Ale musimy dodawać spacje, a nie je przycinać.Aby to rozwiązać, łączymy TRIM oraz REPLACE funkcji, aby to zrobić. REPLACE funkcja traktuje tekst tak samo jak w Metoda 1 . i TRIM Funkcja usuwa tylko spacje umieszczone w leading lub trailing (w przypadku gdy dane posiadają spacje) i zwraca z pojedynczą spacją.
Krok 1: Kliknij dowolną pustą komórkę ( C4 ) i wklejamy wzór
=TRIM(REPLACE(B4,5,0," "))Na stronie REPLACE część funkcyjna we wzorze działa tak, jak opisano w Metoda 1 .
Krok 2: Naciśnij ENTER Następnie otrzymujemy wynik, który wygląda podobnie do poniższego obrazka
Krok 3: Powtórzenie Kroki 1 oraz 2 za Metoda 1 instrukcje dla REPLACE Po wykonaniu tej czynności otrzymamy uporządkowany zbiór danych, jak poniżej
Read More: Jak dodać spację między liczbami w Excelu (3 sposoby)
Metoda 4: Użycie funkcji TRIM REPLACE MIN i FIND
A co jeśli chcemy, aby w naszym zbiorze danych pomiędzy nazwą a identyfikatorem była spacja. Na przykład chcemy, aby tekst "JaneDoe123" aby wyświetlić jako "JaneDoe 123". Aby osiągnąć cel, możemy użyć połączenie funkcji TRIM, REPLACE, MIN i FIND.
Krok 1: Wybierz dowolną pustą komórkę (C4) i wprowadź formułę =TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&”1234567890″)),0,” “))
Krok 2: Naciśnij ENTER. Pojawia się spacja między Name a ID.
Krok 3: Przeciągnij Uchwyt do napełniania a reszta komórki trafia do wybranego formatu.
Read More: Jak znaleźć i zastąpić spację w Excelu (5 metod)
Wniosek
W artykule opisujemy wykorzystanie funkcji do dodawania odstępów między tekstami. REPLACE funkcja dodaje spację do określonego miejsca definiując znaki, natomiast SUBSTYTUT Funkcja zastępuje dowolny tekst danym tekstem. Inne kombinacje funkcji działają w zależności od konkretnego warunku. Mam nadzieję, że przedstawione powyżej metody uznasz za godne swoich poszukiwań. Skomentuj, jeśli potrzebujesz dalszych wyjaśnień i masz coś do dodania.