Перейти до основного контенту

Як в Excel зробити всі літери малими, крім першої?

3 хв читання
2435 переглядів

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

На перший погляд, може здатися, що Excel не надає прямої функціональності для цього завдання, однак існує кілька способів досягнення бажаного результату. Одним з найпростіших способів є використання комбінацій функцій, таких як LOWER, LEFT та MID, які дозволять нам змінити регістр символів у комірці.

Давайте розглянемо приклад. Припустимо, у нас є комірка А1, яка містить текст, і нам потрібно змінити регістр символів, щоб усі літери, крім першої, були малими літерами. Для цього ми можемо використовувати наступну формулу:

=CONCATENATE(UPPER(LEFT(A1,1)),LOWER(MID(A1,2,LEN(A1)-1)))

Розберемося, як працює ця формула. UPPER і LOWER використовуються для перетворення тексту у верхній і нижній регістр відповідно. Функція LEFT повертає перший символ комірки, а функція MID повертає середні символи (починаючи з позиції 2) до кінця тексту (LEN(A1)-1). Зрештою, ми об'єднуємо отримані Символи за допомогою функції CONCATENATE.

Отже, тепер у вас є кілька способів змінити регістр символів у Excel, залишивши першу літеру у верхньому регістрі, а всі інші - у нижньому. Спробуйте використовувати запропоновані формули і виберіть найбільш зручний для вас метод.

Опис проблеми

Стандартні функції Excel не надають безпосереднього способу зробити це, але можна використовувати комбінацію функцій і формул для досягнення бажаного результату.

Одним із можливих підходів до вирішення цієї проблеми є використання функції CONCATENATE (зчеплення) для об'єднання текстових значень. Наприклад:

Осередок A1Осередок B1Результуюча формула
ІМ'Япрізвище=CONCATENATE(UPPER(LEFT(A1,1)), LOWER(RIGHT(A1,LEN(A1)-1)))

В даному прикладі функція CONCATENATE об'єднує два текстових значення з осередків A1 і B1. Функція UPPER застосовується до першого символу комірки A1, щоб привести його до великої літери. Функція LOWER застосовується до решти значення комірки A1 (тобто з другої літери і до кінця), щоб привести всі інші літери до малих.

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

Таким чином, використовуючи комбінацію функцій CONCATENATE, UPPER і LOWER, ви можете легко зробити всі літери в Excel малими, за винятком першої.

Потрібно привести всі букви до нижнього регістру, крім першої в Excel

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

Щоб скористатися цією функцією, потрібно ввести наступну формулу в клітинку, де потрібно змінити регістр:

= ПРОПИСНА (ЛЕВСИМВОЛ (КОД (ЛЕВ (СС))), ПРАВ (СС, ДЛС (СС)-1))

Тут " SS " - це посилання на клітинку, що містить текст, який ви хочете змінити.

Наприклад, якщо ви хочете привести текст у комірці А1 до нижнього регістру, крім першої літери, ви б використали таку формулу:

= Прописна (ЛЕВСИМВОЛ(КОД(ЛЕВ(A1))),ПРАВ(A1,ДЛС (A1)-1))

Після того, як ви введете формулу, Excel застосує функцію "велика" до тексту в комірці, привівши всі літери до нижнього регістру, крім першої.

Тепер у вас є інструмент, який дозволяє легко змінити регістр букв в Excel і привести текст до потрібного виду.

Спосіб 1: Використання функції ПРЕМ

Один із способів змінити регістр літер в Excel, залишивши лише першу літеру у верхньому регістрі, - це використання функції PREM.

Кроки для застосування цього методу:

  1. Виберіть клітинку або стовпець, що містить текст, який потрібно змінити.
  2. Напишіть формулу ПРЕМ у порожню клітинку поруч із вибраним текстом. Наприклад, якщо ваш текст знаходиться в комірці A1, напишіть формулу =ПРЕМ(A1).
  3. Натисніть Enter або Return, щоб застосувати формулу.
  4. Скопіюйте нову клітинку та вставте значення назад у оригінальний стовпець, щоб замінити всі оригінальні значення.

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

