Spis treści
W tym artykule pokazano, jak zmienić przypadek zdania w programie Excel. Chociaż domyślnie nie ma desykacji do wykonania tego zadania, możesz zastosować połączoną formułę, Wypełnienie błyskowe narzędzie, oraz VBA kod. Tutaj przeprowadzimy Cię przez sześć prostych i wygodnych sposobów na zmianę przypadku zdania w Excelu.
Pobierz Zeszyt ćwiczeń
Możesz pobrać następujący skoroszyt Excela, aby lepiej zrozumieć i samemu poćwiczyć.
Changing Sentence Case.xlsmCo to jest Sentence Case?
Być może jesteś ciekawy, czym właściwie jest przypadek zdania. Nie denerwuj się, jeśli nie masz o tym pojęcia.
Sprawa zdaniowa jest jednym z rodzajów wielkości liter, które często stosujemy.W sprawie zdaniowej początkowa litera pierwszego wyrazu powinna być wielka, natomiast pozostałe litery pierwszego wyrazu i wszystkie inne wyrazy w zdaniu powinny być małe.Na przykład:
To zdanie jest napisane w przypadku zdania.
6 Metod zmiany wielkości liter w zdaniu w Excelu
Tutaj mamy Nieprawidłowo sformatowana lista zdań zawierający niektóre Zdania z niewłaściwą kapitalizacją liter.
Chcemy przekonwertować obudowę tych zdań na wielkość liter zdania. Tak więc, bez dalszej zwłoki, przeskoczmy do garści metod zmiany wielkości liter zdania w Excelu.
1. użycie formuły łączącej funkcje UPPER, LOWER, RIGHT, LEFT i LEN
W naszej pierwszej metodzie użyjemy wzoru, aby zamienić podane niepoprawne zdania na przypadki zdaniowe. Wykonaj nasze kroki poniżej.
Kroki:
- Na początku należy wybrać komórkę C5 Następnie zapisz poniższy wzór i naciśnij ENTER .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))
Tutaj, B5 stanowi pierwsze zdanie w Nieprawidłowy format Lista zdań .
Podział formuły:
- W formule. Funkcja LEN określa całkowitą długość ciągu w komórce B5 Następnie od tej długości odejmij 1.
- Na stronie Funkcja PRAWDA zwraca ostatnie znaki ciągu tekstowego w komórce B5 . Tutaj, liczba znaków zwróconych przez PRAWDA Funkcja ta jest określona przez wyjście LEN funkcja.
- Po tym, uzyskać te zwrócone wartości do Funkcja LOWER aby przekonwertować znaki na małe litery.
- Później kolejna część formuły jest łączona z ampersandem (&) .
- Następnie. Funkcja LEWA zwraca pierwszy znak ciągu tekstowego w komórce B5 .
- Wreszcie Funkcja UPPER konwertuje ten pierwszy znak na wielką literę.
- Po drugie, użyj Uchwyt do napełniania i przeciągnij ją w dół do komórki C14 aby uzyskać pozostałe wyniki.
Read More: Jak zrobić pierwszą literę zdania wielką w Excelu (4 odpowiednie metody)
2) Użycie formuły łączącej funkcje UPPER, LOWER, MID i LEFT
W naszej drugiej metodzie zastosujemy kolejną formułę łączącą pewne funkcje. Postępuj dokładnie według podanych kroków.
Kroki:
- Na początku należy wybrać komórkę C5 i wpisz poniższą formułę. Następnie naciśnij przycisk ENTER klucz.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)
Tutaj, B5 służy jako zdanie w Dany przypadek .
Użyliśmy nowej funkcji o nazwie Funkcja MID W naszej poprzedniej metodzie używaliśmy PRAWDA oraz LEWA funkcje, które zwracają znaki ciągu tekstowego odpowiednio od początku i końca ciągu. ale MID Funkcja może zwrócić znaki z dowolnej pozycji w środku łańcucha.
Read More: Jak zmienić pierwszą literę na wielką w Excelu (6 poręcznych metod)
3. wykorzystanie programu Word do zmiany wielkości liter w programie Excel
W tej metodzie otrzymamy pomoc innego programu Office o nazwie Word.Dzięki połączeniu Excela i Worda rozwiążemy problem w inny sposób.Uważnie wykonaj kroki.
Kroki:
- Na początku należy wybrać komórki w B5:B14 skopiuj te komórki używając CTRL + C skrót klawiaturowy.
- Teraz otwórz Worda i wklej do niego te komórki.
- Po drugie, zaznacz całą tabelę w Wordzie.Następnie przejdź do Strona główna zakładka i wybrać Zmiana Przypadek w Czcionka grupa> małe litery .
- W tym momencie wszystkie nasze zdania zamieniają się na małe litery.
- Ponownie, przejdź do Strona główna Następnie należy wybrać Zmiana Przypadek > Sprawa wyroku .
- Na koniec wszystkie zdania zamieniamy na przypadki zdań w programie Word.
- Na koniec skopiuj całą tabelę do Worda, a następnie wklej ją do komórek w C5:C14 zakres.
Uwaga: Nie zamieniaj jej na wielkość liter w Wordzie. Najpierw zamień ją na małą literę, a potem na wielkość liter w zdaniach. W przeciwnym razie wielkie litery w środku zdań nie zostaną zmienione. .
Read More: Jak zmienić przypadek dla całej kolumny w Excelu (7 niesamowitych sposobów)
4) Wdrożenie Flash Fill do zmiany wielkości liter w zdaniu w Excelu
Używanie Wypełnienie błyskowe narzędziem jest inny sposób na zmianę przypadków zdań w Excelu.Wykonaj poniższe kroki.
Kroki:
- Na początku należy wybrać komórkę C5 Następnie wpisz poniższą formułę i naciśnij ENTER .
=LOWER(B5)
Tutaj, B5 stanowi pierwsze zdanie w Dany przypadek .
W tym momencie wszystkie zdania zamieniają się na małe litery.
- Po drugie, w komórce D5 , zapisz ręcznie pierwsze zdanie w przypadku zdania.
- Po trzecie, wybierz komórki w D5:D14 Następnie przejdź do Strona główna zakładka i wybrać Wypełnij w Edycja grupa> Wypełnienie błyskowe z rozwijanej listy.
- Jednak wszystkie zdania konwertują się na przypadek zdania.
Uwaga: Nie konwertuj go bezpośrednio na wielkość liter podczas używania Wypełnienie błyskowe Na początku zmień je na małe litery, a następnie na litery w zdaniach. W przeciwnym razie nie będzie działać poprawnie .
Read More: Jak zmienić duże litery na małe w Excelu (5 skutecznych metod)
5. zastosowanie kodu VBA do wybranego zakresu komórek
Stosując VBA Kod jest zawsze ekscytującą alternatywą, proszę postępować zgodnie z naszymi krokami poniżej.
Kroki:
- Na początku należy zaznaczyć komórki w B5:B14 Następnie należy kliknąć prawym przyciskiem myszy na Nazwa arkusza i wybrać Wyświetl kod .
- W tym momencie Microsoft Visual Basic for Applications otwiera się okno. z Przełączanie folderów , kliknij prawym przyciskiem myszy na Arkusz6 (VBA 1) > wybierz Wkładka > Moduł .
- Otwiera moduł kodu, gdzie wklejamy poniższy kod.Następnie klikamy na Uruchom lub naciśnij przycisk F5 klucz.
Sub ConvertSelectionToSentenceCase() Dim rng As Range For Each rng In Selection If Application.WorksheetFunction.IsText(rng) Then rng.Value = UCase(Left(rng, 1)) & LCase(Right(rng, Len(rng) - 1)) End If Next End Sub
- Zamknij teraz moduł kodu i wróć do arkusza. Ze zdumieniem jednak zauważysz, że komórki kolumny B są automatycznie konwertowane na wielkość liter w zdaniach.
Read More: Jak zmienić przypadek w arkuszu Excela (8 szybkich metod)
6. wykorzystanie kodu VBA do utworzenia funkcji niestandardowej
W naszej powyższej procedurze wybraliśmy zakres komórek, a następnie zastosowaliśmy VBA kod do konwersji łańcuchów tekstowych na przypadki zdań. Jednak w tej metodzie stworzymy funkcję zdefiniowaną przez użytkownika przy użyciu VBA kod.Następnie za pomocą tej funkcji zmienimy ciągi tekstowe na przypadki zdań.Wykonaj więc poniższe kroki.
Kroki:
- Na początku kliknij prawym przyciskiem myszy na Nazwa arkusza i wybrać Wyświetl kod .
- W tym momencie Microsoft Visual Basic for Applications Teraz przejdź do okna Wkładka zakładka i wybrać Moduł .
- Otworzy się moduł kodu, w którym należy wkleić poniższy kod, a następnie kliknąć na Zapisz aby zapisać skoroszyt w Macro-Enabled format.
Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function
- Następnie wróć do arkusza i kliknij na komórkę C5 i zapisz =sen Jednak zobaczysz, że SentenceCase Później naciśnij przycisk TAB klawisz na klawiaturze, aby wybrać funkcję.
- Na koniec podaj odniesienie do komórki B5 jako argument tej funkcji i naciśnij ENTER .
Ciąg tekstowy jest teraz zmieniany na przypadek zdania.
Wniosek
Dziękujemy za przeczytanie tego artykułu, mamy nadzieję, że był pomocny. Daj nam znać w sekcji komentarzy, jeśli masz jakieś pytania lub sugestie. Zapraszamy na naszą stronę internetową ExcelWIKI aby dowiedzieć się więcej.