Перейти до основного матеріалу

Змінити регістр тексту в Excel – 6 супер практичних способів

Підтримка узгодженого регістру тексту в Excel, наприклад використання великої першої літери кожного слова або використання єдиного верхнього/нижнього регістру, значно покращує читабельність даних і професійність. На відміну від Microsoft Word, в Excel немає кнопки «Змінити регістр» для зміни регістру тексту на аркушах, що ускладнює роботу багатьох користувачів Excel. Ця стаття пропонує шість практичних методів, які допоможуть вам змінити регістр тексту в Excel за потреби. Давайте працювати разом, щоб уніфікувати ваші текстові дані!


Відео: Зміна регістру тексту в Excel


Зміна регістру тексту в Excel

У цьому розділі демонструються різні методи, які допоможуть вам перетворити текстові значення в клітинках у верхній, нижній регістр, правильний регістр, а також речення.


Змінюйте регістр тексту за допомогою вбудованих функцій

Припустімо, що у вас є список імен у діапазоні A2:A7, як показано на знімку екрана нижче, і тепер ви хочете змінити регістр тексту на верхній, нижній або правильний регістр. Microsoft Excel має такі вбудовані функції, які може допомогти вам легко виконати завдання.

  • Функція UPPER – Перетворює текст у верхній регістр, наприклад загальна ЦІНА > ЗАГАЛЬНА ЦІНА
  • Функція LOWER – Перетворює текст у нижній регістр, наприклад загальна ЦІНА > загальна ціна
  • Функція PROPER – Використовуйте велику першу літеру кожного слова в текстовому рядку, наприклад загальна ЦІНА > Загальна ціна
Змініть регістр тексту на верхній за допомогою функції UPPER

Щоб змінити регістр тексту в діапазоні A2:A7 на верхній регістр, Функція UPPER може допомогти. Будь ласка, зробіть наступне.

Крок 1: Застосуйте функцію UPPER

Тут я вибираю комірку C2, вводжу таку формулу та натискаю Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати перший результат.

=UPPER(A2)

Крок 2. Отримайте всі результати

Виберіть першу клітинку результату, перетягніть її Ручка заповнення вниз, щоб отримати всі результати. Ви бачите, що текст, на який посилається, перетворюється на верхній регістр, як показано на знімку екрана нижче.

Змініть регістр тексту на малі за допомогою функції LOWER

Щоб змінити регістр тексту в діапазоні A2:A7 на нижній, ви можете застосувати Функція LOWER як зазначено нижче.

Крок 1: Застосуйте функцію LOWER

Тут я вибираю комірку C2, вводжу таку формулу та натискаю Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати перший результат.

=LOWER(A2)

Крок 2. Отримайте всі результати

Виберіть першу клітинку результату, перетягніть її Ручка заповнення вниз, щоб отримати всі результати. Ви бачите, що текст, на який посилається, перетворюється на малі літери, як показано на знімку екрана нижче.

Змініть регістр тексту на правильний (заголовок) за допомогою функції PROPER

Щоб змінити регістр тексту в діапазоні A2:A7 на правильний (перша літера кожного слова з великої літери), ПРАВИЛЬНА функція може зробити вам послугу. Будь ласка, зробіть наступне.

Крок 1: виберіть клітинку для виведення результату та застосуйте функцію PROPER

Тут я вибираю комірку C2, вводжу таку формулу та натискаю Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати перший результат.

=PROPER(A2)

Крок 2. Отримайте всі результати

Виберіть першу клітинку результату, перетягніть її Ручка заповнення вниз, щоб отримати всі результати. Ви можете бачити, що текст, на який посилається, перетворено на регістр (перша літера кожного слова з великої літери), як показано на знімку екрана нижче.


Змініть регістр тексту кількома кліками за допомогою зручного інструменту

Хоча вищезазначені функції дозволяють змінювати регістр тексту, їм потрібен допоміжний стовпець для збереження зміненого тексту. Це може бути незручно, особливо якщо вам потрібен змінений текст для подальших операцій. однак, Kutools для Excel's Змінити регістр Функція дозволяє без зусиль налаштувати регістр тексту у вибраному діапазоні верхній, знизити, правильний, або навіть пропозиція випадку, безпосередньо в діапазоні. Будь ласка, спробуйте функцію наступним чином.

Після встановлення Kutools для Excel, перейдіть до вибору Кутулс > текст > Змінити регістр, а потім виконайте наступне:

  1. Виберіть діапазон, що містить текст, регістр якого потрібно змінити.
  2. У Змінити регістр у діалоговому вікні виберіть потрібний регістр тексту.
  3. Натисніть OK.

Результат

У цьому випадку я вибираю Верхня справа після натискання кнопки OK усі тексти у вибраному діапазоні буде змінено на верхній регістр. Дивіться знімок екрана нижче.

примітки:

Змініть регістр тексту за допомогою Flash Fill

