Нижний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в нижний регистр – например, чтобы вместо «СЕРГЕЙ ИВАНОВ» или «Сергей Иванов» стало «сергей иванов» – необходимо воспользоваться функцией «СТРОЧН» . Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =LOWER(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать строчным.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Верхний регистр
В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в верхний регистр – например, чтобы вместо «сергей иванов» или «Сергей Иванов» стало «СЕРГЕЙ ИВАНОВ» – необходимо воспользоваться функцией «ПРОПИСН». Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =ПРОПИСН(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать прописным.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Каждое слово с заглавной буквы
В отличие от Word, в Excel нет кнопки смены регистра. Для преобразования текста таким образом, чтобы все слова в тексте были с заглавной буквы – например, чтобы вместо «Сергей ИВАНОВ» или «СЕРГЕЙ ИВАНОВ» стало «Сергей Иванов» – необходимо воспользоваться функцией «ПРОПНАЧ» Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.
-
Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.
-
В ячейке B2 введите =ПРОПНАЧ(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен изменить регистр.
-
Заполните этой формулой столбец B.
-
Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.
-
Удалите столбец B, поскольку больше он вам не понадобится.
Нужна дополнительная помощь?
Содержание
- Трансформация строчных символов в прописные
- Способ 1: функция ПРОПИСН
- Способ 2: применение макроса
- Вопросы и ответы
В некоторых ситуациях весь текст в документах Excel требуется писать в верхнем регистре, то есть, с заглавной буквы. Довольно часто, например, это нужно при подаче заявлений или деклараций в различные государственные органы. Чтобы написать текст большими буквами на клавиатуре существует кнопка Caps Lock. При её нажатии запускается режим, при котором все введенные буквы будут заглавными или, как говорят по-другому, прописными.
Но, что делать, если пользователь забыл переключиться в верхний регистр или узнал о том, что буквы нужно было сделать в тексте большими лишь после его написания? Неужели придется переписывать все заново? Не обязательно. В Экселе существует возможность решить данную проблему гораздо быстрее и проще. Давайте разберемся, как это сделать.
Читайте также: Как в Ворде сделать текст заглавными буквами
Трансформация строчных символов в прописные
Если в программе Word для преобразования букв в заглавные (прописные) достаточно выделить нужный текст, зажать кнопку SHIFT и дважды кликнуть по функциональной клавише F3, то в Excel так просто решить проблему не получится. Для того, чтобы преобразовать строчные буквы в заглавные, придется использовать специальную функцию, которая называется ПРОПИСН, или воспользоваться макросом.
Способ 1: функция ПРОПИСН
Сначала давайте рассмотрим работу оператора ПРОПИСН. Из названия сразу понятно, что его главной целью является преобразование букв в тексте в прописной формат. Функция ПРОПИСН относится к категории текстовых операторов Excel. Её синтаксис довольно прост и выглядит следующим образом:
=ПРОПИСН(текст)
Как видим, оператор имеет всего один аргумент – «Текст». Данный аргумент может являться текстовым выражением или, что чаще, ссылкой на ячейку, в которой содержится текст. Данный текст эта формула и преобразует в запись в верхнем регистре.
Теперь давайте на конкретном примере разберемся, как работает оператор ПРОПИСН. У нас имеется таблица с ФИО работников предприятия. Фамилия записана в обычном стиле, то есть, первая буква заглавная, а остальные строчные. Ставится задача все буквы сделать прописными (заглавными).
- Выделяем любую пустую ячейку на листе. Но более удобно, если она будет располагаться в параллельном столбце тому, в котором записаны фамилии. Далее щелкаем по кнопке «Вставить функцию», которая размещена слева от строки формул.
- Запускается окошко Мастера функций. Перемещаемся в категорию «Текстовые». Находим и выделяем наименование ПРОПИСН, а затем жмем на кнопку «OK».
- Происходит активация окна аргументов оператора ПРОПИСН. Как видим, в этом окне всего одно поле, которое соответствует единственному аргументу функции – «Текст». Нам нужно в это поле ввести адрес первой ячейки в столбце с фамилиями работников. Это можно сделать вручную. Вбив с клавиатуры туда координаты. Существует также и второй вариант, который более удобен. Устанавливаем курсор в поле «Текст», а потом кликаем по той ячейке таблицы, в которой размещена первая фамилия работника. Как видим, адрес после этого отображается в поле. Теперь нам остается сделать последний штрих в данном окне – нажать на кнопку «OK».
- После этого действия содержимое первой ячейки столбца с фамилиями выводится в предварительно выделенный элемент, в котором содержится формула ПРОПИСН. Но, как видим, все отображаемые в данной ячейке слова состоят исключительно из заглавных букв.
- Теперь нам нужно произвести преобразование и для всех других ячеек столбца с фамилиями работников. Естественно, мы не будем для каждого сотрудника применять отдельную формулу, а просто скопируем уже существующую при помощи маркера заполнения. Для этого ставим курсор в нижний правый угол элемента листа, в котором содержится формула. После этого курсор должен преобразоваться в маркер заполнения, который выглядит как небольшой крестик. Производим зажим левой кнопки мыши и тянем маркер заполнения на количество ячеек равное их числу в столбце с фамилиями сотрудников предприятия.
- Как видим, после указанного действия все фамилии были выведены в диапазон копирования и при этом они состоят исключительно из заглавных букв.
- Но теперь все значения в нужном нам регистре расположены за пределами таблицы. Нам же нужно вставить их в таблицу. Для этого выделяем все ячейки, которые заполнены формулами ПРОПИСН. После этого кликаем по выделению правой кнопкой мыши. В открывшемся контекстном меню выбираем пункт «Копировать».
- После этого выделяем столбец с ФИО сотрудников предприятия в таблице. Кликаем по выделенному столбцу правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» выбираем пиктограмму «Значения», которая отображена в виде квадрата, содержащего цифры.
- После этого действия, как видим, преобразованный вариант написания фамилий заглавными буквами будет вставлен в исходную таблицу. Теперь можно удалить диапазон, заполненный формулами, так как он нам больше не нужен. Выделяем его и кликаем правой кнопкой мыши. В контекстном меню выбираем пункт «Очистить содержимое».
После этого работу над таблицей по преобразованию букв в фамилиях сотрудников в прописные можно считать завершенной.
Урок: Мастер функций в Экселе
Способ 2: применение макроса
Решить поставленную задачу по преобразованию строчных букв в прописные в Excel можно также при помощи макроса. Но прежде, если в вашей версии программы не включена работа с макросами, нужно активировать эту функцию.
- После того, как вы активировали работу макросов, выделяем диапазон, в котором нужно трансформировать буквы в верхний регистр. Затем набираем сочетание клавиш Alt+F11.
- Запускается окно Microsoft Visual Basic. Это, собственно, редактор макросов. Набираем комбинацию Ctrl+G. Как видим, после этого курсор перемещается в нижнее поле.
- Вводим в это поле следующий код:
for each c in selection:c.value=ucase(c):next
Затем жмем на клавишу ENTER и закрываем окно Visual Basic стандартным способом, то есть, нажав на кнопку закрытия в виде крестика в его правом верхнем углу.
- Как видим, после выполнения вышеуказанных манипуляций, данные в выделенном диапазоне преобразованы. Теперь они полностью состоят из прописных букв.
Урок: Как создать макрос в Excel
Для того, чтобы сравнительно быстро преобразовать все буквы в тексте из строчных в прописные, а не терять время на его ручное введение заново с клавиатуры, в Excel существует два способа. Первый из них предусматривает использование функции ПРОПИСН. Второй вариант ещё проще и быстрее. Но он основывается на работе макросов, поэтому этот инструмент должен быть активирован в вашем экземпляре программы. Но включение макросов – это создание дополнительной точки уязвимости операционной системы для злоумышленников. Так что каждый пользователь решает сам, какой из указанных способов ему лучше применить.
Еще статьи по данной теме:
Помогла ли Вам статья?
На чтение 5 мин Опубликовано 06.01.2021
Люди, которые активно работают в Excel, часто подготавливают отчеты для различных государственных структур, регулярно сталкиваются с ситуациями, когда весь текст из документа, написанный обычными буквами, необходимо заменить на заглавные. Сделать это можно заранее, если текст еще не написан. Достаточно нажать «CapsLock» и заполнить все необходимые ячейки заглавными буквами. Однако, когда таблица уже готова, изменять все вручную достаточно проблематично, есть большой риск допустить ошибки. Чтобы автоматизировать данный процесс, можно использовать один из 2-х способов, доступных для Excel.
Содержание
- Процесс замены строчных букв на прописные
- С помощью макроса
- С помощью функции ПРОПИСН
- Заключение
Процесс замены строчных букв на прописные
Если сравнивать выполнение данной процедуры в Word и Excel, в текстовом редакторе для замены всех обычных букв на заглавные достаточно сделать несколько простых кликов. Если же говорить об изменении данных в таблице, здесь все сложнее. Существует два способа замены строчных букв на прописные:
- Через специальный макрос.
- Используя функцию – ПРОПИСН.
Чтобы в процессе изменения информации не возникло каких-либо проблем, оба способа необходимо рассмотреть подробнее.
С помощью макроса
Макрос – это одно действие или их совокупность, которые можно выполнять огромное количество раз. При этом несколько действий осуществляется с помощью нажатия одной клавиши. Во время создания макросов считываются нажатия на клавиши клавиатуры и мыши.
Важно! Чтобы макрос для замены строчных букв на прописные сработал, заранее нужно проверить активирована ли функция макросов в программе или нет. В противном случае способ окажется бесполезным.
Порядок действий:
- Изначально нужно отметить ту часть страницы, текст в которой необходимо изменить. Для этого можно воспользоваться мышкой или клавиатурой.
- Когда выделение будет окончено, необходимо нажать на комбинацию клавиш «Alt+F11».
- На экране должен появиться редактор макросов. После этого нужно нажать следующую комбинацию клавиш «Ctrl+G».
- В открывшейся свободной области «immediate» необходимо прописать функциональное предложение «for each c in selection:c.value=ucase(c):next».
Последнее действие – нажатие кнопки «Enter». Если текст был введен правильно и без ошибок, все строчные буквы в выделенном диапазоне будут заменены на заглавные.
С помощью функции ПРОПИСН
Назначение функции ПРОПИСН – замены обычных бук на заглавные. Она имеет собственную формулу: =ПРОПИСН(Изменяемый текст). В единственном аргументе данной функции можно указать 2 значения:
- координаты ячейки с текстом, который необходимо изменить;
- буквы, которые нужно сменить на прописные.
Чтобы разобраться с тем, как работать с данной функцией, необходимо рассмотреть один из практических примеров. В качестве исходника будет использоваться таблица с товарами, наименования которых написаны маленькими буквами, кроме первых заглавных. Порядок действий:
- Отметить ЛКМ место в таблице, где будет введена функция.
- Далее нужно нажать на кнопку добавления функции «fx».
- Из меню мастера функций выбрать список «Текстовые».
- Появится перечень текстовых функций, из которых нужно выбрать ПРОПИСН. Подтвердить выбор кнопкой «ОК».
- В открывшемся окне аргумента функции должно быть свободное поле под название «Текст». В нем нужно написать координаты первой ячейки из выделенного диапазона, где необходимо заменить обычные буквы на заглавные. Если же ячейки разбросаны по таблице, придется указать координаты каждой из них. Нажать на кнопку «ОК».
- В выделенной заранее ячейке отобразится уже измененный текст из той клетки, координаты который были прописаны в аргументе функции. Все маленькие буквы должны быть заменены на большие.
- Далее необходимо применить действие функции к каждой ячейке из выделенного диапазона. Для этого нужно направить курсор на клетку с измененным текстом, дождаться, пока в ее левом правом краю появился черных крестик. Кликнуть по нему ЛКМ, медленно потянуть вниз, на столько ячеек, в скольких из них необходимо изменить данные.
- После этого должен появиться отдельный столбец с уже измененной информацией.
Последний этап работы – замена изначального диапазона ячеек на тот, который получился после совершения всех действий.
- Для этого необходимо выделить ячейки с измененной информацией.
- Кликнуть по выделенному диапазону ПКМ, из контекстного меню выбрать функцию «Копировать».
- Следующим действием выделить столбик с изначальной информацией.
- Нажать на правую кнопку мыши, вызвать контекстное меню.
- В появившемся списке найти раздел «Параметры вставки», выбрать вариант – «Значения».
- Все наименования товаров, которые были указаны изначально, будут заменены на названия, написанные большими буквами.
После всего описанного выше нельзя забывать про удаление столбца, куда вводилась формула, который использовался для создания нового формата информации. В противном случае он будет отвлекать внимание, занимать свободное пространство. Для этого нужно выделить лишнюю область, зажав левую кнопку мыши, кликнуть по выделенному участку ПКМ. Из контекстного меню выбрать функцию «Удалить».
Заключение
При выборе между использованием макроса или функции ПРОПИСН новички часто отдают предпочтение именно макросам. Связано это с их более простым применением. Однако использовать макросы небезопасно. При их активации документ становится уязвимым для хакерских атак, из-за этого рекомендуется обучиться использовать функцию ПРОПИСН.
Оцените качество статьи. Нам важно ваше мнение:
- Функции изменения регистра Excel
- Все строчные – формула
- Все заглавные (прописные) – формула
- Каждая первая буква после символов, не являющихся буквами – заглавная
- Преобразование регистра в Excel с помощью !SEMTools
- Изменить регистр слов
- Заглавные буквы —> в строчные
- Сделать все буквы заглавными (прописными)
- Каждое слово с заглавной
- Изменение регистра предложений
- Предложения с заглавной
- Предложения с маленькой буквы
- Регистр слов с латиницей
- Слова с латиницей – с заглавной
- Слова с латиницей – все буквы заглавные (капсом)
- Исправление регистра топонимов
- Распознавание аббревиатур
При работе с текстовым контентом зачастую необходима нормализация текста. В её рамках все буквы приводятся к нижнему или верхнему регистру для последующей статистической обработки.
Многие системы статистики (например, Wordstat Яндекса) выводят данные в нормализованном виде. Для исправления их написания необходимы особые функции управления регистром.
В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ.
Первая делает все буквы маленькими, вторая – большими.
Все строчные – формула
Сделать все буквы маленькими в Excel поможет функция СТРОЧН. Как и любые функции, она требует ручной ввод в отдельную ячейку.
Все заглавные (прописные) – формула
Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.
Примеры на картинке ниже:
Далее, если исходные данные больше не понадобятся, нужно будет удалить все формулы из ячеек, в которых применена эта функция, и только после этого удалять столбец с заглавными буквами.
Каждая первая буква после символов, не являющихся буквами – заглавная
Речь идет о функции ПРОПНАЧ. Она делает заглавным каждый первый символ, следующий за символом, не являющимся буквой. В связи с этим некоторые слова будут преобразовываться некорректно. Кое-какой -> Кое-Какой, волей-неволей -> Волей-Неволей, 1-го – > 1-Го, примеров достаточно. Когда объём данных небольшой, такого рода погрешности легко проверить и исправить вручную. Если же данных много, корректура может стать несносно рутинной и неприятной.
Также функция меняет регистр всех заглавных символов кроме первого, на строчные, что может “повредить” аббревиатуры.
Обо всех этих издержках и как их избежать, я подробно рассказал в статье о том, как сделать первую букву ячейки заглавной, не меняя регистр остальных символов и делая заглавной именно первую букву, а не первый символ ячейки (который буквой может и не быть вовсе).
Преобразование регистра в Excel с помощью !SEMTools
Некоторые задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) нельзя решить простым способом и даже самыми сложными формулами.
Надстройка !SEMTools содержит все самые востребованные инструменты, связанные с изменением регистра букв.
В отличие от штатных функций Excel, они позволяют производить изменения, не создавая дополнительных столбцов! Достаточно выделить необходимые данные и вызвать процедуры в меню «Изменить — Символы — регистр».
Изменить регистр слов
Процедуры раздела “изменить регистр слов” — самые простые и аналогичны штатным функциям Excel, разве что намного удобнее.
Заглавные буквы —> в строчные
Сделать заглавные буквы строчными в Excel — пожалуй, самая популярная задача. Использовать для неё формулы занимало бы много времени. Поэтому я сделал процедуру, которая позволит моментально заменить заглавные буквы строчными в пару кликов.
Сделать все буквы заглавными (прописными)
Вот так просто можно сделать все буквы заглавными в Excel. Процедура заменяет строчные буквы на заглавные, а уже имеющиеся большие буквы оставляет как есть.
Процедура по сути является аналогом применения функции ПРОПИСН, описанной выше. Её преимущество — замена данных прямо на месте.
Каждое слово с заглавной
Процедура – аналог ПРОПНАЧ, с обработкой на месте.
Изменение регистра предложений
Все перечисленные в интернете решения на основе сложных формул не решают основную пользовательскую задачу – определить и сделать заглавными/строчными первые буквы предложений.
Поэтому и были созданы соответствующие процедуры в надстройке. Она позволяет избежать громоздких формул массива и прочих сложнейших комбинаций функций, создания дополнительных столбцов и удаления их после получения нужного результата.
Предложения с заглавной
Одним кликом переводим первые буквы предложений из строчных в заглавные:
Предложения с маленькой буквы
Иногда требуется, наоборот, сделать начала предложений с маленькой буквы, например, при такой задаче, как поиск именованных сущностей (имен, фамилий, отчеств, географических и иных названий).
Их удобно извлекать по признаку “первая буква заглавная”, но при этом нужно пропускать первые слова предложений, которые начинаются с заглавных по базовым правилам языка. Такая процедура, как изменение первой буквы предложений на строчную, поможет в решении.
Регистр слов с латиницей
Надстройка !SEMTools умеет различать слова по содержащимся в них символам, в числе которых латиница. Данные процедуры позволяют сделать такие слова с большой буквы или “капсом” в кейсах, когда это нужно (например, иностранные бренды).
Слова с латиницей – с заглавной
Процедура распознает английские слова и делает первую букву этих слов заглавной.
Слова с латиницей – все буквы заглавные (капсом)
Хочется еще больше выделить слова с латиницей? Инструмент преобразовывает все буквы слов на латинице в заглавные.
Исправление регистра топонимов
Данная функция надстройки уникальна, иными словами, никакого похожего решения вы больше не найдете.
Функция меняет первые буквы слов и фраз-топонимов (географических наименований) со строчных на заглавные. Важно, что она не просто делает первую букву заглавной, но и понимает такие топонимы, как “СПб”.
Распознавание аббревиатур
Еще одна уникальная функция надстройки. Инструмент определяет аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр.
Часто сталкиваетесь с этой или похожими задачами при работе в Excel? !SEMTools поможет решить их за пару кликов – скачивайте надстройку и оптимизируйте рабочие процессы!
Приветствую вас, уважаемые читатели. Сегодня я с вами поделюсь некоторой очень полезной функцией в Excel, а именно расскажу о том, как сделать все буквы ЗАГЛАВНЫМИ в Excel. При работе с Word это делается довольно просто, если знать. А как это делать в Екселе? Давайте вместе разберемся.
Как делается это в Word? Нужно выделить слово и нажать на клавишу SHIFT + F3. После нескольких нажатий мы получим все слова в ВЕРХНЕМ регистре. А что происходит в Excel? Он предлагает ввести формулу.
Дело в том, что в таблице Эксель нужно использовать специальные формулы, которые приводят слова к ВЕРХНЕМ или нижнему регистру. Рассмотрим два случая – когда все написано ЗАГЛАВНЫМИ буквами, и когда маленькими.
Я подготовил таблицу к одному из уроков (перейти >>>), ей я и воспользуюсь. Работать я буду в Excel 2013. Но способ по превращению заглавных букв в маленькие и наоборот будет работать в Excel 2007, 2010, 2013, 2016.
Содержание
- Как маленькие буквы сделать БОЛЬШИМИ
- Как БОЛЬШИЕ буквы сделать маленькими
- Как сохранить данные после изменения?
Как маленькие буквы сделать БОЛЬШИМИ
В моей таблице данные расположены в столбце А, потому формулу я буду вводить в столбец В. Вы же в своей таблице делайте в любом свободном столбце, либо добавьте новый.
Итак, начнем с ячейки А1. Ставим курсор на ячейку В1, открываем вкладку «Формулы» и в разделе «Библиотека функций» выбираем «Текстовые».
В выпадающем меню находим «ПРОПИСН». У нас откроется окно «Аргументы функций», которое запрашивает адрес ячейки, собственно из нее и будут взяты данные. В моем случае – это ячейка А1. Ее я и выбираю.
После этого нажимаю на «ОК», а быстрее, нажать на ENTER на клавиатуре.
Теперь в ячейке В1 написано «=ПРОПИСН(A1)», что значит «сделать ПРОПИСНЫМИ все буквы в клетке А1». Отлично, осталось лишь применить эту же формулу для всех ячеек в столбце.
Подводим курсор к правому краю ячейки и он становиться в виде жирного крестика. Зажимаем левую кнопку мыши и тащим до конца столбца с данными. Отпускаем и формула применяется для всех выделенных строк.
На этом все. Смотрите, как это выглядит у меня.
Как БОЛЬШИЕ буквы сделать маленькими
Когда у нас получилось образовать в заглавные буквы, я покажу, как их вернуть в строчные. Столбец В у меня заполнен большими словами, и я воспользуюсь столбцом С.
Начну с ячейки В1, потому ставлю курсор в С1. Отрываем вкладку «Формулы», затем «Текстовые» в «Библиотеке функций». В этом списке нужно найти «СТРОЧН» от слова «строчные».
Снова выскакивает окно, просящее указать ячейку с данными. Я выбираю В1 и жму Enter (либо кнопку «ОК).
Далее применяю эту же формулу ко всему столбцу. Подвожу указатель мыши к правому нижнему углу ячейки, курсор превратился в толстый крестик, зажимаю левую кнопку мыши и тяну до конца данных. Отпускаю, и, дело сделано. Все БОЛЬШИЕ буквы удалось заменить на маленькие.
Как сохранить данные после изменения?
Думаю, это хороший вопрос, ведь, если удалить первоначальные значения из столбца А, то и все результаты работы формулы пропадут.
Смотрите, что нужно для этого сделать.
Выделяем в столбце с результатом все полученные данные. Копируем их CTRL + V (русская М), либо правой кнопкой мыши – «Копировать».
Выбираем пустой столбец. Затем нажимаем в нем правой кнопкой мыши, находим специальные параметры Вставки и выбираем «Значения».
Вот такая хитрость. Теперь вас не смутит необходимость перевести все буквы в ВЕРХНИЙ или нижний регистр.
Немного юмора:
Совет пользователям: если сломался принтер — положи монитор на копир.
Содержание
- 1 Процедура трансформации первой буквы в заглавную
- 1.1 Способ 1: замена первой буквы в ячейке на заглавную
- 1.2 Способ 2: каждое слово с большой буквы
- 1.3 Помогла ли вам эта статья?
- 2 Применение Microsoft Word
- 3 Стандартные функции Excel
- 4 Как сделать все буквы строчными в Excel?
- 5 Как сделать все буквы заглавными (прописными) в Excel?
- 6 Как сделать первую букву заглавной в Excel?
- 7 Применение пользовательских функций (UDF)
Во многих случаях требуется, чтобы первая буква в ячейке таблицы была заглавной (прописной). Если пользователь изначально ошибочно везде вписал строчные буквы или скопировал в Excel данные из другого источника, в котором все слова начинались с маленькой буквы, то можно потратить очень большое количество сил и времени, чтобы привести внешний вид таблицы в желаемое состояние. Но, возможно у Эксель имеются специальные инструменты, с помощью которых можно эту процедуру автоматизировать? Действительно, у программы есть функция для изменения строчных букв на прописные. Давайте рассмотрим, как она работает.
Процедура трансформации первой буквы в заглавную
Не стоит ожидать, что в Excel имеется отдельная кнопка, нажав на которую, можно автоматически превратить строчную букву в заглавную. Для этого придется использовать функции, причем сразу несколько. Впрочем, в любом случае, этот путь с лихвой окупит временные затраты, которые потребовались бы на ручное изменение данных.
Способ 1: замена первой буквы в ячейке на заглавную
Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.
- Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
- ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
- ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.
То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.
Общий шаблон данной операции будет выглядеть следующим образом:
=ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;ПРОПИСН(ЛЕВСИМВ(текст;количество_знаков)))
Но лучше все это рассмотреть на конкретном примере. Итак, мы имеем заполненную таблицу, в которой все слова пишутся с маленькой буквы. Нам предстоит первый символ в каждой ячейке с фамилиями сделать заглавным. Первая ячейка с фамилией имеет координаты B4.
- В любом свободном месте данного листа или на другом листе записываем следующую формулу:
=ЗАМЕНИТЬ(B4;1;1;ПРОПИСН(ЛЕВСИМВ(B4;1)))
- Чтобы произвести обработку данных и увидеть результат, жмем кнопку Enter на клавиатуре. Как видим, теперь в ячейке первое слово начинается с прописной буквы.
- Становимся курсором в нижний левый угол ячейки с формулой и с помощью маркера заполнения копируем формулу в нижние ячейки. Мы должны скопировать её именно настолько позиций вниз, сколько ячеек с фамилиями имеет в своем составе исходная таблица.
- Как видим, учитывая что ссылки в формуле относительные, а не абсолютные, копирование произошло со сдвигом. Поэтому в нижних ячейках отобразилось содержимое следующих по порядку позиций, но тоже с большой буквы. Теперь нам нужно вставить полученный результат в исходную таблицу. Выделяем диапазон с формулами. Кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Копировать».
- После этого, выделяем исходные ячейки с фамилиями в таблице. Вызываем контекстное меню кликом правой кнопки мыши. В блоке «Параметры вставки» выбираем пункт «Значения», который представлен в виде иконки с цифрами.
- Как видим, после этого нужные нам данные были вставлены в исходные позиции таблицы. При этом, строчные буквы в первых словах ячеек были заменены на прописные. Теперь, чтобы не портить внешний вид листа, нужно удалить ячейки с формулами. Особенно важно удаление провести, если вы выполняли преобразование на одном листе. Выделяем указанный диапазон, кликаем правой кнопкой мыши и в контекстном меню останавливаем выбор на пункте «Удалить…».
- В появившемся небольшом диалоговом окне устанавливаем переключатель в позицию «Строку». Жмем на кнопку «OK».
После этого, лишние данные будут очищены, и мы получим тот результат, который добивались: в каждой ячейке таблицы первое слово начинается с большой буквы.
Способ 2: каждое слово с большой буквы
Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:
=ПРОПНАЧ(адрес_ячейки)
На нашем примере её применение будет выглядеть следующим образом.
- Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
- В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».
- Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».
Существует и другой вариант действий без запуска Мастера функций. Для этого мы должны, как и при предыдущем способе, ввести в ячейку функцию вручную с записью координат исходных данных. В данном случае эта запись будет иметь следующий вид:
=ПРОПНАЧ(B4)
Потом нужно будет нажать кнопку Enter.
Выбор конкретного варианта полностью зависит от пользователя. Для тех юзеров, которые не привыкли держать в голове множество разных формул, естественно, легче действовать при помощи Мастера функций. В то же время, другие считают, что намного быстрее ручной ввод оператора.
- Какой бы вариант не был выбран, в ячейке с функцией мы получили тот результат, который нам был нужен. Теперь каждое новое слово в ячейке начинается с большой буквы. Как и в прошлый раз, копируем формулу на ячейки расположенные ниже.
- После этого копируем результат при помощи контекстного меню.
- Вставляем данные через пункт «Значения» параметры вставки в исходную таблицу.
- Удаляем промежуточные значения через контекстное меню.
- В новом окне подтверждаем удаление строк, путем установки переключателя в соответствующее положение. Жмем кнопку «OK».
После этого мы получим практически неизменную исходную таблицу, но только все слова в обработанных ячейках теперь будут прописаны с большой буквы.
Как видим, несмотря на то, что массовую смену строчных букв на прописные в Excel через специальную формулу нельзя назвать элементарной процедурой, тем не менее, это намного проще и удобнее, чем менять символы вручную, особенно, когда их очень много. Указанные выше алгоритмы берегут не только силы юзера, но и самое ценное – время. Поэтому желательно, чтобы постоянный пользователь Эксель мог использовать данные инструменты в своей работе.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Да Нет
Приветствую вас, уважаемые читатели. Написав прошлую статью, я увидел возможность рассказать вам еще об одной интересной возможности, а именно о том, как сделать первую букву заглавной в Excel. Если вы уже освоили метод делания большими или маленькими всех букв в ячейке, то этот способ от них отличается. В Excel нет просто функции под названием «Первая буква заглавная». Мы прибегнем к нескольким функциям одновременно. И я в этом вам помогу.
Давайте подумаем, как можно сделать в Excel первую букву прописной или заглавной, а все остальные строчными. Я уже рассказывал вам о том, как сделать все буквы заглавными или строчными. Для этого нужно использовать специальные текстовые формулы. А чтобы осуществить поставленную перед нами задачу, мы их объединим в одну формулу.
Конечно, я бы мог просто вам рассказать, что нужно вписать после знака =, но это не самый лучший вариант? Лучше я вам расскажу, как эту формула составляется.
Итак, давайте приступим. За основу я возьму ячейку А1.
Что значит: первая буква заглавная, а остальные строчные? Это значит, что нам нужно сообщить Excel, чтобы он взял первую в ячейке, сделал ее прописной, а затем добавил к результату текст из ячейки в строчном варианте, но при этом отнял первый символ.
Для нахождения первого символа в ячейке будем использовать функцию ЛЕВСИМВ, которая возьмет только первую ЛЕВУЮ букву в указанной нами ячейки. И к этому символу мы применим функцию ПРОПИСН, что сделает ее Заглавной. Вот первая часть формулы: ПРОПИСН(ЛЕВСИМВ(A1))
Для расчёта оставшейся части текста мы воспользуемся функцией ПРАВСИМВ и укажем длину, но не вручную (ведь длина текста может быть разной), а функцией Excel для расчёта длины строки ДЛНСТР. И поскольку первую букву нужно нам пропустить, длина будет ЯЧЕЙКА-1. А также мы сообщим, что остальные у нас строчные. Вторая часть формулы: ПРАВСИМВ(СТРОЧН(A1);ДЛСТР(A1)-1)
Хорошо, два куска формулы у нас есть. Теперь нужно их объединить. Воспользоваться специальный символ & (SHIFT + 7). В результате формула выглядит вот так:
=ПРОПИСН(ЛЕВСИМВ(A1))&ПРАВСИМВ(СТРОЧН(A1);ДЛСТР(A1)-1)
Будьте внимательны, не запутайтесь в количестве скобок. Даже у меня не всегда получается уследить их правильное количество.
Смотрите мой результат ниже.
Ну, а если вы хотите удалить старые значения и оставить только новые, то смотрите в конце страницы «Как сделать все буквы заглавными», как можно скопировать результат в новую ячейку.
На этом все. Надеюсь вам помогут полученные знания. Не забудьте прокомментировать.
Оценка статьи:
(
votes, average:
out of 5)
Как сделать первую букву заглавную, а остальные строчные в Excel Ссылка на основную публикацию
Разберемся как изменять регистр букв в Excel, т.е. переводить заглавные (прописные) буквы в строчные и наоборот, а также другие различные нестандартные расстановки.
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Наверняка многие из вас сталкивались с задачей изменения текста с той целью, чтобы его было удобнее воспринимать и читать, например, перевести заглавные буквы в строчные (проще говоря, большие в маленькие) или наоборот, строчные буквы в заглавные (маленькие в большие), представить текст в стандартном виде (как в предложениях), поменять регистр на противоположный и т.д.
Поэтому, несмотря на то, что Microsoft Excel в основном ориентирован на работу с числовыми данными, все-таки не стоит забывать и про возможность работы с текстовыми данными.
Вместо того, чтобы перенабирать все записи вручную или если просто лень этим заниматься, то предлагаю рассмотреть более удобные способы изменения регистра букв в Excel.
Хотя Excel в полной мере и не обладает возможностями Microsoft Word, тем не менее варианты перевода символов в верхний и нижний регистры есть, давайте подробнее остановимся на 3 основных способах:
- Применение Microsoft Word.Конвертирование данных посредством программы Microsoft Word;
- Стандартные функции Excel.Поменять регистр текста можно воспользовавшись функциями СТРОЧН (изменяет все буквы на строчные), ПРОПИСН (изменяет все символы на заглавные) и ПРОПНАЧ (изменяет первые буквы слов на заглавные, все оставшиеся — на строчные);
- Применение пользовательских функций (UDF).Если варианты со стандартным функционалом не подходят, и нужна другая расстановка прописных и строчных символов, то можно реализовать пользовательскую функцию.
Применение Microsoft Word
Так как в Microsoft Word возможность изменения регистра текста уже реализована, то можно не изобретать велосипед и для перевода заглавных букв в строчные (и наоборот) воспользоваться программой Word.
Алгоритм простой — выделяем и копируем данные из Excel, переходим в Word и вставляем их в документ. Далее применяем опцию Регистр (располагается на вкладке Главная в блоке Шрифт), а затем возвращаем отредактированные данные обратно в Excel.
Метод требует ручного ввода текстовых данных, поэтому для большого объема данных крайне неудобный, в связи с чем такой способ имеет смысл применять только для разовых задач и если нет необходимости автоматизировать процесс.
Excel предлагает нам 3 стандартные функции для преобразования данных в строчные (все строчные) и прописные буквы (ВСЕ ПРОПИСНЫЕ), а также смешанную расстановку (Начинать С Прописных).
Детально изучим каждый из вариантов конвертации текстовых данных.
Как сделать все буквы строчными в Excel?
Сделать перевод всех символов в строчные можно с помощью функции СТРОЧН (английская версия LOWER) в Excel:
СТРОЧН(текст)
Делает все буквы в строке текста строчными.
- Текст (обязательный аргумент) — текст, буквы которого конвертируются в нижний регистр (т.е. в маленькие).
Применим функцию СТРОЧН, где в качестве аргумента выбираем произвольный текст, в котором мы хотим сконвертировать все символы в строчные:
Как сделать все буквы заглавными (прописными) в Excel?
Для перевода текстовых данных в большие буквы можно обратиться к функции ПРОПИСН (английская версия UPPER):
ПРОПИСН(текст)
Делает все буквы в строке текста прописными.
- Текст (обязательный аргумент) — текст, буквы которого конвертируются в верхний регистр (т.е. в большие).
Принцип действия аналогичный, применяем функцию ПРОПИСН, аргументом указываем текст, который мы планируем сделать состоящим только из заглавных символов:
Как сделать первую букву заглавной в Excel?
Для изменения начального символа каждого слова в тексте из строчного в заглавный можно воспользоваться функцией ПРОПНАЧ (английская версия PROPER):
ПРОПНАЧ(текст)
Начинает текстовую строку с заглавной буквы; делает прописной первую букву в каждом слове текста, преобразуя все другие в строчные.
- Текст (обязательный аргумент) — текст, в котором начальные буквы слов конвертируются в верхний регистр (т.е. в большие), все оставшиеся — в нижний (т.е. в маленькие).
Все то же самое, что и в предыдущих примерах, применяем к данным функцию ПРОПНАЧ, в котором хотим конвертировать начальные буквы слов в большие, а все оставшиеся сделать маленькими:
Однако при работе с ПРОПНАЧ необходимо учитывать, что Excel воспринимает знаки препинания как начало нового слова.
В данном случае не только запятая, точка, пробел, вопросительный или восклицательный знак означают конец слова, но и любые другие знаки препинания (двоеточие, точка с запятой, кавычки, скобки, дефис, тире и т.д.).
Из-за этого могут возникнуть ситуации, когда некоторые слова преобразуются правильно (пример алма-ата -> Алма-Ата), а некоторые некорректно (пример кое-что -> Кое-Что).
Применение пользовательских функций (UDF)
Идём дальше и переходим к нестандартным способам конвертации.
Третий вариант изменения регистра текста — пользовательская функция, где мы можем реализовать любой произвольный шаблон конвертирования.
Давайте повторим функционал смены регистра из текстового редактора Word, в которой к 3 основным (ВСЕ ПРОПИСНЫЕ, все строчные и Начинать С Прописных) добавляются еще 2 варианта — Как в предложениях и иЗМЕНИТЬ рЕГИСТР.
Так как в общем и целом никаких ограничений на итоговый вид текстовых данных нет, то также добавим реализацию нестандартных расстановок, к примеру, ЧеРеДоВаНиЕ рЕгИсТрОв и ПрОИЗвоЛЬноЕ нАПиСАниЕ.
Переходим в редактор Visual Basic (горячая клавиша Alt + F11), добавляем новый модуль и записываем код новой функции (напротив основных действий кода даются пояснения):
Function ChangeRegister(Text As String, TextType As Integer) As String ‘Тип TextType: ‘1 — ВСЕ ПРОПИСНЫЕ ‘2 — все строчные ‘3 — Начинать С Прописных ‘4 — Как в предложениях ‘5 — иЗМЕНИТЬ рЕГИСТР ‘6 — ЧеРеДоВаНиЕ рЕгИсТрОв ‘7 — ПрОИЗвоЛЬноЕ нАПиСАниЕ If TextType = 1 Or TextType = 2 Or TextType = 3 Then ‘Если тип данных 1, 2 или 3… ChangeRegister = StrConv(Text, TextType) ‘… то конвертируем встроенной функцией ElseIf TextType = 4 Then ‘Если тип данных 4 ChangeRegister = StrConv(Text, 2) ‘То конвертируем в тип 2 (делаем все символы строчные) Mid$(ChangeRegister, 1, 1) = UCase(Mid$(ChangeRegister, 1, 1)) ‘Затем меняем начальный символ на заглавный ElseIf TextType = 5 Then ‘Если тип данных 5 For i = 1 To Len(Text) ‘Цикл по каждому символу Mid$(Text, i, 1) = IIf(Mid$(Text, i, 1) = UCase(Mid$(Text, i, 1)), LCase(Mid$(Text, i, 1)), UCase(Mid$(Text, i, 1))) ‘Меняем регистр символа на противоположный Next i ChangeRegister = Text ElseIf TextType = 6 Then ‘Если тип данных 6 For i = 1 To Len(Text) Mid$(Text, i, 1) = IIf(i Mod 2 = 0, LCase(Mid$(Text, i, 1)), UCase(Mid$(Text, i, 1))) ‘Чередуем регистр Next i ChangeRegister = Text Else ‘В остальных случаях For i = 1 To Len(Text) Mid$(Text, i, 1) = IIf(Round(Rnd()) = 0, LCase(Mid$(Text, i, 1)), UCase(Mid$(Text, i, 1))) ‘Произвольный регистр Next i ChangeRegister = Text End If End Function |
У данной функции всего 2 аргумента: ячейка с текстом и тип преобразования данных.
Переходим обратно в Excel и в строке формул набираем функцию пользователя ChangeRegister (или находим ее в категории Определенные пользователем посредством мастера функций):
Небольшое замечание. При конвертировании по типу Как в предложениях, корректное преобразование происходит только для первого предложения фразы. В том случае, когда во фразе несколько предложений, то будет необходимо подкорректировать код пользовательской функции.
Ознакомиться с разобранными материалами можно скачав пример.
Спасибо за внимание!
Если у вас есть мысли по теме или остались вопросы — пишите в комментариях.
Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!
Когда Вы думаете о функциях Excel, то, скорее всего, представляете какие-то вычисления или операции с числами. Да, действительно, с помощью функций Excel можно выполнять множество самых различных операций, но, кроме этого, некоторые функции могут помочь и в форматировании текста. Хороший пример – функция ПРОПНАЧ (PROPER), которая делает первую букву каждого слова в ячейке прописной.
Если у Вас есть ячейки, содержащие имена или названия, Вы можете использовать функцию ПРОПНАЧ, чтобы быть уверенным, что все слова написаны с большой буквы. Функция ПРОПНАЧ работает и в Google Sheets. Давайте представим, что Ваша компания хочет наградить кого-нибудь за заслуги. Вы попросили коллег вписать в таблицу имена тех сотрудников, кто, по их мнению, заслуживает награду.
К сожалению, не все имена номинантов написаны с большой буквы, поэтому таблица выглядит не опрятно. Вы, конечно же, можете пройтись по всему столбцу и исправить имена вручную, но быстрее, легче и правильнее будет воспользоваться функцией ПРОПНАЧ.
В данном примере имена номинантов содержатся в столбце A, поэтому мы запишем формулу в столбец B. В ячейке B2 введем выражение, которое даст команду Excel взять слова из ячейки A2 и записать их с большой буквы. Формула будет выглядеть вот так:
=PROPER(A2)
=ПРОПНАЧ(A2)
Скорее всего Вы помните из урока по простым формулам нашего самоучителя по Excel 2013, что важно не забывать начинать все формулы со знака равенства (=).
Когда формула будет введена, нажмите Enter. В ячейке B2 отобразится имя из ячейки A2, написанное с большой буквы: Thomas Lynley.
Все, что нам осталось сделать, – скопировать формулу в остальные ячейки. Для этого выделите ячейку с формулой и, воспользовавшись маркером автозаполнения, скопируйте формулу до 14 строки. В столбце B появится список имен с верным написанием прописных букв:
Отлично! Теперь в нашей таблице все имена номинантов написаны правильно, т.е. с прописной буквы. Осталась еще одна проблема: в столбце A по-прежнему находятся имена, написанные с маленькой буквы. Мы не можем просто удалить столбец A, поскольку на него ссылаются формулы из столбца B. Сделаем по-другому – скопируем значения из столбца B в новый столбец, используя инструмент Paste Values (Вставить значения).
Для этого выделите ячейки B2:B14 и нажмите команду Copy (Копировать), или используйте комбинацию клавиш Ctrl+C на клавиатуре. Кликните правой кнопкой мыши по ячейке, в которую требуется вставить скопированные значения и в появившемся контекстном меню выберите пункт Values (Значения).
Если Вы работаете в Google Sheets: кликните правой кнопкой мыши, выберите пункт Paste special (Специальная вставка), а затем Paste values only (Вставить только значения).
Теперь у нас есть столбец с правильно написанными именами и, к тому же, не зависящий от каких-либо формул или ссылок на ячейки. Это значит, что мы можем удалить наши вспомогательные столбцы (столбец A и B). В итоге получилась симпатичная и аккуратная таблица, в которой каждое имя номинанта написано с большой буквы.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Во время работы в Эксель нередко возникает потребность напечатать весь текст заглавными буквами. Это может потребоваться, к примеру, при заполнении различных заявлений и прочих официальных бумаг для подачи в государственные учреждения. Наверняка, многие могут подумать – что же в этом сложного и непонятного? Ведь каждый пользователь ПК знает, что для этого требуется лишь нажать Caps Lock на клавиатуре, после чего вся информация будет набираться заглавными буквами.
Да, это совершенно верно, и достаточно одного нажатия на клавишу Caps Lock в данном случае. Но как быть в ситуации когда документ уже содержит текст, напечатанный обычными буквами? В начале работы пользователь не всегда задумывается о том, в каком виде должен быть представлен финальный текст, и зачастую начинает его форматирование уже после ввода информации. Не перепечатывать же текст заново?
В такой ситуации паниковать не стоит, и, тем более, перепечатывать все заново, так как есть инструменты, помогающие быстро решить эту проблему. Давайте разберем все возможные способы замены всех букв в заглавные в Excel.
Содержание
- Замена строчных букв на заглавные
- Метод 1: применение оператора ПРОПИСН
- Метод 2: использование макроса
- Заключение
Замена строчных букв на заглавные
При работе с текстовым редактором Word поставленная задача выполняется буквально в один клик. Нужно лишь отметить необходимый фрагмент текста, затем, зажав на клавиатуре клавишу SHIFT, два раза нажать на функциональную клавишу F3. При работе же с таблицами Эксель все несколько сложнее. Для выполнения данной задачи потребуется задействовать функцию ПРОПИСН, либо применить макрос. Ниже мы рассмотрим оба этих способа на практическом примере.
Метод 1: применение оператора ПРОПИСН
Главной задачей данной функции является замена строчных букв на заглавные. Формула функции пишется так:
=ПРОПИСН(Текст)
В качестве значения единственного аргумента “Текст” можно указать:
- непосредственно, сам текст для выполнения замены букв;
- адрес ячейки с данными, которые должны быть преобразованы.
Итак, давайте разберем работу функции на практике. Для этого возьмем таблицу, в которой указаны наименования товаров, в которых заглавная буква только одна – первая. Остальная же часть текста представлена в виде строчных букв. Нам нужно превратить все буквы в заглавные.
Итак, вот что нам нужно сделать:
- Выбираем место в таблице для ввода формулы функции (любая свободная ячейка). Для удобства и наглядности лучше выбрать для этого свободную ячейку в отдельном столбце таким образом, чтобы она была в той же строке, что и ячейка, данные которой мы хотим преобразовать. После того, как мы определились с выбором, отмечаем ячейку и щелкаем по инструменту “Вставить функцию”.
- В открывшемся окне Мастера функций щелкаем по текущей категории и в раскрывшемся перечне выбираем “Текстовые”.
- В доступном перечне операторов выбранной категории выбираем функцию ПРОПИСН и щелкаем OK.
- Откроется окно с настройками функции. В поле “Текст” указываем адрес ячейки, содержащей наименование товара для преобразования. Его можно прописать вручную. Но есть и другой, более удобный способ – кликаем по области ввода данных, затем – по нужной ячейке. Далее щелкаем OK.
- Таким образом, текстовое значение из заданной ячейки будет преобразовано и представлено исключительно в виде заглавных букв, чего мы и добивались.
- Теперь остается только применить данную функцию ко всем ячейкам столбца, куда мы хотим вывести наименования с заглавными буквами. Для этого ставим курсор мыши на правый нижний угол ячейки с результатом (при этом курсор мыши должен принять форму крестика). Затем растягиваем формулу вниз, зажав при этом левую кнопку мыши.
- В результате мы получим столбец с наименованиями, прописанными полностью заглавными буквами.
- Итак, теперь у нас есть две колонки с наименованиями: одна написана в обычном стиле, а вторая полностью состоит из заглавных букв. Наша же задача состояла в замене первого варианта вторым. Поэтому проделаем еще несколько манипуляций. Выделяем мышью колонку с наименованиями, представленными заглавными буквами. Затем вызываем контекстное меню кликом по выделенному диапазону правой кнопкой мыши, и из перечня команд щелкаем по строке “Копировать” (или можно использовать для копирования сочетание клавиш Ctrl+C).
- Затем выделяем первый столбец, значения которого требуется заменить (область выделения должна содержать столько же строк, что и та, которую мы скопировали). Опять вызываем контекстное меню щелчком правой кнопки мыши по выделенной области. В появившемся списке кликаем в разделе “Параметры вставки” по варианту “Значения”.
- Наименования исходного столбца будут заменены данными из столбца с формулой (т.е. все наименования отображаются исключительно заглавными буквами). Остается только убрать вспомогательную колонку, содержащую ячейки с формулой. Для этого выделяем ее щелчком правой кнопкой мыши по названию столбца и в открывшемся перечне щелкаем по команде “Удалить”.
- Готово, мы успешно справились с поставленной задачей.
Метод 2: использование макроса
Внимание! Для использования этого метода необходимо убедиться, что у вас активирована функция макросов. Если нет, то ее требуется включить. О том, как это сделать, читайте в нашей статье – “Как включить/отключить макросы в Excel“.
- Убедившись в том, что использование макросов активировано, выделяем область таблицы, текст которой требуется преобразовать. После этого нажимаем на клавиатуре комбинацию клавиш Alt+F11.
- Перед нами появится редактор макросов, находясь в котором мы нажимаем сочетание Ctrl+G. Курсор мыши при этом должен переместиться в поле “Immediate”, которое до этого действия, скорее всего, было закрыто.
- В данной области пишем следующее:
for each c in selection:c.value=ucase(c):next
.
Затем подтверждаем действие нажатием клавиши ENTER и выходим из редактора макросов. - В итоге все буквы в отмеченном диапазоне ячеек заменятся на заглавные согласно поставленной задаче.
Заключение
Мы только что познакомились с двумя методами преобразования строчных букв в заглавные в таблицах Эксель. Многим пользователям второй способ (использование макросов) может показаться намного быстрее и проще. Однако применение оператора ПРОПИСН – безопаснее, так как включение макросов делает ПК мене защищенным перед потенциально возможными хакерскими атаками. Каким способом пользоваться каждый решает для себя сам. Но независимо от выбора, конечный результат в обоих описанных выше методах будет идентичен.