зміст
Багато користувачів Excel відчувають труднощі через неможливість швидко змінити регістр тексту на робочих аркушах. Чомусь Microsoft додала цю функцію лише у Word, а Excel залишила без неї. Але це не означає, що потрібно вручну змінювати текст у кожній комірці – є кілька більш коротких способів. Три з них будуть описані нижче.
Спеціальні функції Excel
В Excel є функції, які відображають текст в іншому регістрі – НОРМАТИВНА(), LOWER() и prop(). Перший з них переводить весь текст у верхній регістр, другий – у малі, третій переводить у верхній регістр тільки початкові літери слів, решта залишає в нижньому регістрі. Всі вони діють за одним принципом, тому на прикладі одного – хай буде НОРМАТИВНА() – ви можете побачити, як використовувати всі три.
Введіть формулу
- Створіть новий стовпець поруч із тим, який потрібно змінити, або, якщо це зручно, просто використайте порожній стовпець поруч із таблицею.
- Введіть знак рівності (=), а потім назву функції (НОРМАТИВНИЙ) у комірці стовпця поруч із верхньою текстовою коміркою, яку можна редагувати.
У дужках після назви функції напишіть назву сусідньої комірки з текстом (на скріншоті нижче це комірка C3). Формула буде виглядати так =PROPISN(C3).
- Натисніть Enter.
Комірка B3 тепер містить текст клітинки C3 у верхньому регістрі.
Скопіюйте формулу в нижні комірки стовпця
Тепер цю ж формулу можна застосувати до інших комірок у стовпці.
- Виберіть клітинку, що містить формулу.
- Підведіть курсор до маленького квадратика (маркера заповнення), який розташований у нижній правій частині комірки – стрілка курсора має перетворитися на хрестик.
- Утримуючи натиснутою кнопку миші, перетягніть курсор вниз, щоб заповнити всі необхідні клітинки – формула буде скопійована в них.
- Відпустіть кнопку миші.
Якщо потрібно заповнити всі комірки стовпця до нижнього краю таблиці, просто наведіть курсор на маркер заповнення та двічі клацніть.
Видалити допоміжний стовпець
Тепер у клітинках два стовпці з однаковим текстом, але в різних регістрах. Щоб зберегти лише один, скопіюйте дані з допоміжного стовпця, вставте їх у потрібний стовпець і видаліть допоміжний стовпець.
- Виберіть клітинки, що містять формулу, і клацніть Ctrl + C.
- Клацніть правою кнопкою миші першу клітинку з потрібним текстом у редагованому стовпці.
- У розділі «Параметри вставки» виберіть піктограму Значення в контекстному меню.
- Клацніть правою кнопкою миші стовпчик допоміжних засобів і виберіть Видалення.
- У діалоговому вікні, що з’явиться, виберіть Весь стовпець.
Тепер все зроблено.
Пояснення може здатися складним. Але просто виконайте наведені кроки, і ви побачите, що в цьому немає нічого складного.
Редагування тексту в Microsoft Word
Якщо ви не хочете возитися з формулами в Excel, ви можете скористатися командою для зміни регістру в Word. Давайте подивимося, як це працює.
- Виберіть комірки, до яких потрібно внести зміни.
- Додатки Ctrl + C або клацніть правою кнопкою миші на виділеній області та виберіть Скопіювати в контекстному меню.
- Відкрийте новий документ у Word.
- прес Ctrl + V або клацніть аркуш правою кнопкою миші та виберіть Insert.
Тепер копія вашої таблиці знаходиться в документі Word.
- Виділіть клітинки таблиці, у яких потрібно змінити регістр тексту.
- Клацніть на піктограму Реєстр, який знаходиться в групі шрифт на вкладці Головна.
- Виберіть один із п’яти варіантів регістру зі спадного списку.
Ви також можете вибрати текст і застосувати Shift + F3 поки текст не буде правильний. Таким чином, ви можете вибрати лише три варіанти регістру – великий, малий і речення (у якому кожне речення починається з великої літери, решта літер є малими).
Тепер, коли текст у таблиці має потрібну форму, ви можете просто скопіювати його назад у Excel.
Застосування макросів VBA
Для Excel 2010 і 2013 існує інший спосіб змінити параметри тексту – макроси VBA. Як вставити код VBA в Excel і змусити його працювати – це тема для іншої статті. Тут будуть показані лише готові макроси, які можна вставити.
Щоб перетворити текст у верхній регістр, можна використати наступний макрос:
Верхній регістр()
Для кожної клітинки у виділенні
If Not Cell.HasFormula Then
Cell.Value = UCase(Cell.Value)
End If
Наступна клітинка
End Sub
Для нижнього регістру цей код зробить:
Малий регістр()
Для кожної клітинки у виділенні
If Not Cell.HasFormula Then
Cell.Value = LCase(Cell.Value)
End If
Наступна клітинка
End Sub
Макрос, щоб кожне слово починалося з великої літери:
Sub Propercase()
Для кожної клітинки у виділенні
If Not Cell.HasFormula Then
Cell.Value = _
Застосування _
.WorksheetFunction _
.Proper(Cell.Value)
End If
Наступна клітинка
End Sub
Тепер ви знаєте, як змінити регістр тексту в Excel. Як бачите, це не так вже й складно, і немає навіть одного способу зробити це - який з перерахованих вище способів краще, вирішувати вам.