Тепер перейдемо до третього способу, відомого як Флеш-заповнення. Представлена ​​в Excel 2013 функція Flash Fill розроблена для автоматичного заповнення ваших даних, коли вона розпізнає шаблон. Використання функції Flash Fill для зміни регістру тексту в діапазоні в Excel відносно просте. Ось покроковий посібник:

Крок 1: Введіть перший запис у потрібному регістрі в сусідню клітинку

У комірку, що знаходиться безпосередньо поруч із вашим першим записом даних, вручну введіть перший запис, який ви хочете відобразити.

Наприклад, якщо я хочу змінити регістр тексту в діапазоні A2:A7 на верхній регістр, я перейду до клітинки B2, яка безпосередньо примикає до імені, і вручну введу текст у верхньому регістрі.

Крок 2. Застосуйте Flash Fill, щоб автоматично заповнити всі літери у верхньому регістрі

Перейдіть до клітинки під B2 і введіть друге ім’я з A3 у верхньому регістрі, тоді Excel виявить шаблон із вашого попереднього введення та з’явиться пропозиція Flash Fill для автоматичного заповнення решти клітинок текстом у верхньому регістрі. Потім потрібно натиснути Що натомість? Створіть віртуальну версію себе у щоб прийняти попередній перегляд.

Чайові: якщо Excel не розпізнає шаблон під час заповнення другої клітинки, вручну введіть дані для цієї клітинки, а потім перейдіть до третьої клітинки. Шаблон повинен бути розпізнаний, коли ви починаєте вводити дані в третю поспіль клітинку.

Результат

Після натискання кнопки Що натомість? Створіть віртуальну версію себе у щоб прийняти попередній перегляд, ви отримаєте список тексту у верхньому регістрі, як показано на знімку екрана нижче.

примітки:
  • Ця функція доступна лише в Excel 2013 і пізніших версіях.
  • Ви можете виконати ті самі кроки, щоб застосувати Flash Fill для зміни регістру тексту в нижньому регістрі, належний випадок а також вирок випадок в міру необхідності.
  • Якщо Excel автоматично не пропонує пропозицію Flash Fill, ви можете змусити її ввести в дію одним із наведених нижче методів.
    • По ярлику
      Після введення першого верхнього регістру тексту в клітинку B2 виділіть діапазон B2:B7, натисніть Ctrl + E клавіші для автоматичного заповнення решти текстів у верхньому регістрі.
    • За варіантом стрічки
      Після введення першого тексту у верхньому регістрі в клітинку B2 виберіть діапазон B2:B7, перейдіть до клацання Заповнювати > Флеш-заповнення під Головна Вкладка.

Змініть регістр тексту за допомогою Microsoft Word

використання Microsoft Word щоб допомогти змінити регістр тексту в діапазоні в Excel, вимагає певного обхідного шляху. Однак це може бути корисним, якщо вам зручніше працювати з можливостями зміни регістру Word. Ось кроки:

Крок 1: Скопіюйте діапазон клітинок, що містить текст, регістр якого потрібно змінити

У цьому випадку я вибираю діапазон A2:A7 на аркуші Excel і натискаю Ctrl + C скопіювати його.

Крок 2: Вставте вибраний діапазон у документ Word

Потім потрібно натиснути Ctrl + V щоб вставити скопійований вміст у новий або наявний документ Word.

Крок 3. Змініть виділений текст на великі, малі або інші типові літери

  1. Виділіть скопійований текст у Word.
  2. Відповідно до Головна , натисніть, щоб розгорнути Змінити регістр випадаюче меню.
  3. Виберіть один із варіантів корпусу, який вам потрібен. Ось я вибираю в нижньому регістрі з випадаючого меню.

Крок 4: Скопіюйте змінені тексти з word і вставте назад у Excel

Після того, як текст змінено на вказаний вами регістр (тут регістр тексту змінено на малі), вам потрібно зробити наступне:

  1. Виділіть і скопіюйте змінені тексти в Word.
  2. Поверніться до аркуша Excel.
  3. Виберіть першу комірку діапазону, де ви хочете розмістити тексти, а потім натисніть Ctrl + V щоб вставити вміст назад у Excel.

Змінити регістр тексту за допомогою Power Query

Ви також можете застосувати Power Query функція для зміни регістру тексту в Excel. Недоліком цього методу є те, що для виконання потрібно кілька кроків, як і для методу Microsoft Word. Давайте подивимося, як це працює.

Крок 1: виберіть діапазон даних, увімкніть функцію «З таблиці/діапазону».

Виділіть комірки (включаючи заголовок), де ви хочете змінити регістр тексту, тут я вибираю діапазон A1:A7. Потім виберіть дані > З таблиці/діапазону.

Крок 2. Перетворіть вибрані клітинки на формат таблиці

Якщо вибрані комірки не є форматом таблиці Excel, a Створити таблицю з’явиться діалогове вікно. У цьому діалоговому вікні вам просто потрібно перевірити, чи Excel правильно вибрав вибраний діапазон комірок, позначити, чи є у вашій таблиці заголовок, а потім клацнути OK кнопки.

Якщо вибрані клітинки є таблицею Excel, перейдіть до кроку 3.

