Jak zwrócić tekst do drugiego miejsca w programie Microsoft Excel

Anonim

W tym artykule dowiemy się, jak zwrócić tekst do drugiego miejsca w programie Microsoft Excel.

Wyciąganie tekstu do drugiej spacji (" ") z podanego ciągu znaków

Czasami podaje się listę ciągów tekstowych i wymaga wyodrębnienia części ciągu do drugiego znaku spacji (" "). Na przykład wyodrębnienie imienia i drugiego imienia z pełnego imienia i nazwiska oddzielonych spacjami. Rozumiemy więc, jak rozwiązać ten problem na przykładzie wyjaśnionym poniżej.

Formuła

W tym celu użyjemy kombinacji następujących funkcji

  1. LEWO
  2. ODNALEŹĆ
  3. ZASTĄPIĆ
  4. LEN

Kombinacja tych funkcji odnajdzie drugi znak spacji i zastąpi go dowolnym innym znakiem, który można łatwo zlokalizować w manipulowanym ciągu. Zobaczmy poniższą składnię z wyjaśnieniem argumentów.

Składnia formuły:

= LEFT (ciąg , ZNAJDŹ ( "*" , SUBSTITUTE ( ciąg , " " , "*" , LEN (ciąg) - LEN ( SUBSTITUTE (ciąg ," " , "" )) ) ) ) - 1 )

ciąg : podany ciąg

" " : znak spacji

"*" : znak zastępujący znak spacji (musi być unikalny dla wszystkich nazw)

Przykład :

Wszystko to może być trudne do zrozumienia. Rozumiem, jak korzystać z funkcji na przykładzie. Tutaj mamy listę imion i musimy znaleźć imię i drugie imię z pełnych imion.

Użyj wzoru:

= W LEWO ( A2 , ZNAJDŹ ( " * " , ZAMIANA ( A2 , " " , " * " , LEN ( A2) ) - LEN ( ZAMIANA ( A2 , " , " ) ) ) ) ) )

Wyjaśnienie

  1. Funkcja LEN zwraca długość ciągu.
  2. ZAMIANA (A2, "", "") zwraca „Oskrzeli BillyAnderson” (bez przestrzeni)
  3. LEN (A2) - LEN (SUBSTITUTE (A2,"", "")) zwraca różnicę nazw ze spacjami i bez spacji. Więc otrzymujemy liczbę spacji w łańcuchu. tj. 2
  4. Różnica zostanie wykorzystana do zamiany znaku * na konkretny znak spacji. Zwraca "Broncho Billy*Anderson"
  5. Funkcja ZNAJDŹ wyszukuje * znak, a funkcja LEFT wyodrębnia wartość do * znaku.
  6. -1 należy użyć, aby nowy ciąg nie zawierał znaku spacji. To chwilowy wybór, czy zachować przestrzeń, czy nie. Nie robi żadnej różnicy.

Jak widać, wynikowa nazwa ma tylko imię i drugie imię. Skopiuj formułę do innych komórek, używając skrótu Ctrl + D .

Jak widać, wszystkie nazwy otrzymaliśmy za pomocą jednej formuły. Czy to nie interesujące!

UWAGA: Użyj funkcji SZUKAJ zamiast funkcji ZNAJDŹ. Oba zwracają tę samą wartość. Ale funkcja FIND rozróżnia wielkość liter i nie obsługuje symboli wieloznacznych.

Oto wszystkie notatki obserwacyjne przy użyciu wzoru w Excelu
Uwagi:

  1. Ostrożnie używaj nawiasów w formule, ponieważ może to zwrócić błąd.
  2. Użyty tutaj znak *. Możesz użyć dowolnego unikalnego znaku, aby zastąpić znaki spacji we wszystkich ciągach.
  3. Jeśli nazwa jest podzielona przez dowolny inny znak (np. | ), zastąp podany ogranicznik w formule cudzysłowami.

Mam nadzieję, że ten artykuł o Zwracaniu tekstu do drugiego miejsca w programie Microsoft Excel jest objaśniający. Więcej artykułów na temat formuł edycji ciągów i powiązanych formuł programu Excel znajdziesz tutaj. Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku. Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na e-mail.

Jak korzystać z funkcji TRIM w programie Excel: Funkcja TRIM służy do przycinania ciągów i czyszczenia wszelkich końcowych lub wiodących spacji z ciągu. To bardzo pomaga nam w procesie czyszczenia danych.

Jak korzystać z funkcji CLEAN w programie Excel: Funkcja Clean służy do czyszczenia niedrukowalnych znaków z ciągu. Ta funkcja jest używana głównie z funkcją TRIM do czyszczenia importowanych danych obcych.

Zamień tekst na końcu ciągu, zaczynając od pozycji zmiennej: Aby zastąpić tekst z końca ciągu, używamy funkcji REPLACE. Funkcja REPLACE używa pozycji tekstu w ciągu do zastąpienia.

Jak sprawdzić, czy ciąg zawiera jeden z wielu tekstów w programie Excel?: Aby sprawdzić, czy ciąg zawiera którykolwiek z wielu tekstów, używamy tej formuły. Używamy funkcji SUMA, aby zsumować wszystkie dopasowania, a następnie wykonujemy logikę, aby sprawdzić, czy ciąg zawiera którykolwiek z wielu ciągów.

Policz komórki zawierające określony tekst: Prosta funkcja LICZ.JEŻELI zdziała magię. Aby policzyć liczbę wielu komórek, które zawierają dany ciąg, używamy operatora wieloznacznego z funkcją LICZ.JEŻELI.

Excel REPLACE vs funkcja SUBSTITUTE: Funkcje REPLACE i SUBSTITUTE są najbardziej niezrozumianymi funkcjami. Aby znaleźć i zamienić dany tekst, używamy funkcji SUBSTITUTE. Gdzie REPLACE służy do zastąpienia liczby znaków w ciągu…

Popularne artykuły :

Jak korzystać z funkcji IF w programie Excel? : Instrukcja IF w programie Excel sprawdza warunek i zwraca określoną wartość, jeśli warunek jest PRAWDA, lub zwraca inną określoną wartość, jeśli jest FAŁSZ.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z funkcji SUMIF w programie Excel? : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.