Как заставить текстовую строку в верхнем / нижнем / правильном регистре в Excel?
Как в Excel сделать перенос текста в ячейке
Часто бывает необходимо переместить текст на новую строку в пределах одной ячейки Excel. Чтобы переместить текст по строкам в пределах одной ячейки, как показано на рисунке. Если после ввода первой части текста просто нажать клавишу ENTER, то курсор переместится на следующую строку, но уже другой ячейки, а нам нужно переместить в ту же ячейку.
Это очень частая задача и решается она очень просто — для переноса текста на новую строку внутри одной ячейки Excel необходимо нажать ALT+ENTER (зажимаете клавишу ALT, затем не отпуская ее, нажимаете клавишу ENTER)
Как перенести текст на новую строку в Excel с помощью формулы
Иногда необходимо разрывать линию более одного раза, используя вместо этого функции Excel. Вот как на этом рисунке показано, как это работает. A6 автоматически заполняется именем, фамилией и отчеством.
Сначала нам нужно связать текст в ячейках A1 и B1 ( A1&B1 ), A2 и B2 ( A2&B2 ), A3 и B3 ( A3&B3 )
После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак.
Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта ©
Нам же требуется знак переноса строки, он соответствует порядковому номеру 10 — это надо запомнить.
Код (символ) переноса строки — 10
Следовательно перенос строки в Excel в виде функции будет выглядеть вот так СИМВОЛ(10)
Примечание: В VBA Excel перевод строки вводится с помощью функции Chr и выглядит как Chr(10).
Таким образом, в ячейке A6 записываем следующую формулу
В итоге мы должны получить нужный нам результат.
Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить «перенос по строкам» в свойствах ячейки.
Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите «Формат ячеек…»
В открывшемся окне во вкладке «Выравнивание» необходимо поставить галочку напротив «Переносить по словам» как указано на картинке, иначе перенос строк в Excel не будет корректно отображаться с помощью формул.
Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы
Вы можете изменить символ дефиса на любой другой символ, например, пробел, с помощью функции Excel «ПРОБЕЛ».
Рассмотрим пример выше. Вот как мы пишем функцию SUBSTITUTE в ячейке B1:
A1 — это наш текст с переносом строки;
СИМВОЛ(10) — это перенос строки (мы рассматривали это чуть выше в данной статье);
» » — это пробел, так как мы меняем перенос строки на пробел
Если нужно проделать обратную операцию — поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:
Напоминаю, чтобы перенос строк правильно отражался, необходимо в свойствах ячеек, в разделе «Выравнивание» указать «Переносить по строкам».
Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА
Иногда формулы громоздки в использовании, и вам нужно быстро сделать замену. Для этого используйте функцию «Найти и заменить». Выделите наш текст и нажмите CTRL+H, чтобы вызвать следующее окно.
Если нам необходимо поменять перенос строки на пробел, то в строке «Найти» необходимо ввести перенос строки, для этого встаньте в поле «Найти», затем нажмите на клавишу ALT , не отпуская ее наберите на клавиатуре 010 — это код переноса строки, он не будет виден в данном поле.
После этого в поле «Заменить на» введите пробел или любой другой символ на который вам необходимо поменять и нажмите «Заменить» или «Заменить все».
Кстати, в Word это реализовано более четко.
Если вам необходимо поменять символ переноса строки на пробел, то в поле «Найти» вам необходимо указать специальный код «Разрыва строки», который обозначается как ^l
В поле «Заменить на:» необходимо сделать просто пробел и нажать на «Заменить» или «Заменить все».
Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку «Больше >>», «Специальные» и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.
Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA
Рассмотрим пример для выделенных ячеек. То есть, мы выделяем необходимые ячейки и запускаем макрос
1. замена пробелов на дефисы в выделенных ячейках с помощью VBA
Sub ПробелыНаПереносы()
For Each cell In Selection
cell.Value = Replace(cell.Value, Chr(32) , Chr(10) )
Next
End Sub
2. Замена дефисов пробелами в выделенных ячейках с помощью VBA
Sub ПереносыНаПробелы()
For Each cell In Selection
cell.Value = Replace(cell.Value, Chr(10) , Chr(32) )
Next
End Sub
Код очень простой Chr(10) — это перенос строки, Chr(32) — это пробел. Если требуется поменять на любой другой символ, то заменяете просто номер кода, соответствующий требуемому символу.
Коды символов для Excel
Ниже на картинке обозначены различные символы и соответствующие им коды, несколько столбцов — это различный шрифт. Для увеличения изображения, кликните по картинке.
Как в Экселе добавить строку
Мы не настолько часто пользуемся электронными таблицами Excel, чтобы быть знакомыми с каждым инструментом. Тем не менее, когда мы редактируем таблицы, нередко возникает необходимость вставить новую строку или столбец. Эта простая функция, хотя и доступна после первых двух щелчков мыши, все же вызывает некоторые трудности у начинающих пользователей. Итак, давайте рассмотрим, как это работает — как быстро добавить строку в таблицу в Excel.
Вставка новой строки в Excel
Для каждой версии программы характерен один и тот же процесс добавления струны с небольшими различиями.
1. Первое, что нужно сделать, — это открыть или создать новую таблицу с данными. Мы понимаем, где нам нужен другой, поэтому щелкаем по ячейке рядом с ним. Выбираем функцию «Вставить» из контекстного меню, нажав правую кнопку мыши. Вы также можете использовать сочетание клавиш «Ctrl+», чтобы открыть раздел с добавлением строки
2. После открытия контекстного окна нам нужно выбрать маркером то, что нам нужно вставить, а затем нажать «Ok». Мы выбрали верхнюю линию, чтобы открыть контекстное меню; мы добавили добавленную линию с теми же параметрами и характеристиками.
Вы также можете использовать другой хитрый способ добавления строки. Обратите внимание на номер строки — щелкните по ней правой кнопкой мыши и в появившемся контекстном меню выберите функцию «Вставить».
Вставка новой строки в конец Excel
Если вы хотите добавить строку в конец таблицы, описанный выше метод не сработает, и строка окажется за пределами таблицы. Если вы хотите вставить строку в конец таблицы в Excel, воспользуйтесь другой инструкцией.
1 Начните с выделения последней строки в таблице с помощью левой кнопки мыши над номером строки. Затем переместите курсор в правый нижний угол номера строки, пока не появится крестик.
2 Удерживая крестик, перетащите его вниз, чтобы добавить нужное количество рядов. Затем отпустите кнопку, и строки будут добавлены.
3. Информация из растягиваемой строки автоматически заполняется в каждой создаваемой строке. Чтобы удалить автоматически заполненную информацию, выделите добавленные линии и нажмите клавишу «Delete».
Выберите нужные ячейки, щелкните правой кнопкой мыши и удалите их содержимое. Вы также можете дважды щелкнуть по ячейке и удалить столько, сколько захотите, с помощью мыши.
Теперь каждая ячейка новой строки не заполнена и готова для новой информации.
Вставка строки в умную таблицу
Как упоминалось выше, с помощью Excel можно вставить строку в новую таблицу, но немного в другом направлении.
Щелкнув правой кнопкой мыши на ячейке таблицы, можно выбрать меню «Вставка», затем «Строки Столбцы Выше».
2. С помощью сочетания клавиш «Ctrl+» можно предотвратить открытие дополнительных окон меню.
Растяните правый нижний угол таблицы и подведите к нему курсор, прежде чем вставить туда строку. Таким образом, каждая ячейка содержит исходные данные — удаление не требуется, что очень удобно для быстрой работы со значениями. В новых версиях мы начинаем вводить значения в строку под таблицей, и она автоматически становится частью таблицы. В Excel также можно добавить строку, нажав клавишу Tab, когда вы находитесь на последней строке таблицы.
Как удалить строку
Что делать, если вы случайно добавили лишние строки: как удалить их без потери смежных данных, рассмотрим два простых метода. Щелкните правой кнопкой мыши на интересующей вас ячейке в строке, которую вы хотите удалить. Перед вами откроется контекстное меню, в котором необходимо выбрать пункт «Удалить» и выбрать подраздел «Строки».
Чтобы удалить несколько строк, сначала выделите их. Ячейки выделены, переходим в меню «Главная» панели инструментов. На вкладке «Ячейки» открываем меню «Удалить». После этого появится список вариантов, из которого нужно выбрать «Удалить строки таблицы».
Заглавные и строчные буквы в Excel
Хотя Excel является редактором электронных таблиц и в первую очередь предназначен для работы с числовыми значениями, его набор инструментов для преобразования текстовых значений довольно разнообразен. Задача преобразования прописных букв в строчные и наоборот может быть решена разными способами.
Текстовые функции
Excel предлагает более двадцати текстовых функций, но их комбинации позволяют выполнять практически любые преобразования текста. Текстовые функции можно найти на вкладке Формулы, в группе кнопок Библиотека функций и в меню через кнопку Текстовые функции. Функции также кратко описаны.
Как преобразовать строчные буквы в прописные?
КАКСДЕЛАТЬ ВСЕ БУКВЫ ПРОПИСНЫМИ
Чтобы написать все буквы в строке заглавными, можно воспользоваться стандартной функцией Excel «ПРОПИСЬ».
КакСделать Все Первые Буквы Прописными
Стандартная функция Excel «ПРОПНАЧ» изменяет первую букву каждого слова со строчной на заглавную.
Каксделать первые буквы прописными
Комбинация встроенных в Excel функций ПРОПИСАТЬ, ЛЕВЫЙ, ЛЕВЫЙ, ПРАВЫЙ и ДЛСТР позволяет преобразовать в верхний регистр только первые буквы.
И наконец, формула «=CEPT(LEFT(B2));RIGHT(B2;DLSTR(B2)-1))», где B2 — адрес ячейки со значением текстового поля.
Как превратить заглавные буквы в строчные?
каксделать все буквы строчными
«STROKE» преобразует все буквы в строчный регистр из набора встроенных текстовых функций.
кАКСДЕЛАТЬ ПЕРВЫЕ БУКВЫ СТРОЧНЫМИ
В некоторых случаях в нижнем регистре должна быть только первая буква.
«=CREATE(LEFT(B2));RIGHT(B2;DLSTR(B2)-1))», где B2 — адрес ячейки, содержащей исходное значение.
Использование комбинаций функций занимает много времени, усложняет формулы, снижает восприятие и эффективность работы пользователя.
Пользовательские функции
Какизменить регистр букв на противоположный?
Чтобы преобразовать строчные буквы в прописные и прописные в строчные с помощью стандартных функций Excel, вам придется проделать серьезную работу. Достичь такого результата нелегко даже с помощью стандартных функций, поскольку для этого необходимо перебрать все символы.
Результат, который трудно получить с помощью стандартных функций Excel, можно легко получить с помощью пользовательских функций. Ниже показана пользовательская функция, написанная на Visual Basic for Applications.
Эту функцию можно использовать, скопировав программный код в свою личную книгу макросов. Вы также можете бесплатно скачать дополнение и установить его, следуя инструкциям. После установки дополнения функция будет добавлена в раздел «Пользовательские функции».
Готовое решение для быстрых преобразований текста
Как видно из приведенных примеров, функции можно использовать для достижения практически любого результата, но не так быстро, как хотелось бы. В Word, например, подобные проблемы можно решить двумя-тремя щелчками мыши с помощью функции «Случай», меню которой вызывается кнопкой, удобно расположенной на вкладке «Главная».
Многофункциональная надстройка Excel, показанная ниже, облегчает редактирование текстовых значений, ускоряет обработку данных и избавляет от необходимости одновременно вводить формулы.
Для получения результата достаточно всего-лишь задать диапазон ячеек и выбрать из выпадающего списка нужную функцию. Значения выделенных ячеек сразу заменяются результатами вычисления выбранной функции.
Надстройка позволяет работать как с выделенной областью ячейки, так и с прикладной областью. В дополнение к задачам, описанным выше, надстройка позволяет переставлять буквы в обратном порядке, а также удалять непечатаемые символы и лишние пробелы, которые могут возникнуть при использовании текстовых функций.