Поменять регистр в Excel

При работе с текстовым контентом часто нужна нормализация текста. В ее рамках все буковкы приводятся к нижнему либо верхнему регистру для следующей статистической обработки.

Почти все системы статистики (к примеру, Wordstat Yandex’а) выводят данные в нормализованном виде. Для исправления их написания нужны особенные функции управления регистром.

Функции конфигурации регистра Excel

В Excel из коробки доступны 3 функции для конфигурации регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ. 1-ая делает все буковкы малеханькими, 2-ая — большенными.

С третьей (ПРОПНАЧ) все чуток наиболее особенно. Она делает большим любой 1-ый знак, последующий за эмблемой, не являющимся буковкой. В связи с сиим некие слова будут преобразовываться неправильно: какой-никакой -> Кое-Какой, волей-неволей -> Волей-Неволей и т.п. Когда объём данных маленький, такового рода погрешности просто проверить и поправить вручную. Если же данных много, заниматься редакторской деятельностью навряд ли есть время.

Любые остальные насущные задачки, связанные с конфигурацией регистра букв (к примеру, начинать предложения с большей буковкы) придется решать с помощью опции пользовательских функций либо макросов.

Надстройка !SEMTools содержит все самые нужные функции, связанные с конфигурацией регистра букв.

Как поменять большие буковкы на строчные в Excel

Функцией СТРОЧН

Чтоб поменять большие буковкы на строчные, в Excel есть функция СТРОЧН (подробнее в статье по ссылке). Как и любые функции, она просит ручной ввод в отдельную ячейку.

Функция СТРОЧН в Excel

СТРОЧН — простые примеры формул

Дальше, если начальные данные больше не пригодятся, необходимо будет удалить все формулы из ячеек, в которых использована эта функция, и лишь опосля этого удалять столбец с большими знаками.

Макросом в 1 клик

Можно ли поменять данные на месте? Да, тут поможет VBA-процедура в !SEMTools.

В отличие от функции, она дозволяет произвести конфигурации, не создавая отдельный столбец. Довольно выделить нужные данные и вызвать функцию в меню «Поменять — Знаки».

Изменение регистра — поменять большие букв на строчные

Создать все буковкы большими

Когда необходимо создать все мелкие буковкы большенными, есть также 2 варианта — функция и процедура.

Функцией ПРОПИСН

Функция ПРОПИСН делает все строчные буковкы большими, а другие знаки не меняет. Также просит сотворения доп. столбца.

Примеры на картинке ниже:

Функция ПРОПИСН - примеры

Функция ПРОПИСН — примеры формул

Макросом в 1 клик

Если необходимо поменять данные стремительно и на месте без формул, можно пользоваться процедурой надстройки !SEMTools для Excel.

Изменение регистра — поменять строчные буковкы на большие

Каждое слово с большей

В отличие от аналогичной базисной функции ПРОПНАЧ в самом Excel, этот макрос считает разделителем слов лишь пробел.

1-ая буковка ячейки с большей

Один из весьма фаворитных вопросцев по Excel — как создать первую буковку ячейки большей, не трогая другие буковкы.

Приводится огромное количество решений, у всякого из которых — свои недочеты.

Формула — вариант 1

Более примитивная формула берет 1-ый знак ячейки, применяет к нему функцию ПРОПИСН и подменяет этот знак результатом, не трогая остальной текст ячейки:

Неувязка этого решения в том, что 1-ый знак не непременно будет буковкой! Ячейка может начинаться со скобок, кавычек, многоточия и остальных знаков.

Формула — вариант 2

Чуток наиболее продвинутая формула дозволит извлечь 1-ое слово из ячейки, применить к нему функцию ПРОПНАЧ и поменять начальное слово результатом:

Один побочный эффект функции ПРОПНАЧ — если начальное слово было написано стопроцентно большими знаками, все буковкы, не считая первой в нем станут строчными. Это может попортить вид аббревиатур и остальных схожих слов.

Да и это еще не все. Ведь 1-ое слово извлекается методом поиска в строке первого пробела. А если перед ним не слово, а к примеру, тире? Либо это число? Итоговая задачка — создать большей конкретно первую буковку — не будет решена.

Формула — вариант 3

Как мы сообразили из формулы выше, ни 1-ое слово, ни тем наиболее 1-ый знак строчки не могут в 100% случаев содержать буковкы.

Интересно почитать:  Разделить строку в excel по словам

Потому наша задачка сводится к иной — отыскать позицию первой буковкы в ячейке, и уже позже поменять её регистр.

При работе с русскими текстами будет довольно считать знаками знаки кириллицы и латиницы.

В таком случае формулы будут похожи на те, что в статье про поиск латиницы и кириллицы в ячейках. За одним исключением — в их употребляется МИН, а не СЧЁТ.

Так как СЧЁТ пропускает ошибки, а МИН нет, также задействована функция ЕСЛИОШИБКА, которая для всех ошибок возвратит заранее огромное число (в данном случае 1000).

Итак,
создать большим 1-ый кириллический знак:

Создать большим 1-ый знак латиницы:

Формула — вариант 4

Можно ли отыскать всякую первую буковку в ячейке, вне зависимости от языка? Ведь кроме главных знаков, еще есть знаки остальных алфавитов, диакритические знаки и т.д.

Это из области фантастики, но она есть. И использует огромное количество необыкновенных функций Excel. Подробнее о ней можно прочесть в статье про формулы массива.

Процедура !SEMTools

Все вышеперечисленные решения на базе сложных формул не решают основную пользовательскую задачку — создать большими 1-ые буковкы предложений.

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

Другими словами, дозволяет сберечь массу времени.

Одним кликом переводим 1-ые буковкы предложений из строчных в большие:

Латиница с большей

Надстройка !SEMTools умеет различать слова по содержащимся в их символам, в числе которых латиница. Данный макрос дозволяет создать такие слова с большенный буковкы в кейсах, когда это необходимо (к примеру, зарубежные бренды).

Слова с латиницей большими

Этот макрос преобразовывает все буковкы слов на латинице в большие. К примеру, как на картинке ниже, — когда необходимо выявить наименования моделей технических изделий и перевести их в верхний регистр.

Исправление регистра топонимов

Данная функция надстройки неповторима, другими словами, никакого схожего решения вы больше не отыщите.

Функция меняет 1-ые буковкы слов и фраз-топонимов (географических наименований) со строчных на большие. Принципиально, что она не попросту делает первую буковку большей, да и осознает такие топонимы, как «СПб».

Распознать аббревиатуры

Еще одна неповторимая функция надстройки. Макрос описывает аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр.

Как создать все буковкы большими в Excel. 2 метода подмены строчных букв на большие в Эксель

Люди, которые интенсивно работают в Excel, нередко подготавливают отчеты для разных муниципальных структур, часто сталкиваются с ситуациями, когда весь текст из документа, написанный обыкновенными знаками, нужно поменять на большие. Создать это можно заблаговременно, если текст еще не написан. Довольно надавить «CapsLock» и заполнить все нужные ячейки большими знаками. Но, когда таблица готова, изменять все вручную довольно проблематично, есть большенный риск допустить ошибки. Чтоб заавтоматизировать данный процесс, можно применять один из 2-х методов, доступных для Excel.

Процесс подмены строчных букв на строчные

Если ассоциировать выполнение данной процедуры в Word и Excel, в редакторе текста для подмены всех обыденных букв на большие довольно создать несколько обычных кликов. Если же гласить о изменении данных в таблице, тут все труднее. Существует два метода подмены строчных букв на строчные:

  1. Через особый макрос.
  2. Используя функцию – ПРОПИСН.

Чтоб в процессе конфигурации инфы не появилось каких-то заморочек, оба метода нужно разглядеть подробнее.

При помощи макроса

Макрос – это одно действие либо их совокупа, которые можно делать большущее количество раз. При всем этом несколько действий осуществляется при помощи нажатия одной клавиши. Во время сотворения макросов считываются нажатия на клавиши клавиатуры и мыши.

Принципиально! Чтоб макрос для подмены строчных букв на строчные сработал, заблаговременно необходимо проверить активирована ли функция макросов в программке либо нет. В неприятном случае метод окажется никчемным.

  1. Вначале необходимо отметить ту часть странички, текст в которой нужно поменять. Для этого можно пользоваться мышкой либо клавиатурой.
  1. Когда выделение будет окончено, нужно надавить на комбинацию кнопок «Alt+F11».
  2. На дисплее должен показаться редактор макросов. Опосля этого необходимо надавить последующую комбинацию кнопок «Ctrl+G».
  3. В открывшейся вольной области «immediate» нужно прописать функциональное предложение «for each c in selection:c.value=ucase(c):next».
Интересно почитать:  Сквозные строки excel

Крайнее действие – нажатие клавиши «Enter». Если текст был введен верно и без ошибок, все строчные буковкы в выделенном спектре будут изменены на большие.

При помощи функции ПРОПИСН

Предназначение функции ПРОПИСН – подмены обыденных бук на большие. Она имеет свою формулу: =ПРОПИСН(Изменяемый текст). В единственном аргументе данной функции можно указать 2 значения:

  • координаты ячейки с текстом, который нужно поменять;
  • буковкы, которые необходимо поменять на строчные.

Чтоб разобраться с тем, как работать с данной функцией, нужно разглядеть один из практических примеров. В качестве исходника будет употребляться таблица с продуктами, наименования которых написаны малеханькими знаками, не считая первых больших. Порядок действий:

  1. Отметить ЛКМ пространство в таблице, где будет введена функция.
  2. Дальше необходимо надавить на клавишу прибавления функции «fx».
  1. Из меню мастера функций избрать перечень «Текстовые».
  2. Покажется список текстовых функций, из которых необходимо избрать ПРОПИСН. Подтвердить выбор клавишей «ОК».
  1. В открывшемся окне аргумента функции обязано быть свободное поле под заглавие «Текст». В нем необходимо написать координаты первой ячейки из выделенного спектра, где нужно поменять обыденные буковкы на большие. Если же ячейки разбросаны по таблице, придется указать координаты каждой из их. Надавить на клавишу «ОК».
  2. В выделенной заблаговременно ячейке отобразится уже модифицированный текст из той клеточки, координаты который были прописаны в аргументе функции. Все мелкие буковкы должны быть изменены на огромные.
  3. Дальше нужно применить действие функции к каждой ячейке из выделенного спектра. Для этого необходимо навести курсор на клеточку с модифицированным текстом, дождаться, пока в ее левом правом краю возник темных крестик. Кликнуть по нему ЛКМ, медлительно потянуть вниз, на столько ячеек, в скольких из их нужно поменять данные.
  1. Опосля этого должен показаться отдельный столбец с уже модифицированной информацией.

Крайний шаг работы – подмена изначального спектра ячеек на тот, который вышел опосля совершения всех действий.

  1. Для этого нужно выделить ячейки с модифицированной информацией.
  2. Кликнуть по выделенному спектру ПКМ, из контекстного меню избрать функцию «Копировать».
  3. Последующим действием выделить столбик с изначальной информацией.
  4. Надавить на правую клавишу мыши, вызвать контекстное меню.
  5. В показавшемся перечне отыскать раздел «Характеристики вставки», избрать вариант – «Значения».
  6. Все наименования продуктов, которые были указаны вначале, будут изменены на наименования, написанные большенными знаками.

Опосля всего описанного чуть повыше недозволено забывать про удаление столбца, куда вводилась формула, который употреблялся для сотворения новейшего формата инфы. В неприятном случае он будет отвлекать внимание, занимать свободное место. Для этого необходимо выделить лишнюю область, зажав левую клавишу мыши, кликнуть по выделенному участку ПКМ. Из контекстного меню избрать функцию «Удалить».

kak-sdelat-vse-bukvy-zaglavnymi-v-excel-2-sposoba-zameny-strochnyh-bukv-na-zaglavnye-v-excel

Удаление излишнего столбика из таблицы

Заключение

При выбирании меж внедрением макроса либо функции ПРОПИСН новенькие нередко отдают предпочтение конкретно макросам. Соединено это с их наиболее обычным применением. Но применять макросы опасно. При их активации документ становится уязвимым для хакерских атак, из-за этого рекомендуется обучиться применять функцию ПРОПИСН.

Подмена всех строчных букв на большие в Excel: как создать

Во время работы в Эксель часто возникает потребность напечатать весь текст большими знаками. Это может потребоваться, например, при заполнении разных заявлений и иных официальных бумаг для подачи в муниципальные учреждения. Наверное, почти все могут поразмыслить – что все-таки в этом сложного и непонятного? Ведь любой юзер ПК (Персональный компьютер — компьютер, предназначенный для эксплуатации одним пользователем) понимает, что для этого требуется только надавить Caps Lock на клавиатуре, опосля что вся информация будет набираться большими знаками.

Интересно почитать:  Как в excel перемешать строки

Да, это совсем правильно, и довольно 1-го нажатия на кнопку Caps Lock в данном случае. Но как быть в ситуации когда документ уже содержит текст, написанный обыкновенными знаками? Сначала работы юзер не постоянно думает о том, в каком виде должен быть представлен финишный текст, и часто начинает его форматирование уже опосля ввода инфы. Не перепечатывать же текст поновой?

В таковой ситуации паниковать не стоит, и, тем наиболее, перепечатывать все поновой, потому что есть инструменты, помогающие стремительно решить эту делему. Давайте разберем все вероятные методы подмены всех букв в большие в Excel.

Подмена строчных букв на большие

При работе с редактором текста Word поставленная задачка производится практически в один клик. Необходимо только отметить нужный фрагмент текста, потом, зажав на клавиатуре кнопку SHIFT, дважды надавить на многофункциональную кнопку F3. При работе же с таблицами Эксель все несколько труднее. Для выполнения данной задачки будет нужно использовать функцию ПРОПИСН, или применить макрос. Ниже мы разглядим оба этих метода на практическом примере.

Способ 1: применение оператора ПРОПИСН

Главной задачей данной функции является подмена строчных букв на большие. Формула функции пишется так:

В качестве значения единственного аргумента “Текст” можно указать:

  • конкретно, сам текст для выполнения подмены букв;
  • адресок ячейки с данными, которые должны быть преобразованы.

Итак, давайте разберем работу функции на практике. Для этого возьмем таблицу, в которой указаны наименования продуктов, в которых большая буковка лишь одна – 1-ая. Остальная же часть текста представлена в виде строчных букв. Нам необходимо перевоплотить все буковкы в большие.

Применение оператора ПРОПИСН для преобразования строчных букв в заглавные

Итак, вот что нам необходимо создать:

Применение оператора ПРОПИСН

    Избираем пространство в таблице для ввода формулы функции (неважно какая вольная ячейка). Для удобства и наглядности лучше избрать для этого вольную ячейку в отдельном столбце таковым образом, чтоб она была в той же строке, что и ячейка, данные которой мы желаем конвертировать. Опосля того, как мы обусловились с выбором, отмечаем ячейку и щелкаем по инструменту “Вставить функцию”.

Способ 2: внедрение макроса

Внимание! Для использования этого способа нужно убедиться, что у вас активирована функция макросов. Если нет, то ее требуется включить. О том, как это создать, читайте в нашей статье – “Как включить/отключить макросы в Excel“.

  1. Убедившись в том, что внедрение макросов активировано, выделяем область таблицы, текст которой требуется конвертировать. Опосля этого жмем на клавиатуре комбинацию кнопок Alt+F11.Использование макроса для замены строчных букв на заглавные
  2. Перед нами покажется редактор макросов, находясь в котором мы жмем сочетание Ctrl+G. Курсор мыши при всем этом должен переместиться в поле “Immediate”, которое ранее деяния, быстрее всего, было закрыто.Использование макроса для замены строчных букв на заглавные
  3. В данной области пишем последующее:
    for each c in selection:c.value=ucase(c):next .
    Потом подтверждаем действие нажатием клавиши ENTER и выходим из редактора макросов.Использование макроса для замены строчных букв на заглавные
  4. В итоге все буковкы в отмеченном спектре ячеек заменятся на большие согласно поставленной задачке.Использование макроса для замены строчных букв на заглавные

Заключение

Мы лишь что познакомились с 2-мя способами преобразования строчных букв в большие в таблицах Эксель. Почти всем юзерам 2-ой метод (внедрение макросов) может показаться намного резвее и проще. Но применение оператора ПРОПИСН – безопаснее, потому что включение макросов делает ПК (Персональный компьютер — компьютер, предназначенный для эксплуатации одним пользователем) мене защищенным перед потенциально вероятными хакерскими атаками. Каким методом воспользоваться любой решает себе сам. Но независимо от выбора, конечный итог в обоих обрисованных выше способах будет схож.

Ссылка на основную публикацию
Adblock
detector