Mini-ats102.ru

ООО “Мультилайн”
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

КАК СДЕЛАТЬ ВСЕ БУКВЫ ПРОПИСНЫМИ

При помощи стандартной функции Excel «ПРОПИСН» можно все буквы в строке перевести в верхний регистр (сделать заглавными).

Как Сделать Все Первые Буквы Прописными

Стандартная функция Excel «ПРОПНАЧ» изменяет первые буквы в каждом слове со строчных на заглавные.

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

Комбинация встроенных в Excel функций «ПРОПИСН», «СЦЕПИТЬ», «ЛЕВСИМВ», «ПРАВСИМВ» и «ДЛСТР» позволяет привести только первые буквы к верхнему регистру.

Итоговая формула имеет вид «=СЦЕПИТЬ(ПРОПИСН(ЛЕВСИМВ(B2));ПРАВСИМВ(B2;ДЛСТР(B2)-1))», где B2 – это адрес ячейки с текстовым значением.

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

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

«СТРОЧН» из набора встроенных текстовых функций конвертирует все буквы в строчные.

кАК СДЕЛАТЬ ПЕРВЫЕ БУКВЫ СТРОЧНЫМИ

В некоторых случаях необходимо сделать строчной только первую букву.

«=СЦЕПИТЬ(СТРОЧН(ЛЕВСИМВ(B2));ПРАВСИМВ(B2;ДЛСТР(B2)-1))», где B2 – это адрес ячейки с исходным значением.

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

Как маленькие буквы сделать БОЛЬШИМИ

В моей таблице данные расположены в столбце А, потому формулу я буду вводить в столбец В. Вы же в своей таблице делайте в любом свободном столбце, либо добавьте новый.

Итак, начнем с ячейки А1. Ставим курсор на ячейку В1, открываем вкладку «Формулы» и в разделе «Библиотека функций» выбираем «Текстовые».

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

После этого нажимаю на «ОК», а быстрее, нажать на ENTER на клавиатуре.

Теперь в ячейке В1 написано «=ПРОПИСН(A1)», что значит «сделать ПРОПИСНЫМИ все буквы в клетке А1». Отлично, осталось лишь применить эту же формулу для всех ячеек в столбце.

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

На этом все. Смотрите, как это выглядит у меня.

Как уместить длинный текст в ячейке Excel?

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

Читайте так же:
Дата плюс дни excel

По умолчанию ширина ячеек не позволяет вместить длинные тексты и в результате мы видим такую картинку:

  1. Ширина столбца в количестве символов стандартного размера шрифта(Calibri 11 пунктов) – по умолчанию 8,43 символов такая длина текста в стандартной ячейке. Таким образом, можно быстро определить длину текста в ячейке Excel. Но чаще всего для этого применяется функция ДЛСТР (сокращенно длинна строки). Этой же функцией определяется и количество цифр одной ячейке.
  2. Высота строки в пунктах измерения высоты шрифтов – по умолчанию 15 пунктов.
  3. В скобках размеры указаны в пикселях и для столбцов и для строк.

В Excel 2010 можно задать размеры строк и столбцов в сантиметрах. Для этого нужно перейти в режим разметки страниц: «Вид»-«Разметка страницы». Щелкаем правой кнопкой по заголовку столбца или строки и выберем опцию «ширина». Потом вводим значение в сантиметрах. Этого особенно удобно при подготовке документа для вывода на печать. Ведь мы знаем размеры формата A4: ширина 21см и высота 29,7см.

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

  • 0,98 см = 37 пикселей;
  • 1,01 см = 38 пикселей;
  • 0,50 см = 19 пикселей.

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

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

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

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

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

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

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

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

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

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

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

Читайте так же:
Как восстановить в ворде предыдущее сохранение

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

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

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

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

Итак,
сделать заглавным первый кириллический символ:

Сделать заглавным первый символ латиницы:

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

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

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

Процедура !SEMTools

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

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

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

Одним кликом переводим первые буквы предложений из строчных в заглавные:

Excel — первая буква Заглавная

Данный вопрос имеет два варианта решения

  1. Только первая буква в тексте будет заглавная
  2. Большая буква каждого нового слова

Как видите ситуацию бывают разные поэтому нам надо рассмотреть все варианты решения данных вопросов поэтому будет разбирать по максимум!

Только «Первая» буква заглавная

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

Для этого нам поможет формула:

  • заменить — это функция синтаксис который выглядит так: ЗАМЕНИТЬ(стар_текст;начальная_позиция;число_знаков;нов_текст)Стар_текст — Текст, в котором требуется сделать заменуНачальная_позиция — Координата символа в Стар_текст с которого начнется заменаЧисло_знаков — Число символов от Начальная_позиция которые нужно заменитьНов_текст — Текст который заменяем
  • D4 — старый текст
  • 1 — начальная позиция (первая буква)
  • 1 — число знаков отчета (первая буква)
  • ПРОПИСН — функция которая делает букву прописной

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

Читайте так же:
Как в хроме заблокировать всплывающие окна

excel первая большая буква

Excel — каждое слово с большой буквы

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

Данная формула не имеет составной части как в примере выше, она стандартная и имеет только координату с текстом, давайте рассмотрим ее описание:

  • ПРОПНАЧ — функция первая буква в строке текста и все первые буквы, следующие за знаками, отличными от букв, преобразуются в прописные (верхний регистр). Все прочие буквы в тексте преобразуются в строчные (нижний регистр).
  • D4 — координата текста

Как перенести данные Excel из строк в столбцы (или наоборот)

Логотип Excel на сером фоне

