Как в ворде поставить заглавные буквы. Как сделать все буквы заглавными в excel
Как в ворде поставить заглавные буквы. Как сделать все буквы заглавными в excel
Знакома ли вам ситуация, когда вы набираете текст в документе, а затем смотрите на экран и понимаете, что забыли отключить CapsLock? Все буквы в тексте получаются заглавными (большими), их приходится удалять, а затем заново набирать.
О том, как решить эту проблему, мы уже писали. Однако, иногда возникает необходимость выполнить кардинально противоположное действие в Ворде — сделать все буквы большими. Именно об этом мы и расскажем ниже.
1. Выделите текст, который должен быть напечатан большими буквами.
2. В группе “Шрифт” , расположенной во вкладке “Главная” , нажмите кнопку “Регистр” .
3. Выберите необходимый тип регистра. В нашем с вами случае — это “ВСЕ ПРОПИСНЫЕ” .
4. Все буквы в выделенном фрагменте текста изменятся на заглавные.
Сделать заглавными буквы в Ворде можно и с помощью использования горячих клавиш.
1. Выделите текст или фрагмент текста, который должен быть написан прописными буквами.
2. Нажмите дважды “SHIFT+F3” .
3. Все маленькие буквы станут большими.
Вот так просто можно в Ворде сделать прописные буквы из маленьких. Желаем вам успехов в дальнейшем изучении функций и возможностей этой программы.
В момент форматирования текстового документа часто возникает потребность сделать все буквы заглавными. Помимо самого элементарного способа с капсом, существует еще два метода решения проблемы. Наиболее подробнее рассмотрим ниже.
Процедура трансформации первой буквы в заглавную
Не стоит ожидать, что в Excel имеется отдельная кнопка, нажав на которую, можно автоматически превратить строчную букву в заглавную. Для этого придется использовать функции, причем сразу несколько. Впрочем, в любом случае, этот путь с лихвой окупит временные затраты, которые потребовались бы на ручное изменение данных.
Способ 1: замена первой буквы в ячейке на заглавную
Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.
- Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
- ПРОПИСН — делает буквы прописными, то есть, заглавными, что нам и требуется;
- ЛЕВСИМВ — возвращает указанное количество знаков конкретного текста в ячейке.
То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.
Общий шаблон данной операции будет выглядеть следующим образом:
Но лучше все это рассмотреть на конкретном примере. Итак, мы имеем заполненную таблицу, в которой все слова пишутся с маленькой буквы. Нам предстоит первый символ в каждой ячейке с фамилиями сделать заглавным. Первая ячейка с фамилией имеет координаты B4.
- В любом свободном месте данного листа или на другом листе записываем следующую формулу:
После этого, лишние данные будут очищены, и мы получим тот результат, который добивались: в каждой ячейке таблицы первое слово начинается с большой буквы.
Способ 2: каждое слово с большой буквы
Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:
На нашем примере её применение будет выглядеть следующим образом.
- Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
Существует и другой вариант действий без запуска Мастера функций. Для этого мы должны, как и при предыдущем способе, ввести в ячейку функцию вручную с записью координат исходных данных. В данном случае эта запись будет иметь следующий вид:
Потом нужно будет нажать кнопку Enter.
Выбор конкретного варианта полностью зависит от пользователя. Для тех юзеров, которые не привыкли держать в голове множество разных формул, естественно, легче действовать при помощи Мастера функций. В то же время, другие считают, что намного быстрее ручной ввод оператора.
После этого мы получим практически неизменную исходную таблицу, но только все слова в обработанных ячейках теперь будут прописаны с большой буквы.
Как видим, несмотря на то, что массовую смену строчных букв на прописные в Excel через специальную формулу нельзя назвать элементарной процедурой, тем не менее, это намного проще и удобнее, чем менять символы вручную, особенно, когда их очень много. Указанные выше алгоритмы берегут не только силы юзера, но и самое ценное — время. Поэтому желательно, чтобы постоянный пользователь Эксель мог использовать данные инструменты в своей работе.
Готовое решение для быстрых преобразований текста
Как видно из вышеприведенных примеров, при помощи функций можно добиться практически любых результатов, но все это делается не так быстро как хотелось бы. Например, в Word аналогичные задачи решаются в два-три клика мыши при помощи функции «Регистр», меню которой вызывается кнопкой, удобно расположенной на вкладке «Главная».
Упростить решение задач связанных с изменением текстовых значений, ускорить обработку данных и при этом избежать ввода формул помогает многофункциональная надстройка для Excel, изображение диалогового окна которой приведено ниже.
Для получения результата достаточно всего-лишь задать диапазон ячеек и выбрать из выпадающего списка нужную функцию. Значения выделенных ячеек сразу заменяются результатами вычисления выбранной функции.
Надстройка позволяет работать как с выделенным диапазоном ячеек, так и с используемым диапазоном. Кроме задач рассмотренных выше, надстройка позволяет переставлять буквы в обратном порядке, а также удалять непечатаемые знаки и лишние пробелы, которые могут появляться при использовании текстовых функций.
Сложные режимы
Конечно, бывают случаи, когда простого использования этих функций недостаточно. Например, уже упомянутая команда «Регистр» содержит 5 режимов:
Как видите, три режима вполне реализуются через текстовые функции. Но остальные две, а именно — «Как в предложениях» и «иЗМЕНИТЬ РЕГИСТР» стандартными средствами не достичь.
У вас есть следующие варианты для того, чтобы получить желаемое:
- Метод простой и грубый . Как говорил Принц-Полукровка в «Гарри Поттере»: «просто засуньте им в глотку безоар». А именно, копируете нужный текст, переходите в Word, там вставляете, применяете команду «Регистр», потом получившийся текст тащите обратно в Excel. Преимущества — скорость и незамысловатость. Недостаток — с большими таблицами придется повозиться, менять форматирование и т.д.
- Использовать макрос или пользовательскую функцию. Лично я пытался реализовать через формулы массива или через комбинации функций, но получалось так громоздко и неэффективно по сравнению с найденным на сайте «Мир MS Excel» способом, что я решил его передать без каких-либо поправок.
Пользовательская функция
Вот сам текст функции:
Как ею пользоваться, по шагам:
- Открываете Excel, нажимаете Alt+F11, откроется окно Visual Basic.
- Команда Insert/Module. В открывшееся поле вставляете текст.
- Переходите в Excel, теперь в списке функций, в полном алфавитном перечне у вас появилась функция ConvertRegistr.
- У этой функции два аргумента — ячейка и режим преобразования регистра. В тексте функции есть комментарии, какой режим обозначен какой цифрой. По сути она заменяет предыдущие три функции, а работает полным аналогом уже упоминавшейся команды «Регистр». Правда, есть нюанс — 4й пункт — «Как в предложениях» — работает только для одного предложения. Если кому нужно, пишите на мэйл, скину рабочий вариант, который переработает нормальный литературный текст.
- Если вы хотите, чтобы функция всегда была под рукой, сохраните файл как надстройку Excel в папке Addins. У меня она находится по адресу: C:UsersuserAppDataRoamingMicrosoftAddIns.
- Активируйте надстройку через Офис/Параметры Excel/Надстройки/Перейти в надстройки. Там появится окно, где надо будет поставить галочку напротив названия файла.
Также возможно прописать макрос пребразования регистра в диапазонах, это вы сможете посмотреть здесь .
Удачи в использовании!
Эксель Практик
«Глаза боятся, а руки делают»
P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.
Приведенная формула работает следующим образом:
- ЕТЕКСТ(C1) проверяет, введен ли в ячейку текст. Если да, возвращает ИСТИНА
- СОВПАД(C1;ПРОПИСН(С1)) сравнивает значение в ячейке и строку из ячейки, переведенную в верхний регистр. Если они совпадают, возвращает ИСТИНА
- Функция И возвращает ИСТИНА, если в п.1 и п.2 ИСТИНА. Если хотя бы одно из двух условий не выполнились – ЛОЖЬ
- Когда функция И возвращает ИСТИНУ, Эксель позволяет ввод данных. Иначе – блокирует
В формуле я ссылаюсь на ячейку C1 – это первый элемент в выделенном массиве. Верхняя левая ячейка.
Как сохранить данные после изменения?
Думаю, это хороший вопрос, ведь, если удалить первоначальные значения из столбца А, то и все результаты работы формулы пропадут.
Смотрите, что нужно для этого сделать.
Выделяем в столбце с результатом все полученные данные. Копируем их CTRL + V (русская М), либо правой кнопкой мыши – «Копировать».
Выбираем пустой столбец. Затем нажимаем в нем правой кнопкой мыши, находим специальные параметры Вставки и выбираем «Значения».
Вот такая хитрость. Теперь вас не смутит необходимость перевести все буквы в ВЕРХНИЙ или нижний регистр.
Доброго всем времени суток, мои дорогие друзья и читатели блога сайт. У вас наверняка случалось такое, что вы писали какое-либо слово или предложение в ворде, но вдруг захотели как-то выделить текст и сделать, чтобы каждая буковка в тексте стала прописной, а не строчной. А может наоборот? Вы написали текст с зажатым Caps Lock и хотите сделать все буковки строчными? Так вот сегодня я вам и покажу, как сделать все буквы заглавными в word и наоборот, причем сразу двумя способами.
Подсчет значений по критерию
Иногда требуется подсчитать значения соответствующие определенному критерию, например ябЛОки (причем будут подсчитаны все ячейки содержащие слово ябЛОки в любой части значения, т.е. будут подсчитаны значения типа «свежие ябЛОки »).
Для этого используем замечательную функцию СУММПРОИЗВ() : =СУММПРОИЗВ(—НЕ(ЕОШИБКА(НАЙТИ(«ябЛОки»;A2:A16))))
Функция НАЙТИ() ищет построчно с учетом регистра вхождение критерия ябЛОки в ячейкиот А2 до А16 . Не найдя значение равное критерию, функция возвращает ошибку, иначе — начальную позицию вхождения (в нашем случае это всегда 1).
Другим вариантом подсчета является формула массива =СУММ(ЕСЛИ(ЕОШИБКА(НАЙТИ(«ябЛОки»;A2:A16));0;1))
В файле примера выбор критерия можно осуществить через Выпадающий (раскрывающийся) список , элементы которого сформированы из исходного диапазона без повтора .