Крок 3: Перетворіть тексти на будь-який регістр, як вам потрібно

На відкритті Power Query вікно, потрібно:

  1. Перейти до Перетворення Вкладка.
  2. Натисніть на сформований.
  3. Виберіть один із варіантів регістру (в нижньому регістрі, ПОЧАТОК, Пишіть кожне слово великими літерами) як вам потрібно. Тут я вибираю ВЕРХНИЙ РЕГІСТ зі спадного меню.

Перетворення завершено. Як ви можете бачити на знімку екрана нижче, весь текст було змінено на верхній регістр у Power Query вікно в цьому прикладі.

Крок 4. Збережіть і завантажте текст назад у Excel

  1. У цьому випадку, оскільки мені потрібно вказати спеціальне призначення для моїх даних, я клацаю Закрити та завантажити > Закрити та завантажити до під Головна Вкладка.
    Чайові: щоб завантажити текст на новому аркуші, виберіть Закрити та завантажити варіант.
  2. У Імпортувати дані діалоговому вікні, виберіть Існуючий аркуш виберіть клітинку, щоб розмістити перетворений текст, а потім клацніть OK.

Результат

Текст, який змінився на регістр тексту, який ви вказали на кроці 3, тепер знову на вашому аркуші.

примітки:
  • використовувати Power Query, вам потрібен Excel 2016 або новішої версії.
  • Якщо ви використовуєте Excel 2010/2013, завантажте Microsoft Power Query надбудова, щоб почати.

Змініть регістр тексту за допомогою коду VBA

Цей метод надає чотири коди VBA, які допомагають змінити регістр тексту в указаному діапазоні на верхній, нижній, правильний регістр і речення. Виконайте наведені нижче дії та виберіть потрібний код.

Крок 1. Відкрийте вікно Microsoft Visual Basic for Applications

Натисніть інший + F11 клавіші, щоб відкрити це вікно.

Крок 2: Вставте модуль і введіть код VBA

Натисніть Insert > Модулі, а потім скопіюйте та вставте один із наведених нижче кодів VBA у Модуль (Код) вікна.

У цьому випадку я хочу змінити регістр тексту в діапазоні на верхній, тому я скопіюю та вставлю наведене нижче Код VBA 1.

Код VBA 1: змініть регістр тексту в діапазоні на верхній регістр

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

Код VBA 2: змініть регістр тексту в діапазоні на малі

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

Код VBA 3: змініть регістр тексту в діапазоні на правильний регістр

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

Код VBA 4: змініть регістр тексту в діапазоні на регістр речень

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

Крок 3. Запустіть код VBA

Натисніть F5 ключ для запуску коду. Потім з’явиться діалогове вікно, у якому вам буде запропоновано вибрати комірки з текстом, регістр якого потрібно змінити (тут я вибираю діапазон A2:A7). Зробивши вибір, натисніть OK.

Результат

Потім текст у вибраних клітинках змінився на верхній або на вказаний вами регістр.


Порівняння цих методів

У таблиці нижче наведено порівняння методів, згаданих у цій статті. Кожен спосіб має свої плюси і мінуси. Вибір того, який використовувати, залежить від ваших потреб.

Метод Розгляд Підтримувані типи справ
Вбудовані функції
  • Рідні функції.
  • Працює у всіх версіях.
  • Потрібно створити допоміжний стовпець для результатів.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
Kutools для Excel
  • Зручний для користувача, вимагає лише кількох клацань.
  • Можна безпосередньо змінювати вихідні дані.
  • Вимагає завантаження та встановлення.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
  • Справа вироку
Флеш-заповнення
  • Автоматично розпізнає та застосовує візерунки.
  • Може бути не таким точним, як інші методи, особливо з нерегулярними шаблонами тексту.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
  • Справа вироку
Microsoft Word
  • Прості у використанні інструменти форматування тексту.
  • Включає переміщення даних між двома програмами, що може призвести до форматування або втрати даних.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
  • Справа вироку
Power Query
  • Може обробляти великі обсяги даних одночасно.
  • Підходить для складних завдань перетворення даних.
  • Може бути надмірним для простих завдань.
  • Має криву навчання.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
Коди VBA
  • Підходить для автоматизації та складних завдань.
  • Вимагає знання VBA, може бути не ідеальним для нетехнічних користувачів.
  • Помилкове кодування може призвести до проблем.
  • Великі регістри
  • Нижній регістр
  • Правильна справа
  • Справа вироку

Підсумовуючи, існує багато способів змінити регістр тексту в Excel, кожен з яких відповідає різним уподобанням і рівням знань. Незалежно від того, чи шукаєте ви швидке вирішення проблеми чи комплексне рішення, необхідно вивчити та зрозуміти різні методи, щоб знайти метод, який найкраще відповідає вашим потребам. Для тих, хто прагне глибше заглибитися в можливості Excel, наш веб-сайт може похвалитися великою кількістю посібників. Дізнайтеся більше порад і підказок щодо Excel тут.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations