Если вы используете Excel для написания запроса или документа, то вам будет полезно иметь текст, отформатированный в регистре предложений. Вот как его преобразовать
Когда вы импортируете данные в таблицу Excel, есть вероятность, что только что импортированный текст будет либо в нижнем, либо в верхнем регистре. Но что, если вы хотите, чтобы они были в регистре предложений? Придется ли вам переписывать все заново?
К счастью, вы можете использовать составную формулу, чтобы Excel автоматически преобразовал ваш текст в регистр предложений. Эта формула состоит из различных функций, поскольку не существует эксклюзивной функции Excel для этой цели
Преобразование регистра в Excel
В Excel есть три встроенные функции для преобразования регистра. Эти функции принимают текст, изменяют регистр и затем выводят его
Как вы могли заметить, в Excel нет функции для преобразования текста в регистр предложений. К счастью, упомянутые функции дают нам необходимые ингредиенты для построения формулы, которая преобразует текст в регистр предложений в Excel
В предложении первая буква текста пишется в верхнем регистре, а остальные – в нижнем. Конечно, существуют исключения, такие как имена и местоимения, но мы их пока опустим
Преобразование текста в регистр предложений в Excel
Чтобы создать формулу для этой цели, мы воспользуемся пятью функциями. Мы будем использовать функции UPPER и LOWER в Excel для изменения регистра. Мы также будем использовать функции LEFT, RIGHT и LEN Excel, чтобы указать, какие буквы должны быть в верхнем или нижнем регистре
В качестве примера, в этой электронной таблице в ячейке A2 есть предложение, которое явно не в регистре предложения. Задача состоит в том, чтобы написать формулу, которая преобразует текст из A2 в регистр предложений и отобразит его в D2. Давайте приступим к этому
- Выберите ячейку, в которую вы хотите вывести результат. Мы выберем ячейку D2.
- В строке формул введите приведенную ниже формулу:
=UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1))
- Нажмите Enter.
Как только вы нажмете Enter, Excel возьмет предложение из A2, сделает его регистром предложения, а затем отобразит его в D2, где вы ввели формулу. Вы можете использовать ручку заливки, чтобы использовать формулу для нескольких ячеек, и это все. Однако если вам интересно, как работает эта формула, то следующий раздел для вас
Разбор формулы
Эта формула использует пять различных функций для преобразования текста в регистр предложений. Функции и то, что они делают, приведены ниже:
Теперь посмотрите на формулу, и вы, вероятно, сами сможете определить, как она работает:
=UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1))
Эта формула состоит из двух частей. Функция UPPER до амперсанда и функция LOWER после него. Сначала LEFT просматривает строку A2 и возвращает буквы от 0 до 1, то есть первую букву. Затем функция UPPER делает эту букву заглавной
Далее LEN подсчитывает количество символов в A2 и вычитает из него 1 (поскольку первая буква строки должна оставаться в верхнем регистре), затем передает полученное число в функцию RIGHT.RIGHT принимает A2 и возвращает все буквы, кроме первой. Наконец, функция LOWER переводит буквы в нижний регистр
В конечном итоге UPPER применяется к первой букве предложения, а LOWER – ко всем остальным, и таким образом строка преобразуется в регистр предложения
Позвольте Excel справиться с этим
В некоторых случаях, например при преобразовании текста в регистр предложений в Excel, не существует встроенной функции, которая сделает то, что вы задумали. Однако это не означает, что нужно отказаться от автоматизации в Excel. Вы можете комбинировать различные функции и создавать формулы, которые делают именно то, что вы хотите
Комментировать