Цей метод може бути корисним при роботі з великими обсягами тексту або при необхідності змінити регістр букв у певному стовпці або діапазоні комірок.

Створіть нову клітинку та введіть формулу ПРЕМ

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

Функція ПРЕМ перетворює першу букву в комірці в заголовну,а всі інші символи в Малі. Наприклад, якщо в комірці міститься слово "Ексель", після застосування функції ПРЕМ воно буде виглядати як "Ексель".

Для того щоб використовувати функцію ПРЕМ, введіть наступну формулу в новій комірці:

Де посилання_на_клітину-це посилання на клітинку, вміст якої Ви хочете перетворити.

Метод 2: Використання функції мале

  1. Виберіть клітинку, в якій знаходиться текст, який потрібно перетворити.
  2. Введіть наступну формулу в суміжну комірку: =малий (ЛЕВСИМВОЛ(айстр(A1));правий (A1)-1) , де A1 - це посилання на клітинку з текстом, який потрібно перетворити.
  3. Натисніть Enter, щоб застосувати формулу.
  4. Скопіюйте отриманий результат і вставте його назад в оригінальну клітинку з текстом, замінивши його.

Тепер усі літери в тексті, крім першої, будуть перетворені в малі літери, зберігаючи оригінальний регістр першої літери.

Використовуйте функцію МАЛЕ для приведення тексту до нижнього регістру

У програмі Excel є функція МАЛЕ, яка дозволяє швидко і легко привести текст до нижнього регістру. Якщо вам потрібно зробити всі літери в клітинці малими, крім першої, Ви можете скористатися цією функцією.

Для початку, виберіть клітинку або діапазон комірок, в яких знаходиться текст, який ви хочете змінити. Потім введіть наступну формулу:

У даній формулі " А1 " - це адреса комірки, в якій знаходиться текст, який потрібно змінити. Ця формула бере першу букву в комірці і приводить її до верхнього регістру за допомогою функції ПРАВ. Потім вона бере всі інші букви в осередку, застосовує функцію МАЛЕ і об'єднує їх за допомогою функції неправий і ФОРМИРВ ПРАВороткс+лев.

Після введення цієї формули натисніть клавішу Enter. Тепер в осередку буде відображатися текст, в якому всі букви, крім першої, є малими.

Це дуже зручно, коли ви працюєте з великим обсягом тексту і хочете швидко привести його до нижнього регістру. Вам більше не доведеться проводити цю зміну вручну для кожного осередку - функція МАЛЕ зробить все за вас.

Примітка: Якщо в тексті вже є букви в нижньому регістрі, вони не будуть порушені цією формулою. Вона тільки приведе в верхній регістр першу букву І всі інші букви зробить малими.

Спосіб 3: Використання коду VBA

Зміна регістра тексту в Excel можна виконати з використанням мови програмування VBA (Visual Basic for Applications). Скористайтеся наступним кодом:

Код VBAОпис
Sub Перетворювати_текст ()
Dim осередок As Range
For Each осередок In Selection
комірка.Value = Application.WorksheetFunction.Proper (осередок.Value)
Next осередок
End Sub
Цей код у циклі проходить через виділений діапазон комірок і застосовує функцію Proper, яка робить першу букву кожного слова великою, а інші літери малими.

Для використання цього коду, дотримуйтесь цих інструкцій:

  1. Відкрийте Excel і виділіть діапазон комірок, в яких потрібно змінити регістр тексту.
  2. Натисніть Alt + F11, щоб відкрити редактор коду VBA.
  3. У меню виберіть Insert > Module, щоб створити новий модуль.
  4. Скопіюйте та вставте наведений вище код у модуль.
  5. Натисніть Ctrl + S, щоб зберегти зміни в модулі. Закрийте редактор коду VBA.
  6. Поверніться до аркуша Excel і виберіть Add-Ins > Macros. У вікні виберіть свій код і натисніть Run.
  7. Текст в зазначеному діапазоні осередків буде перетворений з урахуванням умови: перша буква кожного слова стане великою, а інші літери - малими.

Користуючись цим методом, ви легко зміните регістр тексту в обраному діапазоні осередків в Excel.