Если вы начали вводить данные в вертикальном порядке (столбцы), а затем решили, что будет лучше в горизонтальном порядке (строки), Excel вам поможет. Мы рассмотрим три способа транспонирования данных в Excel.

Статический метод

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

Выделите область, которую вы хотите транспонировать, а затем нажмите Ctrl + C на клавиатуре, чтобы скопировать данные.

выделить столбцы

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

вставить специальное меню

Установите флажок рядом с «Транспонировать» и нажмите кнопку «ОК».

установите флажок транспонировать

Транспонировать данные с помощью формулы транспонирования

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

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

нажать и перетащить

Введите «= транспонировать» в строку формул (без кавычек), а затем выделите данные, которые нужно транспонировать. Вместо нажатия «Enter» для выполнения формулы нажмите Ctrl + Shift + Enter.

транспонировать формулу

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

Читайте так же:
Как восстановить несохраненную версию документа ворд

Наши данные сейчас там, но результат немного испорчен из-за отсутствия точности. Мы собираемся исправить это сейчас. Чтобы исправить данные, просто вернитесь к строке формул и нажмите Ctrl + Shift + Enter еще раз.

панель формул

Транспонирование данных с прямыми ссылками

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

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

ввод данных

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

ввод данных

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

перетащите, чтобы увеличить

Нажмите Ctrl + H на клавиатуре, чтобы открыть меню «Найти и заменить».

найти и заменить

Введите выбранный вами префикс, в нашем случае «bc» (без кавычек), в поле «Найти», а затем «=» (без кавычек) в поле «Заменить на».

найти и заменить

Нажмите кнопку «Заменить все», чтобы перенести данные.

Вам может быть интересно, почему мы просто не добавили «= A2» к первой пустой ячейке, а затем просто перетащили ее, чтобы автозаполнить остальные. Причина в том, как Excel интерпретирует эти данные. Он действительно автоматически заполнит ячейку рядом с ней (B2), но у него быстро закончатся данные, потому что C3 — пустая ячейка, и Excel читает эту формулу слева направо (потому что именно так мы перетаскиваем при переносе наших данных) вместо сверху вниз.

Обратный порядок в Excel

Обратный порядок в excel — это не что иное, как переворачивание данных, где нижнее значение идет вверх, а верхнее значение идет вниз.

Например, посмотрите на изображение ниже.

Данные обратной строки

Как мы видим, нижнее значение находится наверху в обратном порядке, и то же самое относится и к верхнему значению. Итак, как нам изменить порядок данных в Excel — вот вопрос.

Как изменить порядок строк данных в Excel?

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

Метод №1 — Простой метод сортировки

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

Читайте так же:
Как в word сделать двойное подчеркивание

Шаг 1 — Рассмотрим нижеприведенные данные для этого примера.

Пример обратного порядка 1.1 в Excel

Шаг 2 — Рядом с этим создайте столбец под названием «ПОМОЩЬ» и вставьте серийные номера.

Пример обратного порядка в Excel 1.2

Шаг 3 — Теперь выберите все данные и откройте опцию сортировки, нажав ALT + D + S.

Пример обратного порядка в Excel 1.3

Шаг 4 — В разделе «Сортировать по» выберите «Помощник».

Пример обратного порядка в Excel 1.4

Шаг 5 — Затем в разделе «Порядок» выберите «От наибольшего к наименьшему».

Пример обратного порядка в Excel 1.5

Шаг 6 — Теперь нажмите ОК, наши данные будут перевернуты.

Пример обратного порядка в Excel 1.6

Метод № 2 — Использование формулы Excel

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

Чтобы сделать данные в обратном порядке, мы будем использовать две формулы: INDEX и ROWS. Функция ИНДЕКС может получить результат из указанного номера строки в выбранном диапазоне, а функция СТРОКИ в Excel выдаст количество выбранных строк.

Шаг 1 — Рассмотрим нижеприведенные данные для этого примера.

Пример обратного порядка в Excel 2.1

Шаг 2 — Сначала откройте функцию ИНДЕКС.

Пример обратного порядка в Excel 2.2

Шаг 3 — За Массив, выберите названия городов из A2: A9 и сделайте их абсолютной ссылкой, нажав клавишу F4.

Использование формулы Excel, пример 2.3

Шаг 4 — Далее, чтобы вставить Row Num открытый РЯДЫ внутри функции ИНДЕКС.

Использование формулы Excel, пример 2.4

Шаг 5 — Для функции СТРОКИ выберите тот же диапазон ячеек, который мы выбрали для функции ИНДЕКС, но на этот раз в качестве абсолютной ссылки будет использоваться только последняя ячейка.

Использование формулы Excel, пример 2.5

Шаг 6 — Закройте скобку и нажмите клавишу ввода, чтобы получить результат.

Использование формулы Excel, пример 2.6

Шаг 7 — Перетащите формулу, чтобы получить полный результат.

Метод № 3 — Обратный порядок с использованием кодирования VBA

Изменение порядка данных в Excel также возможно с помощью кодирования VBA. Если вы хорошо знакомы с VBA, то код ниже для вас.

Код:

Скопируйте этот код в свой модуль.

Использование примера кода VBA 3.1

Теперь запустите код, чтобы получить список в обратном порядке на листе Excel.

Позвольте мне объяснить вам, как этот код работает для вас. Сначала я объявил две переменные, «K» и «LR» как тип данных LONG.

«K» используется для перебора ячеек, а «LR» — для поиска последней использованной строки на листе.

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

Далее я нанял НА СЛЕДУЮЩИЙ цикл, чтобы перебрать ячейки, чтобы изменить порядок.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector