Note: The other languages of the website are Google-translated. Back to English

Як примусити текстовий рядок до великого / малого / належного регістру в Excel?

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

Примусово застосовуйте текстові рядки до великих / малих / належних регістрів за допомогою перевірки даних

Примусуйте текстові рядки до великих / малих / належних регістрів за допомогою коду VBA

Змініть текст на ВЕЛИКУ / малу / правильну букву за допомогою Kutools для Excel гарна ідея3


Перевірка даних - це потужний інструмент у програмі Excel, він може допомогти нам зробити багато операцій, за його допомогою ми також можемо примусово застосовувати великі, малі або належні регістри текстових рядків під час набору тексту, будь-ласка, виконайте такі дії:

1. Перейдіть до клацання дані > Перевірка достовірності даних > Перевірка достовірності даних, див. скріншот:

doc-force-верхній регістр-1

2, в Перевірка достовірності даних в діалоговому вікні настройки вкладку, натисніть кнопку дозволяти випадаючий список і виберіть виготовлений на замовлення , потім у Formula текстове поле, введіть цю формулу = ТОЧНО (ВЕРХНІЙ (A1), A1), (A1 означає стовпець, до якого ви застосуєте цю функцію, ви можете змінити її відповідно до своїх потреб), див. знімок екрана:

doc-force-верхній регістр-1

3. Тоді ви можете створити попередження, як вам потрібно, клацніть Повідомлення про помилку Вкладка і виберіть Стоп від стиль випадаючий список у правому куті Повідомлення про помилку текстове поле, введіть власне попереджувальне повідомлення, див. знімок екрана:

doc-force-верхній регістр-1

4. А потім клацніть OK щоб закрити діалогове вікно, тепер, коли ви вводите текстовий рядок не у верхньому регістрі у стовпці А, з’явиться вікно попередження, яке нагадуватиме вам про введення великих літер.

doc-force-верхній регістр-1

Примітка:

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

Сила в нижній регістр: = ТОЧНО (НИЗЬКА (A1), A1);

Примус до правильного регістру: = ТОЧНО (ПРАВИЛЬНО (A1), A1)


За допомогою наступного коду VBA при введенні малих слів у клітинку, нижній регістр тексту буде автоматично змінено на великі літери.

1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

2. Потім виберіть свій використаний аркуш зліва Провідник проектів, двічі клацніть на ньому, щоб відкрити Модулі, а потім скопіюйте та вставте наступний код VBA у порожній модуль:

Код VBA: Примусовий текстовий рядок до верхнього регістру

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

doc-force-верхній регістр-1

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

Примітки:

1. Цей код застосовується до цілого аркуша.

2. Якщо ви не можете знайти Pпанель Провідника Проекту у вікні ви можете клацнути вид > Провідник проектів щоб його відкрити.

3. Щоб наголосити слова з малої чи великої літери, можна застосувати такий код VBA: (Процедура така ж, як і вище)

Код VBA: Примусовий текстовий рядок до нижнього регістру

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub

Код VBA: Примусовий текстовий рядок до належного регістру

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub

Якщо ви просто хочете змінити деякі конкретні тексти на ЗАГЛАВНІ, малі чи належні регістри, ви можете застосувати Змінити регістр корисність Kutools для Excel швидко зробити це.

Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. 

після безкоштовна установка Kutools для Excel, будь-ласка, виконайте наведені нижче дії:

1. Виберіть тексти, для яких потрібно змінити регістр, і клацніть Кутулс > текст > Змінити регістр. Дивіться знімок екрана:
зразок зміни документа 6

2 В Змінити регістр діалоговому вікні, перевірте параметр операції, як вам потрібно, і ви можете переглянути результат у попередній перегляд панелі. Дивіться знімок екрана:
зразок зміни документа 2

3. клацання Ok or Застосовувати а тексти були замінені на регістр.

 Перейдіть на ВЕРХНЮ  Змінити на правильний регістр  Змінити на вирок
 зразок зміни документа 3  зразок зміни документа 4 зразок зміни документа 5 

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

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (7)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
дякую за макрос для перетворення всіх записів у великі літери, але чи потрібно щось зробити, щоб макрос не аварійно аварійно завершував роботу Excel кожні кілька хвилин? Цінуйте допомогу!
Цей коментар був мінімізований модератором на сайті
Як і ваше рішення VBA, але як я можу обмежити його одним стовпцем і по-різному відформатувати інші стовпці, наприклад, стовпці A і C примусово вводять верхній регістр, стовпець B – правильний регістр?
Цей коментар був мінімізований модератором на сайті
Я не знаю, який VBA може впоратися з вашою роботою (деякі стовпці у верхньому регістрі, деякі у правильному), але перевірка даних може вирішити це, чому б не використовувати його?
Цей коментар був мінімізований модератором на сайті
Це спрацювало для мене, але якщо ви видалили вміст комірки, з’явилася «помилка під час виконання «13»: невідповідність типу»

Будь-які ідеї?
Цей коментар був мінімізований модератором на сайті
у мене така ж проблема. якщо ви знаєте, як з цим боротися, будь ласка, скажіть мені!
Цей коментар був мінімізований модератором на сайті
Привіт, який метод ви використовуєте, щоб виявити помилки?
Цей коментар був мінімізований модератором на сайті
muchas gracias, sirvio enormemente estos codigos
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL