Как поменять регистр в excel горячие клавиши

Нижний регистр

В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в нижний регистр – например, чтобы вместо «СЕРГЕЙ ИВАНОВ» или «Сергей Иванов» стало «сергей иванов» – необходимо воспользоваться функцией «СТРОЧН» . Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. В ячейке B2 введите =LOWER(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать строчным.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Верхний регистр

В отличие от Word, в Excel нет кнопки смены регистра. Для перевода текста в верхний регистр – например, чтобы вместо «сергей иванов» или «Сергей Иванов» стало «СЕРГЕЙ ИВАНОВ» – необходимо воспользоваться функцией «ПРОПИСН». Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. В ячейке B2 введите =ПРОПИСН(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен стать прописным.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Каждое слово с заглавной буквы

В отличие от Word, в Excel нет кнопки смены регистра. Для преобразования текста таким образом, чтобы все слова в тексте были с заглавной буквы – например, чтобы вместо «Сергей ИВАНОВ» или «СЕРГЕЙ ИВАНОВ» стало «Сергей Иванов» – необходимо воспользоваться функцией «ПРОПНАЧ» Преимущество использования функции заключается в том, что вы можете изменить регистр всего столбца текста одновременно. В примере ниже показано, каким образом это сделать.

  1. Вставьте новый столбец возле столбца, содержащего текст, который необходимо преобразовать.Предположим, что новый столбец – это столбец B, а первоначальный столбец – это столбец A, и что ячейка A1 содержит заголовок столбца.

  2. В ячейке B2 введите =ПРОПНАЧ(A2) и нажмите клавишу «ВВОД». Текст в ячейке B2 должен изменить регистр.

  3. Заполните этой формулой столбец B.

  4. Теперь выберите преобразованные значения в столбце B, скопируйте их ивставьте как значенияповерх значений в столбце A.

  5. Удалите столбец B, поскольку больше он вам не понадобится.

Нужна дополнительная помощь?

В этой статье я хочу рассказать Вам о нескольких способах как изменить регистр символов в Excel с верхнего на нижний или как сделать каждое слово с прописной буквы. Вы научитесь справляться с такими задачами при помощи функций ПРОПИСН и СТРОЧН, при помощи макросов VBA, а также используя Microsoft Word.

Проблема в том, что в Excel не предусмотрен специальный инструмент для изменения регистра текста на рабочем листе. Остаётся загадкой, почему корпорация Microsoft снабдила Word такой мощной функцией и не добавила её в Excel. Это упростило бы решение многих задач для большинства пользователей. Но не торопитесь лихорадочно перенабирать вручную все текстовые данные Вашей таблицы! К счастью, есть несколько хороших способов преобразовать текстовые значения в ячейках в верхний или нижний регистр, или же сделать каждое слово с прописной буквы. Позвольте мне поделиться с Вами этими способами.

  • Функции Excel для изменения регистра текста
  • Изменение регистра текста при помощи Microsoft Word
  • Изменяем регистр при помощи макроса VBA

Содержание

  1. Функции Excel для изменения регистра текста
  2. Вводим формулу в Excel
  3. Копируем формулу вниз по столбцу
  4. Удаляем вспомогательный столбец
  5. Изменяем регистр текста в Excel при помощи Microsoft Word
  6. Изменяем регистр текста при помощи макроса VBA

Функции Excel для изменения регистра текста

В Microsoft Excel есть три замечательных функции, при помощи которых Вы можете изменять регистр текста. Это UPPER (ПРОПИСН), LOWER (СТРОЧН) и PROPER (ПРОПНАЧ).

  • Функция UPPER (ПРОПИСН) преобразовывает все символы нижнего регистра в верхний регистр.
  • Функция LOWER (СТРОЧН) делает все прописные буквы строчными.
  • Функция PROPER (ПРОПНАЧ) делает в каждом слове первую букву прописной, а все остальные – строчными.

Все эти три функции работают по одинаковому принципу, поэтому я покажу Вам, как работает одна из них. Давайте в качестве примера рассмотрим функцию UPPER (ПРОПИСН):

Вводим формулу в Excel

  1. Вставьте новый (вспомогательный) столбец рядом с тем, в котором содержится текст, который Вы хотите преобразовать.

Замечание: Этот шаг не обязателен. Если таблица не большая, Вы можете просто использовать любой смежный пустой столбец.

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

    =UPPER(C3)
    =ПРОПИСН(C3)

    где C3 – это ячейка с текстом, который нужно преобразовать.

    Изменить регистр в Excel

  4. Нажмите Enter.Изменить регистр в ExcelНа рисунке выше видно, что в ячейке B3 содержится текст точно такой же, как в C3, только прописными буквами.

Копируем формулу вниз по столбцу

Теперь Вам нужно скопировать формулу в остальные ячейки вспомогательного столбца:

  1. Выделите ячейку с формулой.
  2. Наведите указатель мыши на маленький квадрат (маркер автозаполнения) в нижнем правом углу выделенной ячейки, чтобы указатель превратился в маленький черный крест.Изменить регистр в Excel
  3. Нажмите и, удерживая левую кнопку мыши, протяните формулу вниз по всем ячейкам, в которые нужно её скопировать.
  4. Отпустите кнопку мыши.Изменить регистр в Excel

Замечание: Если Вам нужно полностью заполнить новый столбец (на всю высоту таблицы), то Вы можете пропустить шаги 5-7 и просто дважды кликнуть по маркеру автозаполнения.

Удаляем вспомогательный столбец

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

  1. Выделите ячейки, содержащие формулу, и нажмите Ctrl+C, чтобы скопировать их.Изменить регистр в Excel
  2. Кликните правой кнопкой мыши по первой ячейке исходного столбца.
  3. В контекстном меню в разделе Paste Options (Параметры вставки) выберите Values (Значения).Изменить регистр в ExcelПоскольку нам нужны только текстовые значения, мы выберем именно этот вариант, чтобы в будущем избежать ошибок в формулах.
  4. Кликните правой кнопкой мыши по любой ячейке вспомогательного столбца и в контекстном меню выберите команду Delete (Удалить).
  5. В диалоговом окне Delete (Удаление ячеек) выберите вариант Entire column (Столбец) и нажмите ОК.Изменить регистр в Excel

Готово!

Изменить регистр в Excel

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

Изменяем регистр текста в Excel при помощи Microsoft Word

Если Вы не хотите возиться с формулами в Excel, Вы можете изменить регистр в Word. Далее Вы узнаете, как работает этот метод:

  1. Выделите диапазон на листе Excel, в котором необходимо изменить регистр текста.
  2. Нажмите Ctrl+C или кликните правой кнопкой мыши и в контекстном меню выберите команду Copy (Копировать).Изменить регистр в Excel
  3. Создайте новый документ Word.
  4. Нажмите Ctrl+V или щелкните правой кнопкой мыши по пустой странице и в контекстном меню выберите команду Paste (Вставить). Таблица Excel будет скопирована в Word.Изменить регистр в Excel
  5. Выделите текст, у которого нужно изменить регистр.
  6. На вкладке Home (Главная) в разделе Font (Шрифт) нажмите иконку Change Case (Регистр).
  7. В раскрывающемся списке выберите один из 5 вариантов регистра.Изменить регистр в Excel

Замечание: Кроме этого, Вы можете нажимать сочетание Shift+F3, пока не будет установлен нужный стиль. При помощи этих клавиш можно выбрать только верхний и нижний регистр, а также регистр как в предложениях.

Изменить регистр в Excel

Теперь у Вас есть таблица в Word с изменённым регистром текста. Просто скопируйте её и вставьте на прежнее место в Excel.

Изменить регистр в Excel

Изменяем регистр текста при помощи макроса VBA

Вы также можете использовать макросы VBA в Excel 2010 и 2013. Не переживайте, если Ваши знания VBA оставляют желать лучшего. Какое-то время назад я тоже мало что знал об этом, а теперь могу поделиться тремя простыми макросами, которые изменяют регистр текста на верхний, нижний или делают каждое слово с прописной буквы.

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

  • Если Вы хотите преобразовать текст в верхний регистр, используйте следующий макрос VBA:
Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
  • Чтобы применить нижний регистр к своим данным, используйте код, показанный ниже:
Sub Lowercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = LCase(Cell.Value)
        End If
    Next Cell
End Sub
  • Вот такой макрос сделает все слова в тексте, начинающимися с большой буквы:
Sub Propercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = _
            Application _
            .WorksheetFunction _
            .Proper(Cell.Value)
        End If
    Next Cell
End Sub

Я надеюсь, что теперь, когда Вы знаете пару отличных приёмов изменения регистра в Excel, эта задача не вызовет у Вас затруднений. Функции Excel, Microsoft Word, макросы VBA – всегда к Вашим услугам. Вам осталось сделать совсем немного – определиться, какой из этих инструментов Вам больше нравится.

Оцените качество статьи. Нам важно ваше мнение:

На чтение 2 мин. Просмотров 30.4k. Опубликовано 04.06.2014

Одной из самых используемых функций при работе с любым текстом является изменение регистра букв в слове. В программе Word это легко можно сделать с помощью горячих клавиш Shift+F3. Однако такой, на первый взгляд, полезной функции нельзя найти в Excel. И совершенно непонятно, почему уже в стольких версиях Excel нет подобной функциональности.

Для решения этой проблемы можно воспользоваться следующими способами:

  1. Установка дополнительных надстроек (Add-ins) для Excel
  2. Создание макроса по изменению регистра текста и установка в личную книгу макросов
  3. Использование встроенных текстовых формул

Содержание

  1. Надстройки для Excel
  2. Создание и установка макроса в личную книгу
  3. Использование встроенных формул

Надстройки для Excel

Самое простое это, конечно, установить надстройку для Excel, например ASAP Utilities. Здоровым плюсом является наличие бесплатной лицензии для установки дома.

Среди многих функций есть нужные нам для работы с текстом

ASAP Utilities

Создание и установка макроса в личную книгу

На мой взгляд, оптимальным для работы является второй способ.

Для начала нужно открыть личную книгу макросов, так как по умолчанию ее нет. Для этого нужно нажать на запись макросов

Запись макросов

После выбрать место сохранения нового макроса

Запись макросов

Сразу можно выключить запись макроса, ведь все действие затевалось ради того, чтобы excel подгрузил файл PERSONAL.XLSB

Остановка макросов

После этого идем в редактор макросов (Alt+F11) (по умолчанию, можно воспользоваться панелью Разработчик, которое спрятано — чтобы открыть, надо зайти в Настройки — Основные — Показывать вкладку «Разработчик»)

Редактор макросов

и в Module1 нужно записать следующее

Sub СделатьПрописными()

    For Each cel In Selection.Cells

        If cel.Text <> «» Then cel.Value = StrConv(cel.Text, vbUpperCase)

    Next

End Sub

Sub СделатьСтрочными()

    For Each cel In Selection.Cells

        If cel.Text <> «» Then cel.Value = StrConv(cel.Text, vbLowerCase)

    Next

End Sub

Sub СделатьПрописнойТолькоПервуюБукву()

    For Each cel In Selection.Cells

        If cel.Text <> «» Then cel.Value = StrConv(cel.Text, vbProperCase)

    Next

End Sub

Примерно должно получится следующее

Вставка макросов в личную книгу макросов

После этого в меню макросов (Alt+F8) будет доступны нужные макросы

Макросы

И как результат

Резльтат

Макросы в текстовых файлах для скачки

Macros1.txt

Macros2.txt

Использование встроенных формул

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

Для преобразования в прописные нужно использовать функцию =ПРОПИСН(текст), для преобразования в строчные — функцию =СТРОЧН(текст)

Преобразование в прописные

Преобразование в строчные

Для того, чтобы сделать только первую букву заглавной, а все остальные строчными, нужно использовать более сложную формулу

=ПРОПИСН(ПСТР(C1;1;1))&СТРОЧН(ПСТР(C1;2;ДЛСТР(C1)1))

Преобразование только первой буквы заглавной

Пример файла Excel

Всем удобной работы с текстом…

В этой статье я хочу рассказать Вам о нескольких способах как изменить регистр символов в Excel с верхнего на нижний или как сделать каждое слово с прописной буквы. Вы научитесь справляться с такими задачами при помощи функций ПРОПИСН и СТРОЧН , при помощи макросов VBA, а также используя Microsoft Word.

В Microsoft Excel есть три замечательных функции, при помощи которых Вы можете изменять регистр текста. Это UPPER (ПРОПИСН), LOWER (СТРОЧН) и PROPER (ПРОПНАЧ).

Все эти три функции работают по одинаковому принципу, поэтому я покажу Вам, как работает одна из них. Давайте в качестве примера рассмотрим функцию UPPER (ПРОПИСН):

Замечание: Этот шаг не обязателен. Если таблица не большая, Вы можете просто использовать любой смежный пустой столбец.

Теперь Вам нужно скопировать формулу в остальные ячейки вспомогательного столбца:

Замечание: Если Вам нужно полностью заполнить новый столбец (на всю высоту таблицы), то Вы можете пропустить шаги 5-7 и просто дважды кликнуть по маркеру автозаполнения.

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

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

В диалоговом окне Delete (Удаление ячеек) выберите вариант Entire column (Столбец) и нажмите ОК.

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

Изменяем регистр текста в Excel при помощи Microsoft Word

Если Вы не хотите возиться с формулами в Excel, Вы можете изменить регистр в Word. Далее Вы узнаете, как работает этот метод:

  1. Выделите диапазон на листе Excel, в котором необходимо изменить регистр текста.
  2. Нажмите Ctrl+C или кликните правой кнопкой мыши и в контекстном меню выберите команду Copy (Копировать).

Замечание: Кроме этого, Вы можете нажимать сочетание Shift+F3, пока не будет установлен нужный стиль. При помощи этих клавиш можно выбрать только верхний и нижний регистр, а также регистр как в предложениях.

Теперь у Вас есть таблица в Word с изменённым регистром текста. Просто скопируйте её и вставьте на прежнее место в Excel.

Изменяем регистр текста при помощи макроса VBA

Вы также можете использовать макросы VBA в Excel 2010 и 2013. Не переживайте, если Ваши знания VBA оставляют желать лучшего. Какое-то время назад я тоже мало что знал об этом, а теперь могу поделиться тремя простыми макросами, которые изменяют регистр текста на верхний, нижний или делают каждое слово с прописной буквы.

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

  • Если Вы хотите преобразовать текст в верхний регистр, используйте следующий макрос VBA:
  • Чтобы применить нижний регистр к своим данным, используйте код, показанный ниже:
  • Вот такой макрос сделает все слова в тексте, начинающимися с большой буквы:

Я надеюсь, что теперь, когда Вы знаете пару отличных приёмов изменения регистра в Excel, эта задача не вызовет у Вас затруднений. Функции Excel, Microsoft Word, макросы VBA — всегда к Вашим услугам. Вам осталось сделать совсем немного — определиться, какой из этих инструментов Вам больше нравится.

Урок подготовлен для Вас командой сайта office-guru.ru Источник: https://www.ablebits.com/office-addins-blog/2014/04/25/change-case-excel-uppercase-lowercase/ Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel

Источник

Как преобразовать капс лок в обычный текст в excel

Изменение регистра текста в Excel

Нижний регистр

В отличие от 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, поскольку больше он вам не понадобится.

Как изменить текст с Капслока на обычный в Эксель?

Как изменить регистр текста в Excel?

  1. Выделите текст (диапазон ячеек), в котором хотите изменить регистр
  2. Перейдите на вкладку меню VBA-Excel.
  3. В меню Работа с текстом найдите пункт Регистр и выберите нужный формат регистра

Как изменить регистр символов?

Самым удобным способом переключения регистра, который работает во всех версиях Microsoft Word, является использование комбинации клавиш Shift + F3. Чтобы изменить регистр, необходимо выделить нужный участок текста, нажать клавишу «Shift» и, не отпуская ее, нажать клавишу «F3».

Как поменять буквы с больших на маленькие?

1. Выделите текст, который должен быть напечатан большими буквами. 2. В группе “Шрифт”, расположенной во вкладке “Главная”, нажмите кнопку “Регистр”.

  1. Выделите текст или фрагмент текста, который должен быть написан прописными буквами.
  2. Нажмите дважды “SHIFT+F3”.
  3. Все маленькие буквы станут большими.

Как изменить заглавные буквы на прописные?

В текстовом блокноте

  1. Ctrl+U — весь выделенный текст будет преобразован к строчным буквам;
  2. Alt+U — весь выделенный текст станет написан с заглавных букв;
  3. Ctrl+Shift+U — все буквы будут прописными и т. д.

Как в Экселе поменять шрифт на все заглавные?

ячейке B2 введите =ПРОПНАЧ(A2)и нажмите ввод. в регистр регистра. Чтобы преобразовать текст в нижний регистр, вместо этого введите =СТРОЧНАЯ(A2). Используйте =ВЕРХНИЙ(A2) в случаях, когда нужно преобразовать текст в верхний регистр, заменив A2 соответствующей ссылкой на ячейку.

Как в ворде заменить большие буквы на маленькие?

Выделите фрагмент, в котором вам нужно заменить прописные буквы на строчные, и нажмите горячие клавиши Shift+F3 (одновременно — клавишу Shif и клавишу F3). Все буквы стали строчными. Да вот беда — и те, что стоят в начале предложения тоже. Попробуем нажать на волшебные клавиши еще раз.

Как изменить шрифт на маленькие буквы?

В диалоговом окне Шрифт в разделе Видоизменение установите флажок малые прописные. Чтобы отменить изменение дела, нажмите CTRL+Z. Чтобы изменить регистр (нижний, верхний или каждое слово с большой буквы), выключив текст и нажимая клавиши SHIFT+F3, пока не будет применен нужный регистр.

Как перевести текст написанный Caps Lock?

— и теперь нажимаем комбинацию клавиш Shift+F3. Причем, если сделать это несколько раз, то сначала будут все буквы маленькими, затем большая только первая, затем опять заглавные. — выбираем что вам нужно; — готово!

Как перевести текст в верхний регистр?

Это поможет вам преобразовать нижний регистр в верхний или верхний регистр в нижний (заглавные буквы в прописные или прописные буквы в заглавные) в MS Word и MS PowerPoint.

Как перевести шрифт из заглавных букв в строчные?

Нажмите на клавиатуре Shift и удерживая эту клавишу нажмите F3. Весь выделенный текст теперь написан строчными буквами.

Как сделать текст заглавными буквами?

Самый простой способ, как сделать все буквы в тексте заглавными или строчными. Перенесите нужный отрывок текста в отдельный документ Word, после чего выделите комбинацией клавиш Ctrl+A весь текст и нажмите Shift+F3. Если текст напечатан заглавными буквами, они превратятся в строчные. Если строчными, то в заглавные.

Как в ворде сделать первые буквы заглавными?

  1. Самый простой способ, который будет работать в любой версии Word — это выделить ту часть текста, которую нужно сделать полностью прописной, после чего нажать комбинацию клавиш SHIFT+F3. …
  2. Ну а вообще, если уж вы надумали делать все символы прописными, то не забывайте перед печатанием нажимать волшебную клавишу Caps Lock.

Как в Экселе убрать заглавные буквы?

Функции Excel для изменения регистра текста

  1. Функция UPPER (ПРОПИСН) преобразовывает все символы нижнего регистра в верхний регистр.
  2. Функция LOWER (СТРОЧН) делает все прописные буквы строчными.
  3. Функция PROPER (ПРОПНАЧ) делает в каждом слове первую букву прописной, а все остальные – строчными.

Источник

Изменение регистра текста в Excel

Нижний регистр

В отличие от 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, поскольку больше он вам не понадобится.

Источник

В этой статье я хочу рассказать Вам о нескольких способах как изменить регистр символов в Excel с верхнего на нижний или как сделать каждое слово с прописной буквы. Вы научитесь справляться с такими задачами при помощи функций ПРОПИСН и СТРОЧН

, при помощи макросов VBA, а также используя Microsoft Word.

  • Функции Excel для изменения регистра текста
  • Изменение регистра текста при помощи Microsoft Word
  • Изменяем регистр при помощи макроса VBA

Функции Excel для изменения регистра текста

В Microsoft Excel есть три замечательных функции, при помощи которых Вы можете изменять регистр текста. Это UPPER (ПРОПИСН), LOWER (СТРОЧН) и PROPER (ПРОПНАЧ).

  • Функция UPPER (ПРОПИСН) преобразовывает все символы нижнего регистра в верхний регистр.
  • Функция LOWER (СТРОЧН) делает все прописные буквы строчными.
  • Функция PROPER (ПРОПНАЧ) делает в каждом слове первую букву прописной, а все остальные — строчными.

Все эти три функции работают по одинаковому принципу, поэтому я покажу Вам, как работает одна из них. Давайте в качестве примера рассмотрим функцию UPPER (ПРОПИСН):

Вводим формулу в Excel

  1. Вставьте новый (вспомогательный) столбец рядом с тем, в котором содержится текст, который Вы хотите преобразовать.

Замечание: Этот шаг не обязателен. Если таблица не большая, Вы можете просто использовать любой смежный пустой столбец.

Копируем формулу вниз по столбцу

Теперь Вам нужно скопировать формулу в остальные ячейки вспомогательного столбца:

  1. Выделите ячейку с формулой.
  2. Наведите указатель мыши на маленький квадрат (маркер автозаполнения) в нижнем правом углу выделенной ячейки, чтобы указатель превратился в маленький черный крест.

    Изменить регистр в Excel

  3. Нажмите и, удерживая левую кнопку мыши, протяните формулу вниз по всем ячейкам, в которые нужно её скопировать.
  4. Отпустите кнопку мыши.

    Изменить регистр в Excel

Замечание: Если Вам нужно полностью заполнить новый столбец (на всю высоту таблицы), то Вы можете пропустить шаги 5-7 и просто дважды кликнуть по маркеру автозаполнения.

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

  1. Выделите ячейки, содержащие формулу, и нажмите Ctrl+C, чтобы скопировать их.

    Изменить регистр в Excel

  2. Кликните правой кнопкой мыши по первой ячейке исходного столбца.
  3. В контекстном меню в разделе Paste Options (Параметры вставки) выберите Values (Значения).

    Изменить регистр в Excel

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

  4. Кликните правой кнопкой мыши по любой ячейке вспомогательного столбца и в контекстном меню выберите команду Delete (Удалить).
  5. В диалоговом окне Delete (Удаление ячеек) выберите вариант Entire column (Столбец) и нажмите ОК.

    Изменить регистр в Excel

Готово!

Изменить регистр в Excel

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

Изменяем регистр текста в Excel при помощи Microsoft Word

Если Вы не хотите возиться с формулами в Excel, Вы можете изменить регистр в Word. Далее Вы узнаете, как работает этот метод:

  1. Выделите диапазон на листе Excel, в котором необходимо изменить регистр текста.
  2. Нажмите Ctrl+C или кликните правой кнопкой мыши и в контекстном меню выберите команду Copy (Копировать).

    Изменить регистр в Excel

  3. Создайте новый документ Word.
  4. Нажмите Ctrl+V или щелкните правой кнопкой мыши по пустой странице и в контекстном меню выберите команду Paste (Вставить). Таблица Excel будет скопирована в Word.

    Изменить регистр в Excel

  5. Выделите текст, у которого нужно изменить регистр.
  6. На вкладке Home (Главная) в разделе Font (Шрифт) нажмите иконку Change Case (Регистр).
  7. В раскрывающемся списке выберите один из 5 вариантов регистра.

    Изменить регистр в Excel

Замечание: Кроме этого, Вы можете нажимать сочетание Shift+F3, пока не будет установлен нужный стиль. При помощи этих клавиш можно выбрать только верхний и нижний регистр, а также регистр как в предложениях.

Теперь у Вас есть таблица в Word с изменённым регистром текста. Просто скопируйте её и вставьте на прежнее место в Excel.

Изменить регистр в Excel

Изменяем регистр текста при помощи макроса VBA

Вы также можете использовать макросы VBA в Excel 2010 и 2013. Не переживайте, если Ваши знания VBA оставляют желать лучшего. Какое-то время назад я тоже мало что знал об этом, а теперь могу поделиться тремя простыми макросами, которые изменяют регистр текста на верхний, нижний или делают каждое слово с прописной буквы.

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

  • Если Вы хотите преобразовать текст в верхний регистр, используйте следующий макрос VBA:
  • Чтобы применить нижний регистр к своим данным, используйте код, показанный ниже:
  • Вот такой макрос сделает все слова в тексте, начинающимися с большой буквы:

Я надеюсь, что теперь, когда Вы знаете пару отличных приёмов изменения регистра в Excel, эта задача не вызовет у Вас затруднений. Функции Excel, Microsoft Word, макросы VBA — всегда к Вашим услугам. Вам осталось сделать совсем немного — определиться, какой из этих инструментов Вам больше нравится.

Урок подготовлен для Вас командой сайта office-guru.ru Источник: https://www.ablebits.com/office-addins-blog/2014/04/25/change-case-excel-uppercase-lowercase/ Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel

Содержание

  • Трансформация строчных символов в прописные
    • Способ 1: функция ПРОПИСН
    • Способ 2: применение макроса
  • Вопросы и ответы

Заглавная буква в Microsoft Excel

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

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

Читайте также: Как в Ворде сделать текст заглавными буквами

Трансформация строчных символов в прописные

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

Способ 1: функция ПРОПИСН

Сначала давайте рассмотрим работу оператора ПРОПИСН. Из названия сразу понятно, что его главной целью является преобразование букв в тексте в прописной формат. Функция ПРОПИСН относится к категории текстовых операторов Excel. Её синтаксис довольно прост и выглядит следующим образом:

=ПРОПИСН(текст)

Как видим, оператор имеет всего один аргумент – «Текст». Данный аргумент может являться текстовым выражением или, что чаще, ссылкой на ячейку, в которой содержится текст. Данный текст эта формула и преобразует в запись в верхнем регистре.

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

  1. Выделяем любую пустую ячейку на листе. Но более удобно, если она будет располагаться в параллельном столбце тому, в котором записаны фамилии. Далее щелкаем по кнопке «Вставить функцию», которая размещена слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается окошко Мастера функций. Перемещаемся в категорию «Текстовые». Находим и выделяем наименование ПРОПИСН, а затем жмем на кнопку «OK».
  4. Переход в окно аргументов функции ПРОПИСН в Microsoft Excel

  5. Происходит активация окна аргументов оператора ПРОПИСН. Как видим, в этом окне всего одно поле, которое соответствует единственному аргументу функции – «Текст». Нам нужно в это поле ввести адрес первой ячейки в столбце с фамилиями работников. Это можно сделать вручную. Вбив с клавиатуры туда координаты. Существует также и второй вариант, который более удобен. Устанавливаем курсор в поле «Текст», а потом кликаем по той ячейке таблицы, в которой размещена первая фамилия работника. Как видим, адрес после этого отображается в поле. Теперь нам остается сделать последний штрих в данном окне – нажать на кнопку «OK».
  6. Окно аргументов функции ПРОПИСН в Microsoft Excel

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

  9. Теперь нам нужно произвести преобразование и для всех других ячеек столбца с фамилиями работников. Естественно, мы не будем для каждого сотрудника применять отдельную формулу, а просто скопируем уже существующую при помощи маркера заполнения. Для этого ставим курсор в нижний правый угол элемента листа, в котором содержится формула. После этого курсор должен преобразоваться в маркер заполнения, который выглядит как небольшой крестик. Производим зажим левой кнопки мыши и тянем маркер заполнения на количество ячеек равное их числу в столбце с фамилиями сотрудников предприятия.
  10. Маркер заполнения в Microsoft Excel

  11. Как видим, после указанного действия все фамилии были выведены в диапазон копирования и при этом они состоят исключительно из заглавных букв.
  12. Результат копирования маркером заполнения в Microsoft Excel

    Lumpics.ru

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

  15. После этого выделяем столбец с ФИО сотрудников предприятия в таблице. Кликаем по выделенному столбцу правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» выбираем пиктограмму «Значения», которая отображена в виде квадрата, содержащего цифры.
  16. Вставка в Microsoft Excel

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

Очистка содержимого в Microsoft Excel

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

Таблица готова в Microsoft Excel

Урок: Мастер функций в Экселе

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

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

  1. После того, как вы активировали работу макросов, выделяем диапазон, в котором нужно трансформировать буквы в верхний регистр. Затем набираем сочетание клавиш Alt+F11.
  2. Выделение диапазона в Microsoft Excel

  3. Запускается окно Microsoft Visual Basic. Это, собственно, редактор макросов. Набираем комбинацию Ctrl+G. Как видим, после этого курсор перемещается в нижнее поле.
  4. Окно Microsoft Visual Basic в Microsoft Excel

  5. Вводим в это поле следующий код:

    for each c in selection:c.value=ucase(c):next

    Затем жмем на клавишу ENTER и закрываем окно Visual Basic стандартным способом, то есть, нажав на кнопку закрытия в виде крестика в его правом верхнем углу.

  6. Код введен в поле в окне Microsoft Visual Basic в Microsoft Excel

  7. Как видим, после выполнения вышеуказанных манипуляций, данные в выделенном диапазоне преобразованы. Теперь они полностью состоят из прописных букв.

Диапазон данных преобразован с помощью Microsoft Visual Basic в Microsoft Excel

Урок: Как создать макрос в Excel

Для того, чтобы сравнительно быстро преобразовать все буквы в тексте из строчных в прописные, а не терять время на его ручное введение заново с клавиатуры, в Excel существует два способа. Первый из них предусматривает использование функции ПРОПИСН. Второй вариант ещё проще и быстрее. Но он основывается на работе макросов, поэтому этот инструмент должен быть активирован в вашем экземпляре программы. Но включение макросов – это создание дополнительной точки уязвимости операционной системы для злоумышленников. Так что каждый пользователь решает сам, какой из указанных способов ему лучше применить.

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Оглавление

  • Изменение регистра текста в Excel
    • Функции, используемые для изменения регистра в Excel
      • № 1 — Нижний регистр в Excel
      • # 2 — Верхний регистр в Excel
      • #3 – Правильный регистр в Excel
    • Как изменить регистр в Excel? (с примерами)
      • Пример №1: Преобразование текста в нижний регистр с помощью функции НИЖНИЙ
      • Пример №2: Преобразование текста в верхний регистр с использованием функции ПРОПИСНЫЕ
      • Пример №3: Преобразование текста в регистр заголовков с использованием функции PROPER
      • Пример № 4: изменение текста с использованием метода быстрой заливки
    • То, что нужно запомнить
    • Рекомендуемые статьи

Функции, используемые для изменения регистра в Excel

Ниже приведены функции, используемые для изменения регистра текста в Excel:

№ 1 — Нижний регистр в Excel

Используйте функцию LOWER, чтобы преобразовать весь текст, представленный в ячейке, в нижний регистр. Используйте следующую формулу:

изменить случай 1# 2 — Верхний регистр в Excel

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

изменить случай 2#3 – Правильный регистр в Excel

Используйте функцию PROPER, чтобы преобразовать весь текст, представленный в ячейке, в заглавный регистр. Используйте следующую формулу:

изменить случай 3

МЫ должны выбрать только одну ячейку, чтобы применить функции изменения регистра. При вводе формулы при наведении курсора отображается назначение функции. После ввода формулы мы должны нажать клавишу «ENTER» на клавиатуре, чтобы получить желаемый результат.

Как изменить регистр в Excel? (с примерами)

Функции изменения регистра используются в Excel двумя способами:

  • Первый метод: непосредственно введите имя функции в ячейку.
  • Второй метод: Вставьте функции со вкладки «Формула».

Ниже приведены несколько примеров, чтобы понять, как изменить регистр.

Пример №1: Преобразование текста в нижний регистр с помощью функции НИЖНИЙ

Следующий пример поясняет использование функции НИЖЕ. Для отображения текста в требуемом формате требуется несколько шагов.

  • Шаг 1: Мы должны выбрать ячейку, в которой вы хотите преобразовать текстовый регистр в Excel в нижний регистр. Преобразовать текстовый регистр в Excel в нижний регистр. Существует шесть способов изменить нижний регистр в Excel: использование нижней функции для изменения регистра в Excel, использование командной кнопки VBA. , Клавиша быстрого доступа VBA, Использование Flash Fill, Ввод текста только в нижнем регистре, Использование Microsoft word. читать далее.

Пример 1.1

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

  • Шаг 2: Во-первых, мы должны перейти в верхнюю часть ленты и щелкнуть вкладку «Формула», чтобы выбрать функцию, как показано на изображении. НИЖНЕЕ (текстовое) описание отображается при наведении курсора на функцию.

Пример 1.2

  • Шаг 3: Как только мы нажмем на функцию LOWER, откроется окно аргумента функции.

Пример 1.3

  • Шаг 4: Адрес ячейки должен быть введен в поле аргументов функции, а результаты должны отображаться на рисунке.

Пример 1.4

Теперь нажмите клавишу «Ввод», чтобы увидеть изменение в текстовом регистре.

Пример 1.5

  • Шаг 5: Теперь мы перетащим формулу, чтобы применить ее к оставшимся ячейкам, чтобы преобразовать данные, представленные в следующих строках.

Пример 1.6Пример №2: Преобразование текста в верхний регистр с использованием функции ПРОПИСНЫЕ

Следующий пример поясняет использование функции ПРОПИСН. Для отображения текста в формате с заглавными буквами требуется несколько шагов.

  • Шаг 1: Мы должны выбрать ячейку, которую мы хотим преобразовать в верхний регистр.

пример изменения регистра 2.1

На приведенном выше рисунке показаны примеры данных для преобразования в верхний регистр. Но, во-первых, мы должны ввести основные формулы Excel. Основные формулы Excel. Термин «основная формула Excel» относится к общим функциям, используемым в Microsoft Excel для выполнения простых вычислений, таких как сложение, среднее значение и сравнение. SUM, COUNT, COUNTA, COUNTBLANK, AVERAGE, MIN Excel, MAX Excel, LEN Excel, TRIM Excel, IF Excel — это первые десять формул и функций Excel. Узнайте больше о верхней функции в выделенной ячейке.

  • Шаг 2: Мы должны перейти к верхней части ленты и нажать на вкладку «Формула», чтобы выбрать функцию, как показано на изображении. ВЕРХНЕЕ (текстовое) описание отображается при наведении курсора на функцию.

пример изменения регистра 2.2

  • Шаг 3: Как только мы нажмем на ВЕРХНЮЮ функцию, откроется окно «Аргументы функции». Функция ВЕРХНЯЯ находится среди нескольких доступных функций.

пример изменения регистра 2.3

  • Шаг 4: Адрес ячейки должен быть введен в поле «Аргументы функции», а результат должен отображаться на рисунке.

пример изменения регистра 2.4

Теперь нажмите клавишу «Ввод», чтобы увидеть изменение в текстовом регистре.

пример изменения регистра 2.5

  • Шаг 5: Мы перетащим формулу, чтобы применить ее к оставшимся ячейкам, чтобы преобразовать данные, представленные в следующих строках.

пример изменения регистра 2.6Пример №3: Преобразование текста в регистр заголовков с использованием функции PROPER

В следующем примере рассматривается использование PROPER в ExcelPROPER In The ExcelПравильная функция Excel преобразует данный ввод в правильный регистр, что означает, что первый символ в слове в верхнем регистре, а остальные символы в нижнем регистре случай. Чтобы использовать эту функцию, введите =PROPER( и укажите строку в качестве входных данных).Подробнее. Для отображения текста в заглавном регистре требуется несколько шагов.

  • Шаг 1: Мы должны выбрать ячейку, которую хотим преобразовать в заглавную.

пример изменения регистра 3.1

На приведенном выше рисунке показаны данные примера для преобразования в регистр заголовка. Мы должны ввести формулу титульной функции в выделенную ячейку.

  • Шаг 2: Мы должны перейти к верхней части ленты и нажать на вкладку «Формула», чтобы выбрать функцию, как показано на изображении. Описание PROPER (текст) отображается при наведении курсора на функцию.

пример изменения регистра 3.2

  • Шаг 3: Как только мы нажмем на ПРАВИЛЬНУЮ функцию, откроется окно «Аргументы функции». Функция PROPER находится среди нескольких доступных функций.

Пример 3.3

  • Шаг 4: Мы должны вставить адрес ячейки в поле «Аргументы функции», и результат отобразится на рисунке.

Пример 3.4

Теперь нажмите клавишу «Ввод», чтобы увидеть изменение в текстовом регистре.

Пример 3.5

  • Шаг 5: Затем мы перетащим формулу, чтобы применить ее к оставшимся ячейкам, чтобы преобразовать данные, представленные в следующих строках.

Пример 3.6Пример № 4: изменение текста с использованием метода быстрой заливки

  • Шаг 1: Мы должны ввести данные в нижнем регистре, чтобы преобразовать их в верхний регистр.

пример изменения регистра 4.1

  • Шаг 2: Теперь введите те же данные в выделенную ячейку ЗАГЛАВНЫМИ буквами и нажмите клавишу «ВВОД», чтобы переместить курсор в ячейку ниже.

Верхний регистр

  • Шаг 3:
  • Перейдите на вкладку «Данные» и нажмите кнопку Опция «Быстрая заливка» в Excel в группе «Инструменты данных». Остальные данные автоматически вводятся путем преобразования их в ВЕРХНИЙ регистр, как показано на рисунке ниже.

Мгновенное заполнение

То, что нужно запомнить

  • Функции изменения регистра, такие как LOWER, UPPER и PROPER, не работают с числовыми данными, специальными символами и пунктуацией.
  • При использовании функции PROPER буква «S» после апострофа преобразуется в верхний регистр. Итак, здесь мы должны вручную преобразовать буквы в нижний регистр.
  • Функции изменения регистра принимают только один вход за раз. Поэтому сложно изменить регистр текста, представленного во всех ячейках.
  • Нет возможности выбрать только конкретный текст для изменения регистра.

Рекомендуемые статьи

Эта статья представляет собой руководство по изменению регистра в Excel. Мы обсудим, как изменить регистр текста в Excel с помощью функций НИЖНИЙ, ПРОПИСНОЙ, ПРАВИЛЬНЫЙ и FLASH FILL с примерами. Вы также можете посмотреть на эти полезные функции в Excel:

  • Вставить символ дельты в ExcelВставить символ дельты В ExcelВ Excel символ дельты используется с течением времени для отображения изменений. Это используется для создания информационных панелей с привлекательными цветами. Существует два типа дельта-символов, таких как заполненный дельта-символ и пустой дельта-символ. Автокоррекция — лучший вариант, если дельта-символ используется постоянно. Пользователь может вставить символ Delta (Δ) в Excel, используя параметр «Вставка», сочетание клавиш ALT + 30, изменение имени шрифта, формулу CHAR, функцию автозамены Excel или пользовательское форматирование чисел с помощью символа Delta.Подробнее
  • Символ $ в Excel
  • Критерий хи-квадрат в ExcelКритерий хи-квадрат В ExcelIn Excel критерий хи-квадрат является наиболее часто используемым непараметрическим критерием для сравнения двух или более переменных для случайно выбранных данных. Это тест, который используется для определения взаимосвязи между двумя или более переменными.Подробнее
  • Excel Excel Панель инструментов, также известная как панель быстрого доступа, расположена в левой верхней части окна Excel и по умолчанию имеет только несколько параметров, таких как сохранение, повтор и отмена. Однако пользователи могут настроить ее по своему вкусу и добавить любой параметр или кнопку, чтобы упростить доступ к командам.ПодробнееПанель инструментовПанель инструментовПанель инструментов, также известная как панель быстрого доступа, расположена в левой верхней части окна Excel. и по умолчанию имеет только несколько параметров, таких как сохранение, повтор и отмена. Однако пользователи могут настроить его по своему вкусу и добавить любую опцию или кнопку, чтобы упростить доступ к командам.Подробнее

3 способа изменить регистр символов в Excel 2013, 2010 и 2007

​Смотрите также​Next symbol​tmp = tmp​ многих ячейках встречаются​ не одному мне.​ 1)​ 3-4 млн. ячеек,​ Range, Tip As​’Tip = 2​LOWER​ Selection If Not​Вы также можете использовать​​ в контекстном меню​​ текстовые значения, мы​​ автозаполнения) в нижнем​​ в котором содержится​Функции Excel для изменения​В этой статье я​

​Lol = astring​ & Mid(s, i,​ сразу оба языка​Надо будет посмотреть-покрутить​arr(1, 1) =​ лучше применить другую​ Byte​ — все строчные​(СТРОЧН), чтобы конвертировать​ Cell.HasFormula Then Cell.Value​ макросы VBA в​ выберите команду​ выберем именно этот​ правом углу выделенной​ текст, который Вы​ регистра текста​ хочу рассказать Вам​End Function​ 1)​ и все написано​ твой вариант, Андрей,​ DataRng.Areas(lrA).Value​ процедуру. Разница в​On Error Resume​’Tip = 3​ все буквы текстовой​ = LCase(Cell.Value) End​ Excel 2010 и​

  • ​Copy​ вариант, чтобы в​
  • ​ ячейки, чтобы указатель​ хотите преобразовать.​
  • ​Изменение регистра текста при​ о нескольких способах​

Функции Excel для изменения регистра текста

​shinkai​Next i​ заглавными буквами. Возникла​ чтобы было полностью​Else​​ скорости ~ в​​ Next​​ — Начинать С​​ строки в строчные.​​ If Next Cell​​ 2013. Не переживайте,​

  • ​(Копировать).​​ будущем избежать ошибок​​ превратился в маленький​Замечание:​ помощи Microsoft Word​
  • ​ как изменить регистр​​: Спасибо!​​RUS = Trim(tmp)​ жизненная необходимость заменить​
  • ​ как в Word’e​​arr = DataRng.Areas(lrA).Value​​ 10 раз!​​Tip = InputBox(«ВСЕ​ Прописных​=LOWER(A1)​ End Sub​ если Ваши знания​

​Создайте новый документ Word.​ в формулах.​ черный крест.​Этот шаг не​Изменяем регистр при помощи​ символов в Excel​KuklP​End Function​​ русские заглавные на​​ без задания всяких​

Вводим формулу в Excel

  1. ​End If​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub ConvRegistr()​ ПРОПИСНЫЕ = 1″​’Tip = 4​=СТРОЧН(A1)​

​Вот такой макрос сделает​​ VBA оставляют желать​Нажмите​Кликните правой кнопкой мыши​Нажмите и, удерживая левую​ обязателен. Если таблица​ макроса VBA​

  1. Изменить регистр в Excel
  2. ​ с верхнего на​: Скачал свой файл,​​Public Sub www()​​ русские строчные (как​ дополнительных вопросов.​For i =​
  3. ​Dim DataRng As​ & vbLf &​ — Как в​Используйте функцию​ все слова в​ лучшего. Какое-то время​

    ​Ctrl+V​
    ​ по любой ячейке​

    ​ кнопку мыши, протяните​​ не большая, Вы​​В Microsoft Excel есть​ нижний или как​ ткнул кнопку, см.​

    Изменить регистр в Excel

  4. ​Dim c As​​ в предложении), за​​Вот только дойдут​Изменить регистр в Excel​ 1 To UBound(arr)​ Range, Tip As​​ «все строчные =​​ предложениях​UPPER​ тексте, начинающимися с​​ назад я тоже​​или щелкните правой​

Копируем формулу вниз по столбцу

​ вспомогательного столбца и​ формулу вниз по​ можете просто использовать​

  1. ​ три замечательных функции,​
  2. ​ сделать каждое слово​ результат.​ Range​ некоторым исключением в​ ли руки? …​For j =​ Byte​Изменить регистр в Excel
  3. ​ 2″ & vbLf​’Tip = 5​(ПРОПИСН), чтобы преобразовать​ большой буквы:​ мало что знал​ кнопкой мыши по​
  4. ​ в контекстном меню​Изменить регистр в Excel

​ всем ячейкам, в​​ любой смежный пустой​ при помощи которых​ с прописной буквы.​shinkai​For Each c​ виде аббревиатур. Все​Дмитрий приходько​ 1 To UBound(arr,​

Удаляем вспомогательный столбец

​Dim arr(), arrCel(),​ & _​ — иЗМЕНИТЬ рЕГИСТР​ все буквы текстовой​Sub Propercase() For​ об этом, а​ пустой странице и​ выберите команду​ которые нужно её​ столбец.​ Вы можете изменять​

  1. ​ Вы научитесь справляться​: Я наверно что-то​​ In ActiveSheet.UsedRange.SpecialCells(2).Cells​​ макросы, что встречались​Изменить регистр в Excel
  2. ​: в libreoffice -​ 2)​ lrA&, i&, j&​
  3. ​»Начинать С Прописных​Dim i&​​ строки в верхний​​ Each Cell In​​ теперь могу поделиться​​ в контекстном меню​Изменить регистр в Excel​Delete​ скопировать.​Введите знак равенства (=)​ регистр текста. Это​ с такими задачами​ не то делаю,​
  4. ​c = RUS(c.Value)​ мне ранее, действуют​ Ctrl+F3​arr(i, j) =​On Error Resume​​ = 3″ &​​If Tip =​
  5. ​ регистр.​​ Selection If Not​​ тремя простыми макросами,​ выберите команду​​(Удалить).​​Отпустите кнопку мыши.​​ и имя функции​​UPPER​Изменить регистр в Excel

​ при помощи функций​

Изменить регистр в Excel

​ но у меня​Next​ по замене всей​в некроофисе -​ ConvertRegistr(CStr(arr(i, j)), Tip)​ Next​ vbLf & «Как​ 4 Then​=UPPER(A1)​ Cell.HasFormula Then Cell.Value​

Изменяем регистр текста в Excel при помощи Microsoft Word

​ которые изменяют регистр​Paste​В диалоговом окне​Замечание:​UPPER​(ПРОПИСН),​ПРОПИСН​

  1. ​ и правда не​End Sub​ информации в ячейке.​ никак. не предусмотрено.​
  2. ​Next​​Tip = InputBox(«ВСЕ​​ в предложениях =​ConvertRegistr = StrConv(sString,​=ПРОПИСН(A1)​ = _ Application​​ текста на верхний,​​(Вставить). Таблица Excel​Изменить регистр в Excel
  3. ​Delete​
  4. ​Если Вам нужно​​(ПРОПИСН) в смежную​​LOWER​и​ запускается…​shinkai​ Возникла мысль применить​​Romixa​​Next​ ПРОПИСНЫЕ = 1″​ 4″ _​Изменить регистр в Excel
  5. ​ 2)​Используйте функцию​
  6. ​ _ .WorksheetFunction _​​ нижний или делают​​ будет скопирована в​​(Удаление ячеек) выберите​​ полностью заполнить новый​​ ячейку нового столбца​​(СТРОЧН) и​
  7. ​СТРОЧН​StoTisteg​: Спасибо, но немного​Изменить регистр в Excel

​ функцию CODE для​​: =ПРОПИСН ()​arrCel(lrA, 1) =​​ & vbLf &​​& vbLf &​Mid$(ConvertRegistr, 1, 1)​PROPER​ .Proper(Cell.Value) End If​ каждое слово с​ Word.​ вариант​ столбец (на всю​

Изменить регистр в Excel

​ (B3).​PROPER​, при помощи макросов​: А должно быть​ не то. Не​ поиска русского алфавита​Делает все буквы​

Изменить регистр в Excel

Изменяем регистр текста при помощи макроса VBA

​ DataRng.Areas(lrA).Address​ «все строчные =​ «иЗМЕНИТЬ рЕГИСТР =​ = UCase(Mid$(ConvertRegistr, 1,​(ПРОПНАЧ) для преобразования​ Next Cell End​ прописной буквы.​Выделите текст, у которого​Entire column​ высоту таблицы), то​В скобках после имени​(ПРОПНАЧ).​ VBA, а также​ «»…​ могли бы вы​ в ячейке и​ в тексте прописными.​

​arrCel(lrA, 2) =​ 2″ & vbLf​ 5″, «Выбор типа​ 1))​ текстовой строки в​ Sub​Я не буду отвлекаться​ нужно изменить регистр.​(Столбец) и нажмите​ Вы можете пропустить​ функции введите соответствующую​Функция​ используя Microsoft Word.​

  • ​МВТ​ написать здесь, какую​ затем уже применить​=ПРОПНАЧ ()​

​ arr​ & _​ конвертации», 2)​ElseIf Tip >​ текст, где каждое​Я надеюсь, что теперь,​ от темы и​

  • ​На вкладке​ОК​ шаги 5-7 и​ ссылку на ячейку​

​UPPER​Проблема в том, что​: Если точнее, то​ маску вы установили,​ конвертацию. Но никак​Первая буква в​Next​

  • ​»Начинать С Прописных​Set DataRng =​ 4 Then​ слово начинается с​

​ когда Вы знаете​ рассказывать Вам, как​Home​.​ просто дважды кликнуть​ (C3). Ваша формула​(ПРОПИСН) преобразовывает все​ в Excel не​ «»​

​ а то у​ не соображу, как​ строке текста и​With Application​ = 3″ &​ Intersect(Selection, ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible))​For i =​ заглавной буквы. То​ пару отличных приёмов​ вставить и запустить​(Главная) в разделе​Готово!​ по маркеру автозаполнения.​ должна выглядеть вот​ символы нижнего регистра​

​ предусмотрен специальный инструмент​StoTisteg​
​ меня японский софт,​
​ это прописать. И​

​ все первые буквы,​

office-guru.ru

Преобразование текста в нижний и верхний регистр в Excel

​’ На всякий​ vbLf & «Как​If MsgBox(«Заменить формулы​ 1 To Len(sString)​ есть первая буква​ изменения регистра в​ код VBA в​Font​

  1. ​В теории это может​​Итак, у Вас есть​​ так:​ в верхний регистр.​ для изменения регистра​

    ​: Это уже зависит​
    ​ какая-то абракадабра отображается.​

    Нижний и верхний регистр в Excel

  2. ​ как в этом​​ следующие за знаками,​​ случай, вдруг надо.​ в предложениях =​ на значения?», _​Mid$(sString, i, 1)​

    ​ каждого слова в​
    ​ Excel, эта задача​

    Нижний и верхний регистр в Excel

  3. ​ Excel, поскольку об​​(Шрифт) нажмите иконку​​ показаться слишком сложным.​ два столбца с​=UPPER(C3)​Функция​ текста на рабочем​ от диалекта регэкспов.​ Полагаю, что там​ случае прописать исключения​ отличными от букв,​ =)​

    ​ 4" _​
    ​vbYesNo + vbQuestion,​

    Нижний и верхний регистр в Excel

​ = IIf(Mid$(sString, i,​ верхнем регистре, а​
​ не вызовет у​
​ этом замечательно рассказано​

​Change Case​

office-guru.ru

Регистр (Изменение регистра текста.)

​ Расслабьтесь и попробуйте​​ одинаковыми текстовыми данными,​=ПРОПИСН(C3)​LOWER​ листе. Остаётся загадкой,​ В какнонiчном —​
​ указан класс ,​ для аббревиатур?​ преобразуются в прописные​
​.EnableEvents = False:​& vbLf &​ "Выбор типа конвертации")​
​ 1) = UCase(Mid$(sString,​ все остальные –​
​ Вас затруднений. Функции​ в других статьях​
​(Регистр).​ проделать все эти​ отличающимися только регистром.​
​где​(СТРОЧН) делает все​ почему корпорация Microsoft​
​ с запятой.​ но кажется там​
​не спец по​
​ (верхний регистр). Все​ .ScreenUpdating = False​
​ "иЗМЕНИТЬ рЕГИСТР =​ = vbNo Then​
​ i, 1)), _​ в нижнем.​ Excel, Microsoft Word,​
​ нашего сайта. Я​В раскрывающемся списке выберите​
​ шаги самостоятельно. Вы​ Предполагаю, что Вы​
​C3​ прописные буквы строчными.​ снабдила Word такой​krosav4ig​
​ еще что-то, не​ макросам, задача свалилась​
​ прочие буквы в​
​For i =​
​ 5", "Выбор типа​
​Set DataRng =​LCase(Mid$(sString, i, 1)),​
​=PROPER(A1)​
​ макросы VBA –​

​ просто покажу макросы,​ один из 5​ увидите, что изменение​ хотите оставить столбец​– это ячейка​Функция​
​ мощной функцией и​: чего-то в голову​ идентифицирую что именно.​
​ в силу непреодолимых​
​ тексте преобразуются в​ 1 To UBound(arrCel)​ конвертации», 2)​ Intersect(DataRng, ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants))​
​ UCase(Mid$(sString, i, 1)))​=ПРОПНАЧ(A1)​
​ всегда к Вашим​ которые Вы можете​ вариантов регистра.​ регистра при помощи​ только с нужным​ с текстом, который​
​PRO​ не добавила её​ ударило, написал еще​Цитата​ обстоятельств, посему буду​
​ строчные (нижний регистр).​Range(arrCel(i, 1)) =​Set DataRng =​End If​
​Next​Урок подготовлен для Вас​
​ услугам. Вам осталось​ скопировать и вставить​
​Замечание:​ функций Excel –​ вариантом. Давайте скопируем​
​ нужно преобразовать.​PER​
​ в Excel. Это​
​ вот такой изврат​
​KuklP200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function RUS что-то​ благодарен за подсказки.​=СТРОЧН ()​
​ arrCel(i, 2)​ Intersect(Selection, ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible))​
​With Application​ConvertRegistr = sString​
​ командой сайта office-guru.ru​ сделать совсем немного​
​ в свою книгу.​
​Кроме этого, Вы​ это совсем не​
​ значения из вспомогательного​
​Нажмите​
​(ПРОПНАЧ) делает в​ упростило бы решение​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Public Sub rr()​ не работает…​zopa​Преобразует знаки в​Next​If MsgBox(«Заменить формулы​
​’ На всякий​
​Else​Источник: http://www.excel-easy.com/examples/lower-upper-case.html​ – определиться, какой​
​Если Вы хотите преобразовать​ можете нажимать сочетание​
​ трудно.​ столбца и избавимся​
​Enter​ каждом слове первую​ многих задач для​Dim arr(), i&​zopa​: RegExp в помощь.​
​ текстовой строке из​.EnableEvents = True:​ на значения?», _​ случай, вдруг надо.​ConvertRegistr = StrConv(sString,​
​Перевел: Антон Андронов​ из этих инструментов​ текст в верхний​Shift+F3​
​Если Вы не хотите​ от него.​
​.​ букву прописной, а​
​ большинства пользователей. Но​With CreateObject(«ScriptControl»)​: «»​
​ Пример во вложении.​ верхнего регистра в​
​ .ScreenUpdating = True​
​vbYesNo + vbQuestion,​ =)​ Tip)​
​Автор: Антон Андронов​ Вам больше нравится.​
​ регистр, используйте следующий​, пока не будет​
​ возиться с формулами​Выделите ячейки, содержащие формулу,​На рисунке выше видно,​
​ все остальные –​ не торопитесь лихорадочно​
​.Language = «JScript»​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>​
​KuklP​
​ нижний.​End With​
​ «Выбор типа конвертации»)​.EnableEvents = False:​End If​
​RAN​Урок подготовлен для Вас​
​ макрос VBA:​
​ установлен нужный стиль.​
​ в Excel, Вы​ и нажмите​
​ что в ячейке​ строчными.​
​ перенабирать вручную все​
​.AddCode «function a(b){return​
​Public Function Lol(astring)​:​shinkai​
​End Sub​ = vbNo Then​
​ .ScreenUpdating = False​End Function​
​: Word предусматривает 5​ командой сайта office-guru.ru​
​Sub Uppercase() For​
​ При помощи этих​ можете изменить регистр​
​Ctrl+C​
​B3​

​Все эти три функции​​ текстовые данные Вашей​ b.replace(/[А-ЯЁ]/gm,function(c){return c.toLowerCase()})}»​ As String​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function RUS(s$) As String​: Проблема в следующем:​Alex_ST​Set DataRng =​For Each cell​
​Процедуры на ее​ параметров изменения регистра,​Источник: https://www.ablebits.com/office-addins-blog/2014/04/25/change-case-excel-uppercase-lowercase/​ Each Cell In​
​ клавиш можно выбрать​ в Word. Далее​, чтобы скопировать их.​содержится текст точно​ работают по одинаковому​ таблицы! К счастью,​
​arr = Selection.Value​Set re =​

excelworld.ru

Добрый день подскажите как в EXCEL 2007 изменить регистр в тексте

​Dim i%, ascii%,​​ надо изменить регистр​: Давно хотел добавить​
​ Intersect(DataRng, ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants))​ In DataRng​

​ основе позволяют изменять​​ а Excel всего​
​Перевел: Антон Андронов​ Selection If Not​
​ только верхний и​
​ Вы узнаете, как​Кликните правой кнопкой мыши​ такой же, как​ принципу, поэтому я​ есть несколько хороших​For i =​ CreateObject(«VBScript.RegExp»)​ tmp$​ только части текста​ в свой Excel​
​End If​
​cell.Value = ConvertRegistr(cell.Value,​ регистр текста непосредственно​ три, и то​Автор: Антон Андронов​

Изменение регистра части текста в ячейке (Макросы/Sub)

​ Cell.HasFormula Then Cell.Value​​ нижний регистр, а​ работает этот метод:​ по первой ячейке​ в​ покажу Вам, как​ способов преобразовать текстовые​ LBound(arr) To UBound(arr)​re.Pattern = «[А-Я-Ё]»​For i =​ в ячейках -​ такую же функцию,​ReDim arrCel(1 To​ Tip)​ в ячейках, в​ в виде функций.​Этот пример научит вас​ = UCase(Cell.Value) End​ также регистр как​Выделите диапазон на листе​ исходного столбца.​C3​ работает одна из​ значения в ячейках​If Len(arr(i, 1))​re.Global = True​ 1 To Len(s)​ а именно ту​ как в Word​ DataRng.Areas.Count, 1 To​Next cell​ том числе и​Function ConvertRegist позволяет​ преобразовывать текстовую строку​ If Next Cell​ в предложениях.​ Excel, в котором​В контекстном меню в​
​, только прописными буквами.​ них. Давайте в​ в верхний или​ Then arr(i, 1)​re.IgnoreCase = False​

​ascii = Asc(Mid(s,​​ часть, что написана​ — перебор регистров​

​ 2)​​.EnableEvents = True:​​ в несвязанных диапазонах.​
​ изменять 5 параметров​ в верхний или​
​ End Sub​Теперь у Вас есть​
​ необходимо изменить регистр​ разделе​
​Теперь Вам нужно скопировать​ качестве примера рассмотрим​ нижний регистр, или​ = .Run("a", arr(i,​Set Matches =​
​ i, 1))​ по-русски. Все файлы​ текста по кругу​
​For lrA =​
​ .ScreenUpdating = True​
​Первая процедура вполне​
​ регистра, аналогично Word.​
​ нижний регистр, а​Чтобы применить нижний регистр​
​ таблица в Word​ текста.​
​Paste Options​
​ формулу в остальные​
​ функцию​

​ же сделать каждое​​ 1))​ re.Execute(astring)​If (ascii >=​ (а их несколько​ по нажатиям на​ 1 To DataRng.Areas.Count​End With​ годится для повседневного​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ConvertRegistr(sString As String,​ также трансформировать её​ к своим данным,​ с изменённым регистром​Нажмите​
​(Параметры вставки) выберите​​ ячейки вспомогательного столбца:​UPPER​

​ слово с прописной​​Next​
​For Each symbol​
​ 192 And ascii​ тысяч) составлены нашими​
​ Shift+F3​If DataRng.Areas(lrA).Cells.Count =​
​End Sub​
​ применения.​
​ Tip As Byte)​
​ в текст, где​ используйте код, показанный​
​ текста. Просто скопируйте​Ctrl+C​
​Values​Выделите ячейку с формулой.​
​(ПРОПИСН):​
​ буквы. Позвольте мне​
​Selection.Value = arr​

​ In Matches​​ tmp = tmp​

​ заокеанскими партнерами на​​Всё руки не​ 1 Then​Но если вам​

​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub ConvRegistr1()​​ As String​ каждое слово начинается​ ниже:​ её и вставьте​или кликните правой​

​(Значения).​​Наведите указатель мыши на​Вставьте новый (вспомогательный) столбец​

​ поделиться с Вами​​End With​astring = Replace(astring,​

​ & LCase(Mid(s, i,​​ двух языках, причем​ доходили. А оказывается,​ReDim arr(1 To​ вдруг нужно изменить​

​Dim DataRng As​​’Tip = 1​ с заглавной буквы.​Sub Lowercase() For​:D
​ на прежнее место​
​ кнопкой мыши и​
​Поскольку нам нужны только​
​ маленький квадрат (маркер​
​ рядом с тем,​ этими способами.​
​End Sub​
​ symbol, LCase(symbol))​ 1)) Else _​
​ коряво - во​ это показалось нужным​ 1, 1 To​ регистр сразу в​
​ Range, cell As​
​ - ВСЕ ПРОПИСНЫЕ​
​Используйте функцию​
​ Each Cell In​

excelworld.ru

​ в Excel.​

Заглавные (прописные) и строчные буквы в 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

Excel предлагает нам 3 стандартные функции для преобразования данных в строчные (все строчные) и прописные буквы (ВСЕ ПРОПИСНЫЕ), а также смешанную расстановку (Начинать С Прописных).
Детально изучим каждый из вариантов конвертации текстовых данных.

Как сделать все буквы строчными в Excel?

Сделать перевод всех символов в строчные можно с помощью функции СТРОЧН (английская версия LOWER) в Excel:

СТРОЧН(текст)
Делает все буквы в строке текста строчными.

  • Текст(обязательный аргумент) — текст, буквы которого конвертируются в нижний регистр (т.е. в маленькие).

Применим функцию СТРОЧН, где в качестве аргумента выбираем произвольный текст, в котором мы хотим сконвертировать все символы в строчные:

Как сделать все буквы заглавными (прописными) в Excel?

Для перевода текстовых данных в большие буквы можно обратиться к функции ПРОПИСН (английская версия UPPER):

ПРОПИСН(текст)
Делает все буквы в строке текста прописными.

  • Текст(обязательный аргумент) — текст, буквы которого конвертируются в верхний регистр (т.е. в большие).

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

Как сделать первую букву заглавной в Excel?

Для изменения начального символа каждого слова в тексте из строчного в заглавный можно воспользоваться функцией ПРОПНАЧ (английская версия PROPER):

ПРОПНАЧ(текст)
Начинает текстовую строку с заглавной буквы; делает прописной первую букву в каждом слове текста, преобразуя все другие в строчные.

  • Текст(обязательный аргумент) — текст, в котором начальные буквы слов конвертируются в верхний регистр (т.е. в большие), все оставшиеся — в нижний (т.е. в маленькие).

Все то же самое, что и в предыдущих примерах, применяем к данным функцию ПРОПНАЧ, в котором хотим конвертировать начальные буквы слов в большие, а все оставшиеся сделать маленькими:


Однако при работе с ПРОПНАЧ необходимо учитывать, что Excel воспринимает знаки препинания как начало нового слова.
В данном случае не только запятая, точка, пробел, вопросительный или восклицательный знак означают конец слова, но и любые другие знаки препинания (двоеточие, точка с запятой, кавычки, скобки, дефис, тире и т.д.).
Из-за этого могут возникнуть ситуации, когда некоторые слова преобразуются правильно (пример алма-ата -> Алма-Ата), а некоторые некорректно (пример кое-что -> Кое-Что).

Применение пользовательских функций (UDF)

Идём дальше и переходим к нестандартным способам конвертации.
Третий вариант изменения регистра текста — пользовательская функция, где мы можем реализовать любой произвольный шаблон конвертирования.
Давайте повторим функционал смены регистра из текстового редактора Word, в которой к 3 основным (ВСЕ ПРОПИСНЫЕ, все строчные и Начинать С Прописных) добавляются еще 2 варианта — Как в предложениях и иЗМЕНИТЬ рЕГИСТР.
Так как в общем и целом никаких ограничений на итоговый вид текстовых данных нет, то также добавим реализацию нестандартных расстановок, к примеру, ЧеРеДоВаНиЕ рЕгИсТрОв и ПрОИЗвоЛЬноЕ нАПиСАниЕ.

Переходим в редактор Visual Basic (горячая клавиша Alt + F11), добавляем новый модуль и записываем код новой функции (напротив основных действий кода даются пояснения):

Преобразование всех букв в заглавные в Microsoft Excel

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

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

Трансформация строчных символов в прописные

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

Способ 1: функция ПРОПИСН

Сначала давайте рассмотрим работу оператора ПРОПИСН. Из названия сразу понятно, что его главной целью является преобразование букв в тексте в прописной формат. Функция ПРОПИСН относится к категории текстовых операторов Excel. Её синтаксис довольно прост и выглядит следующим образом:

Как видим, оператор имеет всего один аргумент – «Текст». Данный аргумент может являться текстовым выражением или, что чаще, ссылкой на ячейку, в которой содержится текст. Данный текст эта формула и преобразует в запись в верхнем регистре.

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

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

Запускается окошко Мастера функций. Перемещаемся в категорию «Текстовые». Находим и выделяем наименование ПРОПИСН, а затем жмем на кнопку «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

    Мне иногда не хватает в Excel команды, аналогичной «Регистр» Word’а, которая в один щелчок могла бы превращать текст в читаемый. Например, сделать из полностью строчного текста предложения. Иными словами, менять регистр и превращать заглавные, то есть прописные буквы в строчные и наоборот. Заглавные и строчные буквы в Excel приходится преобразовывать совсем по-другому, а именно с помощью функций.

    Функции

    В первую очередь обратим внимание на функции, которых в простых случаях хватит:

    1. Функция СТРОЧН(). У нее только один аргумент — текст, который она перебирает и каждую букву которого превращает в строчную.
    2. Функция ПРОПИСН(). Аналогичная предыдущей, только превращает все наоборот в заглавные (прописные) буквы.
    3. Функция ПРОПНАЧ(). Эта функция превращает в заглавную первую букву каждого слова.

    В принципе, этого хватает. На рисунке можно посмотреть результат работы этих функций:

    Сложные режимы

    Конечно, бывают случаи, когда простого использования этих функций недостаточно. Например, уже упомянутая команда «Регистр» содержит 5 режимов:

    Как видите, три режима вполне реализуются через текстовые функции. Но остальные две, а именно — «Как в предложениях» и «иЗМЕНИТЬ РЕГИСТР» стандартными средствами не достичь.

    У вас есть следующие варианты для того, чтобы получить желаемое:

    1. Метод простой и грубый . Как говорил Принц-Полукровка в «Гарри Поттере»: «просто засуньте им в глотку безоар». А именно, копируете нужный текст, переходите в Word, там вставляете, применяете команду «Регистр», потом получившийся текст тащите обратно в Excel. Преимущества — скорость и незамысловатость. Недостаток — с большими таблицами придется повозиться, менять форматирование и т.д.
    2. Использовать макрос или пользовательскую функцию. Лично я пытался реализовать через формулы массива или через комбинации функций, но получалось так громоздко и неэффективно по сравнению с найденным на сайте «Мир MS Excel» способом, что я решил его передать без каких-либо поправок.

    Пользовательская функция

    Вот сам текст функции:

    Как ею пользоваться, по шагам:

    1. Открываете Excel, нажимаете Alt+F11, откроется окно Visual Basic.
    2. Команда Insert/Module. В открывшееся поле вставляете текст.
    3. Переходите в Excel, теперь в списке функций, в полном алфавитном перечне у вас появилась функция ConvertRegistr.
    4. У этой функции два аргумента — ячейка и режим преобразования регистра. В тексте функции есть комментарии, какой режим обозначен какой цифрой. По сути она заменяет предыдущие три функции, а работает полным аналогом уже упоминавшейся команды «Регистр». Правда, есть нюанс — 4й пункт — «Как в предложениях» — работает только для одного предложения. Если кому нужно, пишите на мэйл, скину рабочий вариант, который переработает нормальный литературный текст.
    5. Если вы хотите, чтобы функция всегда была под рукой, сохраните файл как надстройку Excel в папке Addins. У меня она находится по адресу: C:UsersuserAppDataRoamingMicrosoftAddIns.
    6. Активируйте надстройку через Офис/Параметры Excel/Надстройки/Перейти в надстройки. Там появится окно, где надо будет поставить галочку напротив названия файла. Также возможно прописать макрос пребразования регистра в диапазонах, это вы сможете посмотреть здесь .

    Удачи в использовании!
    Эксель Практик
    «Глаза боятся, а руки делают»

    P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.

    Заглавные и строчные буквы в Excel : 12 комментариев

    команды «регистр» в Экселе не существует … к преогромному сожалению.

    Статья полезная, но почему-то не указано некоторое количество важной информации. Как VBA открыть написано, а где находится список функций нет. А как сохранить скрипт в виде add in? Тоже, видимо, должно было всем понятно.

    Опять же, как добавить кнопку на панель тоже не написано. Видимо это куда проще, чем запустить VBA через Excel.

    Роман, спасибо, исправлюсь. На момент написания статьи сделал быстро, некоторые моменты можно было сделать проще.

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

    Вообще-то да. Возьму на заметку, постараюсь залить расширенный вариант.

    Здравствуйте. А может Вы мне сможете помочь? Есть такой текст «Выдача кредитов; прием платежей; обменный пункт; отдел по работе с населением», а его надо преобразовать вот в такой «Выдача кредитов; Прием платежей; Обменный пункт; Отдел по работе с населением». Т .е. каждая буква после точки с запятой должна быть большой. Не каждого слова, не начало предложение а именно после «;». Как добиться подобного результата? Что написать, и куда это потом вставлять и как применять? Пожалуйста подскажите, если знаете.

    Изучите функции СЦЕПИТЬ, НАЙТИ, ПСТР, в принципе с теми, что есть в статье этого хватит. Или пришлите файл на почту.

    Функция, которая делает заглавными буквы из соседней ячейки.

    Cпасибо огромное
    очень помогли

    Первые три функции очень помогли, хочу сказать Вам огромное РАХМАТ.
    Функция СТРОЧН().
    Функция ПРОПИСН().
    Функция ПРОПНАЧ().

    Изменение регистра текста

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

    В отличие от Microsoft Word, в Microsoft Excel отсутствует кнопка » изменить регистр » для изменения регистра. Однако вы можете использовать прописныеи строчныефункции для автоматического изменения регистра существующего текста на прописные, строчные или соответствующие регистры. Функции — это только встроенные формулы, предназначенные для выполнения определенных задач (в данном случае преобразование текстовых регистров).

    Как изменить регистр

    В приведенном ниже примере ПРАВИЛЬНая функция используется для преобразования названий прописных букв в столбец A в надлежащий регистр, в котором прописные буквы заменяются только первой буквой в имени.

    Сначала вставьте временный столбец рядом со столбцом, содержащим текст, который вы хотите преобразовать. В этом случае мы добавили новый столбец (B) справа от столбца » имя клиента «.


    в ячейку B2, введите = правильное (a2), а затем нажмите клавишу Ввод.


    . Эта формула преобразует имя в ячейке A2 из прописных в надлежащий регистр. Чтобы преобразовать текст в нижний регистр, вместо него введите = снизу (a2) . Используйте = Upper (a2) в том случае, если нужно преобразовать текст в верхний регистр, заменив ячейку A2 на соответствующую ссылку.

    Теперь заполните формулу в новом столбце. Самый быстрый способ сделать это — выбрать ячейку B2, а затем дважды щелкнуть маленький черный квадрат, который отображается в правом нижнем углу ячейки.

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

    На этом этапе должны быть выделены значения в новом столбце (B). Нажмите клавиши CTRL + C , чтобы скопировать их в буфер обмена.


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

    Вы можете удалить столбец (B), так как он больше не нужен.

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Как поменять расширение файла excel
  • Как поменять расширение word на pdf
  • Как поменять расстояние между строк в word
  • Как поменять расположение листа в word
  • Как поменять расположение в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии