Как сделать все большие буквы в excel

Как в офисе.

Друзья, на неделе наткнулся на интересное исключение. Функция С УММЕСЛИМН() не работала на Excel для MAC. У меня был список на Лист1, все ФИО в этом списке были заглавными (выгрузка из 1С), а на Лист2 нужно было передать суммы по нескольким условиям. На Листе2 ФИО были, как и полагается, первая буква в слове заглавная, остальные прописные. К моему удивлению, виной неработоспособности формулы были все заглавные буквы в Excel. Как решать эту проблему, а так же как пользоваться функциями СТРОЧН(), ПРОПИСН(), ПРОПНАЧ() читайте далее.

Немного полазив по инету обнаружил, что в MAC вообще проблема заглавных и строчных букв стоит достаточно остро. Удивило, что в Excel не решена эта проблема, ведь это может привести к серьездным последствиям, при неправильных расчетах. Еще больше я удивлялся из-за того, что Excel изначально разрабатывался под MAC , и что разработчики оставили такую ложку дегтя в своем детище. Ну да ладно, решается это довольно просто.

Заглавные буквы в Excel. Inception

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

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

*функции доступны во всех версиях Excel

Несколько нюансов использования ПРОПНАЧ

— Если в тексте в ячейке есть числа, то после каждого числа буквы станут заглавными. Например, вместо О кто-то поставил Ноль, ПЕТР 0 В ПЕТР. Как найти число или определенную буквы в тексте, читайте здесь 😉

ПРОПНАЧ сделает заглавной каждую букву. Т.е. если это не ФИО, а например предложение и сделать заглавной только одну букву? Посложнее, но решаемо (текст находится в ячейке А1):

Выглядит громоздко, но на самом деле простое сочетание несложных формул. Советую освоить формулу ПСТР 😉

Как сделать поиск с учетом регистра? Нажмите Ctrl + F и в открывшемся окне поставьте галочку «Учитывать Регистр». Подробнее читаем здесь .

Пример расчета СУММЕСЛИ можно скачать здесь .

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

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