Jak podzielić tekst na oddzielne kolumny wielką literą w programie Excel?
Przypuśćmy, że masz zakres danych, które chcesz podzielić zawartość komórki na oddzielne kolumny za pomocą dużej litery, jak pokazano na poniższym zrzucie ekranu, czy masz jakieś dobre pomysły na rozwiązanie tego problemu w programie Excel?
Podziel tekst na oddzielne kolumny za pomocą wielkich liter i formuł
Podziel tekst na oddzielne kolumny za pomocą dużej litery z kodem VBA
Podziel tekst na oddzielne kolumny za pomocą dużej litery za pomocą Kutools for Excel
Podziel tekst na oddzielne kolumny za pomocą wielkich liter i formuł
Jeśli w twoich komórkach są tylko dwa słowa, poniższe formuły pomogą ci ukończyć tę pracę. Wykonaj następujące czynności:
1. Wprowadź tę formułę tablicową: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 to komórka, którą chcesz podzielić wielką literą) na pustą komórkę sąsiadującą z danymi, a następnie naciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać pierwsze słowo, patrz zrzut ekranu:
2. Następnie wybierz C2 i przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, wszystkie pierwsze słowa komórek zakresu zostały wyodrębnione naraz, patrz zrzut ekranu:
3. Przejdź do innego wzoru: = ZAMIEŃ (A2,1; DŁ (C2); „”) (A2 to komórka, którą chcesz podzielić, a C2 to komórka zawiera pierwsze zwrócone słowo) do komórki D2 i naciśnij Wchodzę klucz, aby uzyskać drugie słowo, patrz zrzut ekranu:
4. Wybierz komórkę D2, przeciągnij uchwyt wypełniania w dół do komórek, aby uzyskać drugie słowo, a zawartość komórki zakresu została podzielona na dwie kolumny za pomocą dużej litery, patrz zrzut ekranu:
Podziel tekst na oddzielne kolumny za pomocą dużej litery z kodem VBA
Powyższe formuły są stosowane tylko do wartości komórki, która zawiera dwa słowa, jeśli w komórce jest wiele słów, które należy podzielić, możesz dodać spacje przed dużymi literami, a następnie zastosować tekst do kolumn, aby podzielić zawartość komórki na oddziel kolumny spacją.
Najpierw zastosuj kod VBA, aby dodać spacje przed wielką literą, aby oddzielić słowa.
1. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.
Kod VBA: wstaw spacje przed każdą wielką literą w komórce
Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
Dim I As Integer
SplitWords = Left(Str, 1)
For I = 2 To Len(Trim(Str))
If (Asc(Mid(Str, I, 1)) > 64) And _
(Asc(Mid(Str, I, 1)) < 91) And _
(Mid(Str, I - 1, 1) <> " ") Then _
SplitWords = SplitWords & " "
SplitWords = SplitWords & Mid(Str, I, 1)
Next
End Function
3. Zapisz i zamknij ten kod, wróć do arkusza roboczego, wprowadź tę formułę: = słowa dzielone (A2) do pustej komórki sąsiadującej z danymi, patrz zrzut ekranu:
4. Następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a spacje zostały wstawione przed każdą wielką literą, aby oddzielić zawartość komórki, patrz zrzut ekranu:
5. Następnie należy skopiować i wkleić te komórki formuły jako wartości, aby usunąć formuły w innym miejscu lub w oryginalnym zakresie.
Po drugie, zastosuj funkcję Tekst do kolumny, aby podzielić zawartość komórki na oddzielne kolumny spacją.
6. Wybierz wartości komórek, do których wstawiłeś spacje, i kliknij Dane > Tekst do kolumn, w kroku 1 w Konwertuj Kreator tekstu na kolumnę, Wybierz Rozgraniczone opcja, patrz zrzut ekranu:
7. Następnie kliknij Następna w kroku 2 kreatora, zaznacz Typ przestrzeni opcja pod Ograniczniki sekcja, patrz zrzut ekranu:
8. Kliknij dalej Następna w kroku 3 kreatora wybierz Ogólne opcja pod Format danych kolumny, a następnie wybierz komórkę, w której chcesz umieścić wartości podziału, klikając przycisk, zobacz zrzut ekranu:
9. Nareszcie kliknij koniec przycisk, zawartość komórki została podzielona na wiele kolumn, jak pokazano na poniższym zrzucie ekranu:
Podziel tekst na oddzielne kolumny za pomocą dużej litery za pomocą Kutools for Excel
Jeśli Kutools dla programu Excel, łącząc jego Dodaj tekst i Podział komórki funkcje, możesz poradzić sobie z tym zadaniem łatwo i wygodnie, wykonaj następujące czynności:
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
1. Wybierz oryginalne dane, które chcesz podzielić.
2. Następnie kliknij Kutools > Tekst > Dodaj tekstzobacz zrzut ekranu:
3, w Dodaj tekst W oknie dialogowym wpisz raz spację lub inny potrzebny separator w Tekst a następnie wybierz Pierwsza litera jest wielka z Dodawaj tylko do sekcja, patrz zrzut ekranu:
4. Następnie kliknij Ok przycisk i spacje zostały dodane przed każdą wielką literą, patrz zrzut ekranu:
5. A następnie możesz zastosować Podział komórki użyteczność Kutools dla programu Excel aby podzielić wartości komórek według spacji, zachowując zaznaczony zakres danych, a następnie kliknij Kutools > Połącz i podziel > Podział komórkizobacz zrzut ekranu:
6, w Podział komórki okno dialogowe, wybierz Podziel na kolumny pod Rodzaj Nieruchomości sekcję i sprawdź Typ przestrzeni lub inne ograniczniki dodane w kroku 3, zobacz zrzut ekranu:
7. Następnie kliknij Oki pojawia się okienko zachęty przypominające o wybraniu komórki do umieszczenia podzielonych danych, patrz zrzut ekranu:
8. Nareszcie kliknij OK przycisk, a otrzymasz wynik, którego potrzebujesz, patrz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: Podziel tekst na oddzielne kolumny za pomocą dużej litery za pomocą Kutools for Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!