зміст
У цій статті я хочу розповісти вам про кілька способів змінити регістр символів в Excel з верхнього на нижній або як писати кожне слово з великої літери. Ви дізнаєтеся, як вирішувати такі завдання за допомогою функцій НОРМАТИВНИЙ и НИЖНІЙ, за допомогою макросів VBA, а також за допомогою Microsoft Word.
Проблема полягає в тому, що Excel не надає спеціального інструменту для зміни регістру тексту на аркуші. Залишається загадкою, чому Microsoft надала Word таку потужну функцію і не додала її в Excel. Це полегшить виконання багатьох завдань для більшості користувачів. Але не поспішайте судорожно передруковувати всі текстові дані вашої таблиці вручну! На щастя, є кілька хороших способів перетворити текстові значення в клітинках у верхній або нижній регістр або ввести кожне слово з великої літери. Дозвольте мені поділитися з вами цими способами.
Функції Excel для зміни регістру тексту
Microsoft Excel має три чудові функції, за допомогою яких можна змінити регістр тексту. це ВЕРХНІЙ (ЗАРЕЄСТРОВАНО), НИЖНІЙ (НИЖНИЙ) і ПРАВИЛЬНИЙ (ПРОПАНАЧ).
- функція ВЕРХНІЙ (UPPER) перетворює всі символи нижнього регістру на великі.
- функція НИЖНІЙ (LOWER) робить усі великі літери малими.
- функція PROVIA (ПРАВИЛЬНО) робить першу літеру кожного слова великою, а решту – малими.
Усі ці три функції працюють однаково, тому я покажу вам, як працює одна з них. Розглянемо функцію як приклад ВЕРХНІЙ (ЗАРЕЄСТРОВАНО):
Введення формули в Excel
- Вставте новий (допоміжний) стовпець поруч із тим, що містить текст, який потрібно перетворити.
Примітка: Цей крок необов'язковий. Якщо таблиця невелика, ви можете просто використовувати будь-який сусідній порожній стовпець.
- Введіть знак рівності (=) і назву функції ВЕРХНІЙ (ВЕРХНЯ) до сусідньої комірки нового стовпця (B3).
- У дужках після назви функції введіть відповідне посилання на клітинку (C3). Ваша формула має виглядати так:
=UPPER(C3)
=ПРОПИСН(C3)
де C3 це клітинка з текстом, який потрібно перетворити.
- прес Що натомість? Створіть віртуальну версію себе у .На малюнку вище показано, що в клітині B3 містить той самий текст, що й у C3, лише великими літерами.
Скопіюйте формулу вниз по стовпчику
Тепер потрібно скопіювати формулу в решту комірок допоміжних стовпців:
- Виділіть клітинку з формулою.
- Наведіть вказівник миші на маленький квадрат (маркер автозаповнення) у нижньому правому куті виділеної комірки так, щоб вказівник перетворився на маленький чорний хрестик.
- Натисніть і утримуйте ліву кнопку миші та перетягніть формулу вниз через усі комірки, куди її потрібно скопіювати.
- Відпустіть кнопку миші.
Примітка: Якщо вам потрібно повністю заповнити новий стовпець (на всю висоту таблиці), то ви можете пропустити кроки 5-7 і просто двічі клацнути по маркеру автозаповнення.
Зняття допоміжної колони
Отже, у вас є два стовпці з однаковими текстовими даними, що відрізняються лише регістром. Я припускаю, що ви хочете залишити стовпець лише з потрібним варіантом. Давайте скопіюємо значення з допоміжного стовпця і позбудемося його.
- Виберіть клітинки, що містять формулу, і клацніть Ctrl + Cкопіювати їх.
- Клацніть правою кнопкою миші першу клітинку вихідного стовпця.
- У контекстному меню під Параметри вставки (Параметри вставлення) виберіть Цінності (Значення).Оскільки нам потрібні лише текстові значення, ми виберемо цей параметр, щоб уникнути помилок у формулах у майбутньому.
- Клацніть правою кнопкою миші на будь-якій клітинці допоміжного стовпця та виберіть команду контекстного меню видаляти (Видалити).
- У діалоговому вікні видаляти (Видалити клітинки) виберіть параметр Ціла колонка (Стовпець) і натисніть OK.
Готово!
Теоретично це може здатися надто складним. Розслабтеся та спробуйте всі ці кроки самостійно. Ви побачите, що змінити регістр за допомогою функцій Excel зовсім не складно.
Змініть регістр тексту в Excel за допомогою Microsoft Word
Якщо ви не хочете возитися з формулами в Excel, ви можете змінити регістр у Word. Ось як працює цей метод:
- Виберіть діапазон на аркуші Excel, у якому потрібно змінити регістр тексту.
- прес Ctrl + C або клацніть правою кнопкою миші та виберіть команду з контекстного меню Скопіювати (Копія).
- Створіть новий документ Word.
- прес Ctrl + V або клацніть правою кнопкою миші на порожній сторінці та виберіть команду з контекстного меню вставляти (Вставка). Таблиця Excel буде скопійована в Word.
- Виберіть текст, регістр якого потрібно змінити.
- На вкладці Додатково Головна (Додому) в розділі шрифт (Шрифт) натисніть значок Змінити регістр (Зареєструватися).
- Виберіть один із 5 варіантів регістру зі спадного списку.
Примітка: Крім того, можна натиснути комбінацію Shift + F3поки не буде встановлено потрібний стиль. За допомогою цих клавіш ви можете вибрати лише верхній і нижній регістри, а також регістр, як у реченнях.
Тепер у вас є таблиця в Word зі зміненим регістром тексту. Просто скопіюйте його та вставте на вихідне місце в Excel.
Змінити регістр тексту за допомогою макросу VBA
Ви також можете використовувати макроси VBA в Excel 2010 і 2013. Не хвилюйтеся, якщо ваші знання VBA залишають бажати кращого. Деякий час тому я не знав про це багато, і тепер я можу поділитися трьома простими макросами, які змінюють регістр тексту на великі, малі або великі літери.
Я не буду відволікатися від теми і розповім, як вставити і запустити код VBA в Excel, так як це чудово описано в інших статтях нашого сайту. Я просто покажу макроси, які ви можете скопіювати та вставити у свою книгу.
- Якщо ви хочете перетворити текст у верхній регістр, використовуйте такий макрос VBA:
Sub Uppercase() Для кожної клітинки у виділеному If Not Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
- Щоб застосувати нижній регістр до своїх даних, скористайтеся наведеним нижче кодом:
Sub Нижній регістр() Для кожної клітинки у вибраному стані If Not Cell.HasFormula Then Cell.Value = LCase(Cell.Value) End If Next Cell End Sub
- Ось макрос, завдяки якому всі слова в тексті починатимуться з великої літери:
Sub Propercase() Для кожної клітинки у виділенні If Not Cell.HasFormula Then Cell.Value = _ Application _ .WorksheetFunction _ .Proper(Cell.Value) End If Next Cell End Sub
Я сподіваюся, що тепер, коли ви знаєте кілька чудових трюків для зміни регістру в Excel, це завдання стане для вас легким. Функції Excel, Microsoft Word, макроси VBA завжди до ваших послуг. Вам залишилося зробити зовсім небагато – вирішіть, який із цих інструментів вам більше подобається.