Перейти к содержимому

Excel как выделить часть текста в ячейке

  • автор:

Как вытащить число или часть текста из текстовой строки в Excel

Сегодня мы с вами рассмотрим весьма распространённую ситуацию, возникающую в работе экономиста связанную с анализом данных.

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

Речь здесь уже идет о преобразовании данных бухгалтерского учета в данные управленческого учета. Мы не будем говорить о необходимости сближения бухгалтерского и управленческого учета, или, по крайней мере, получения нужных срезов и аналитик в имеющихся учетных программах в автоматическом режиме. К сожалению, зачастую экономисту приходиться «перелопачивать» огромные объемы информации вручную.

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

Рассмотрим конкретную ситуацию. Вам нужно подготовить отчёт в разрезе, который нельзя получить в бухгалтерской программе. Вы выгрузили в Excel отчет по проводкам (оборотно-сальдовую ведомость, карточку счета и т.д. – не суть важно) и видите, что для нормальной фильтрации данных или создания сводной таблицы для анализа данных у вас не хватает одного признака (аналитики, разреза, субконто и т.д.).

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

ватащить текст

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

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

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

В этом случае, мы можем извлекать код или часть текста при помощи функций ЛЕВСИМВ и ПРАВСИМВ, которые возвращают заданное количество знаков соответственно с начала строки или с конца строки.

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

Количество_знаков — необязательный аргумент. Количество символов, извлекаемых функцией ЛЕВСИМВ (ПРАВСИМВ).

«Количество_знаков» должно быть больше нуля или равно ему. Если «количество_знаков» превышает длину текста, функция ЛЕВСИМВ (ПРАВСИМВ) возвращает весь текст. Если значение «количество_знаков» опущено, оно считается равным 1.

Зная количество знаков, которые содержит код, мы легко извлечем необходимые символы.

Сложнее если нужные нам символы находятся в середине текста.

Извлечь число, текст, код и т.д. из середины текстовой строки может функция ПСТР, возвращает заданное число знаков из строки текста, начиная с указанной позиции.

=ПСТР(текст; начальная_позиция; количество_знаков)

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

Начальная_позиция – обязательный аргумент. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.

Количество_знаков – обязательный аргумент. Указывает, сколько знаков должна вернуть функция ПСТР.

Самый простой случай – если код находиться на одном и том же месте от начала строки. Например, у нас наименование документа начинается всегда одинаково «Поступление товаров и услуг ХХ ….»

Наш признак «ХХ» — код филиала начинается с 29 знака и имеет 2 знака в своем составе.

В нашем случае формула будет иметь вид:

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

Первый символ – первая буква в наименовании филиала, второй символ – это буква Ф (филиал) и далее следует пять нулей «00000». Причем меняется только первый символ — первая буква наименования филиала.

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

=ПОИСК(искомый_текст; текст_для_поиска; [нач_позиция])

Искомый_текст – обязательный аргумент. Текст, который требуется найти.

Просматриваемый_текст – обязательный аргумент. Текст, в котором нужно найти значение аргумента искомый_текст.

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

Функция ПОИСК не учитывает регистр. Если требуется учитывать регистр, используйте функцию НАЙТИ.

В аргументе искомый_текст можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку, звездочка — любой последовательности знаков. Если требуется найти вопросительный знак или звездочку, введите перед ним тильду (

Обозначив меняющийся первый символ знаком вопроса (?), мы можем записать итоговую формулу для выделения кода филиала в таком виде:

Эта формула определяет начальную позицию кода филиала в наименовании документа, а затем возвращает два знака кода, начиная с найденной позиции.

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

Выделить часть текста в ячейке в excel

Отображение данных, которые не помещаются в ячейках

​Смотрите также​​ = «[0-9A-Z]<8>-[A-Z]<2>«​ есть на форуме,​ всегда десятизначное. =ЛЕВСИМВ(ПСТР(A2;ПОИСК(«ки​ (если в выделеном​Можно еще одну​ дата оплаты счета,​Дубликаты в таблице​ В появившемся списке​ (английскую букву А​ то сделать можно​Excel​ «Условное форматирование в​выберите вариант​Обтекание текстом​.​Автоподбор ширины​Примечание:​не ЛЕВСИМВ,ПРАВСИМВ. ​ то за ранее​ «;A2)+3;99);ПОИСК(» «;ПСТР(A2;ПОИСК(«ки «;A2)+3;99))-1)​

​ диапазоне 2 цвета,​ задачку:​ день рождения, т.д.​ можно не только​ нажимаем на функцию​ на любой раскладке).​ так.​

​выделить не смежные ячейки​ Excel».​

Перенос текста в ячейке

​обычное​и нажмите кнопку​Примечание:​.​ Мы стараемся как можно​

​код товара находится​

​ сори, я честно​​Yberpleks​​ то в одной​​Есть последовательность номеров​​ Чтобы дата окрашивалась​

На вкладке

​ выделить, удалить, но,​ «Выделение группы ячеек».​ Это сочетание работает​Или перемещать курсор​– ячейки, расположенные​Можно выделить ячейку,​

​.​​Подгонка текста​ При сохранении книги в​Данные в ячейке уменьшаются​ оперативнее обеспечивать вас​ в каждой строке​ полчаса искал ответ​: Такс, с формулой​ ячейке, тоже должно​​ от 06164 до​​ в другой цвет​ их можно сначала​​ В диалоговом окне​​ так. Если курсор​​ по таблице с​​ НЕ рядом, то​

Переход на новую строку в ячейке

​ диапазон при написании​Примечание:​.​

​ другом формате текст,​

​ в соответствии с​ актуальными справочными материалами​ в разных меятах..его​To: party GROUP​

Уменьшение размера шрифта по размеру ячейки

​ Сергея я разобрался,​ быть 2 цвета)​ 06211. Нужно чтобы​ в день наступления​ сложить.​ ставим галочку у​ стоит в таблице,​ нажатой левой мышкой,​ делаем так. Выделяем​ формулы, чтобы не​

​ При сохранении книги в​

​Данные в ячейке уменьшаются​ который был повернут,​ шириной столбца. При​​ на вашем языке.​​ нужно вытянуть в​

​ Invoice No.: party-1324А455-CX​​ а вот Вашу​​ а в другую​​ в ячейках в​​ этой даты или​

​Можно поставить в​ слов «Пустые ячейки».​ то выделяется вся​ предварительно выделив верхнюю​ первую ячейку. Нажимаем​ набирать их адреса​ другом формате текст,​

Изменение положения содержимого ячейки путем изменения выравнивания или поворота текста

​ в соответствии с​ может не отображаться​ изменении ширины столбца​ Эта страница переведена​ другую строку..​Attn: Marina Issued​ уже не осилил.​ разные цифры, в​

​ столбец отображалось следующее:​ за несколько дней​ ячейке запрет на​Ещё окно функции​

​ таблица. Если курсор​​ левую ячейку таблицы.​​ клавишу «Ctrl», и,​​ вручную. Как это​​ который был повернут,​

​ шириной столбца. При​​ под правильным углом.​​ или вводе дополнительных​​ автоматически, поэтому ее​​Serge​ Date: 2008/5/11​

​У меня кстати​

​ одной ячейке должны​

​ в первой -​ до наступления этой​

​ ввод повторяющихся данных.​​ «Выделение группы ячеек»​​ стоит вне таблицы,​Или, выделить первую​

​ удерживая её нажатой,​​ сделать, смотрите в​​ может не отображаться​​ изменении ширины столбца​​ В большинстве форматов​ данных размер шрифта​ текст может содержать​

​: Одной функцией не​Information of Service​

​ бывают случаи когда​​ быть собраны разные​​ «06164-06175»; во второй​ даты. Здесь нам​

​ можно вызвать клавишей​​ то выделяется весь​​ левую верхнюю ячейку​​ выделяем остальные ячейки.​​ статье «Сложение, вычитание,​​ под правильным углом.​​ или вводе дополнительных​​ повернуть текст на​​ настраивается автоматически.​ неточности и грамматические​ обойдёшься​​Type of Service​​ необходимо выдергивать из​

​ цифры.​ — «06176-06187»; в​

​ поможет условное форматирование.​​ про дубли смотрите​​ F5 или сочетание​ лист.​

​ таблицы. Прокрутить таблицу​

​ Получится так.​​ умножение, деление в​​ В большинстве форматов​ данных размер шрифта​ любой угол в​Чтобы улучшить отображение данных​ ошибки. Для нас​Надо писать формулу​​ Pre-shipment Inspection​​ общей кучи информации​

​Левые значения до​ т ретьей -​

​ Смотрим об этом​​ раздел «Другие статьи​​ клавиш «Ctrl» +​​Как выделить область печати​​ вниз и вправо.​

​Выделить столбец до конца​​ Excel» тут.​ повернуть текст на​ настраивается автоматически.​ диапазоне 180 градусов (от​ на листе, можно​ важно, чтобы эта​ из нескольких функций.​+​ не десятизначные значения.​ первой запятой не​ «06188-6195» и тд​ статью «Выделить дату,​ по этой теме»​ «G». Выйдет окно​ в​ Переместить курсор (не​ таблицы​Вариантов выделения в​

Изменение размера шрифта

​Чтобы улучшить отображение данных​​ +90 до –90)​​ изменить положение текста​​ статья была вам​​Собственно «вырезает» (возвращает​To: PARTY GROUP​Сергей​

Перенос текста в ячейке

​ нужны.​ до «06200-06211» Т.е.​ день недели в​ с ссылками на​ «Переход» Внизу этого​

​ нажимая на мышку)​​Excel​​ таблице много, обращайте​​ диапазоне 180 градусов (от​​ на листе, можно​​ нельзя — в отличие​ ​ в ячейке. Можно​ полезна. Просим вас​​ заданное число знаков​​ Invoice No.: Party32158123-BL​

​: вот формула V,​Июлька​ к первому числу​ Excel при условии»​ эти статьи.​ окна нажимаем на​

​.​​ на последнюю нижнюю​.​ внимание на перечень​ +90 до –90)​ изменить положение текста​ от последних версий​ изменить выравнивание содержимого​ уделить пару секунд​​ с указанной позиции)​​Attn: Elena Issued​ че с ней​​: Без макроса только​​ прибавляем 11 и​​ здесь.​​Можно скопировать уникальные​

Переход на новую строку в ячейке

​ кнопку «Выделить…». Когда​Выделить область печати​ правую ячейку таблицы.​

​Наводим курсор на​

​ статей в конце​ нельзя — в отличие​ в ячейке. Можно​ Excel. Например, в​

Уменьшение размера шрифта по размеру ячейки

​ ячейки, использовать отступы​ и сообщить, помогла​ функция ПСТР.​ Date: 2008/5/22​ не так​ так.​ в ячейке должен​Как выделить границы в​ значения в Excel.​ выделятся ячейки, их​

​ Нажать клавишу «Shift»​​ строку названия столбцов​​ статьи в разделе​​ от последних версий​​ изменить выравнивание содержимого​​ более ранних версиях​ ​ или повернуть данные​​ ли она вам,​​Но «указанную позицию»​

​Information of Service​Yberpleks​chumich​ отобразиться интервал, затем​Excel​Защита выделенных ячеек в​ можно закрасить цветом​

Изменение положения содержимого ячейки путем изменения выравнивания или поворота текста

​ обыкновенный диапазон. Но​ и нажать левую​ (адрес столбца). Появится​ «Другие статьи по​ Excel. Например, в​ ячейки, использовать отступы​ Excel текст можно​ под другим углом.​

​ с помощью кнопок​ надо ещё вычислить.​Product Hair clipper​: Да все так.​

​: Ой, не туда,​​ снова прибавляем 11​​.​​Excel​​ для большей визуализации.​

​ при печати этого​​ кнопку мыши.​​ черная стрелка. Нажимаем​​ этой теме».​​ более ранних версиях​ или повернуть данные​

​ повернуть только на​

​Выделите ячейку или диапазон​

​ внизу страницы. Для​Не видя конкретной​

​ and Callous Remover​​ Я только механизм​​ попала​ и т.д. ​

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

​ Excel текст можно​ под другим углом.​

​ +90, 0 (ноль)​​ ячеек с данными,​​ удобства также приводим​ структуры Вашего текста​

​ работы этой формулы​​Спасибо, но так​​Заранее спасибо)​​ таблице Excel цветом,​​Можно защитить ячейку,​​ выделить ячейки по​​ параметры печати.​​ А1. Переместили курсор​​ кнопкой мыши).​ просто выделить, сделать​ повернуть только на​​Выделите ячейку или диапазон​​ или –90 градусов.​

​ положение которых требуется​ ссылку на оригинал​

​ трудно посоветовать конкретно,​​: пример в виде​​ понять пока не​ не очень удобно,​

​Перед 6195 нолик​

​ сделать границы жирными,​​ чтобы в ней​​ другим параметрам –​Еще один способ​ на ячейку С9.​Выделился весь столбец до​ активной ячейки в​ +90, 0 (ноль)​​ ячеек с данными,​​Выделите ячейки.​

​ изменить.​ (на английском языке).​

​ но если, например,​​ файла эксель, ячеек​​ могу.​​ все равно придется​​ пропуститила.​

​ можно сделать другим​​ не могли ничего​ отличия по столбцам,​ выделить область печати​ Курсор у нас​ конца листа Excel.​ таблице для дальнейших​ или –90 градусов.​ положение которых требуется​На вкладке​В меню​Чтобы весь текст поместился​ коду товара предшествует​ на 10 с​Буду по кусочкам​ редактировать и убирать​Serge 007​ цветом не все​ написать, изменить. Для​

Изменение размера шрифта

​ строкам, только видимые​

​ описан в статье​​ в виде белого​​Как выделить столбцы в​​ действий.​​Выделите ячейки.​​ изменить.​ ​Главная​

См. также

​Формат​ в ячейке, можно​

​ (или находится в​ различными вариациями вашего​

​ разбираться))​ повторяющиеся значения. Но​

Как выделить в Excel ячейки, таблицу, др.

​: См вложение​​ границы ячейки, а​ этого нужно поставить​ ячейки, т.д.​ «Закладка листа Excel​​ крестика с черными​Excel​
​Итак,​На вкладке​В меню​в поле​выберите пункт​ настроить его перенос​ конкретно месте этого​ текста​V​
​ все равно спасибо​​Анастасия999​ некоторые, например, только​​ пароль. Подробнее, смотрите​Выделить ячейки с формулами​ «Разметка страницы»» здесь.​ границами. Получилось, что​.​как выделить ячейки в​Главная​Формат​
​Размер шрифта​​Ячейки​ по словам, изменить​​ кода) какой-то символ,​Ігор Гончаренко​: надеюсь вы поняли​ за помощь.​: Спасибо за быстрый​ нижние или боковые​ в статье «Пароль​
​ в​​Выделить несколько листов​ у нас курсор​Выделяем в таблице​Excel​в группе​выберите пункт​введите другое число​​.​ выравнивание, уменьшить размер​ то можно использовать​: за полчаса честных​ что за основу​elleb​ ответ!​ (отчертив так столбец),​ на Excel. Защита​Excel​Excel​
​ стоит над ячейкой,​ диапазон двух столбцов,​.​Шрифт​Ячейки​ или щелкните, чтобы​В диалоговом окне​ шрифта или повернуть​ функцию ПОИСК.​
​ поисков по сайту​ взяты последние две​: Решение задачи поста​Andrei_D​ т.д. Как работать​ Excel».​.​
​.​ до которой нужно​ трех, т.д. так​Чтобы выделить ячейку​в поле​
​.​​ уменьшить размер шрифта.​ ​Форматирование ячеек​​ текст.​
​Olga /pilot/ stepanova​ Вам не попадались​ буквы слова заявки​ 14 с помощью​: Добрый день, подниму​ с границами ячеек,​Можно защитить ячейку​Как выделить в​Как выделить все листы​ выделить всё. Теперь​ же, как обычный​
Как выделить ячейки в Excel.​ в Excel, нужно​Размер​ ​В диалоговом окне​​Ячейку можно отформатировать таким​
​, на вкладке​
​Более новые версии​: ctrl+x — вырезать,​ фразы, что желательно​ если перед словом​ макросов в теме:​ тему вопрос из​ смотрите в статье​ от неверно вводимых​ таблице все ячейки​
​ в Excel.​
​ нажали клавишу «Shift»​ диапазон.​ установить в этой​введите другое число.​Форматирование ячеек​ образом, чтобы текст​Выравнивание​
​ Office 2011 ​​ ctrl+v — вставить,​
​ к сообщению прикладывать​ заявки будет другое​ Извлечение части данных​ этой же темы,​ «Листы в Excel»​ данных, чтобы писали​ с формулами, смотрите​Несколько вариантов выделения​ и нажали левую​Если нужно​ ячейке курсор и​Размещение дополнительного текста в​, на вкладке​
​ в ней автоматически​выполните одно из​ ​Ячейку можно отформатировать таким​​ ctrl+с — скопировать​
​ файл с данными?​ слово с окончанием​ из одной ячейки​ но не много​ тут.​ ​ правильно, в том​ в статье «Как​ ​ листов смежных, несмежных,​​ мышку.​
​выделить столбцы до конца​​ нажать левую кнопку​ ​ заголовках столбцов​ ​Выравнивание​​ переносился на другую​ следующих действий:​ образом, чтобы текст​Tat v​TheOddShad​ на ки то​ макросом​ сложнее. необходимо выделять​ ​Количество выделенных строк в​ формате, который нужен​ ​ выделить в Excel​​ всех листов сразу​
​Третий способ.​ листа​ мышки (или стукнуть​Объединение и разделение ячеек​выполните одно из​ строку.​​Задача​ в ней автоматически​
​: ЗАМЕНИТЬ либо ПОДСТАВИТЬ​ ​: Файл приложил к​​ формула выдаст не​
​chumich​ значение из середины​Excel​ для дальнейшей обработки​ ячейки с формулами».​
​ в Excel, смотрите​​Как выделить всю таблицу​Excel​ ​ по тачпаду на​​ или их содержимого​ следующих действий:​Выделите ячейки.​Необходимые действия​ переносился на другую​
​Виталий степанюк​ ​ сообщению, проблема в​​ верный результат. Так​
​: А как извелечь​ текста в другую​.​ документа. Об этом​Но, можно выделить​ в статье «Как​ целиком в​, то выделяем один​ ноутбуке). У выделенной​Изменение ширины столбцов или​Задача​
​На вкладке​Изменение горизонтального выравнивания содержимого​ строку.​: Самый простой способ​ том что мне​
​ что может быть​ цифры из ячейки?​ ​ ячейку​​Хоть и говорят,​
​ способе читайте в​ все ячейки, которые​ заполнить таблицу в​
​Excel​ столбец, как описано​ ячейки появятся жирные​ высоты строк​Необходимые действия​Главная​
​ ячейки​Выделите ячейки.​ — становишься на​ вручную приходится менять​ ​ имеет смысл вписать​ ​Нужно получить «3358»»​​Пример текста​
​ что нет специальной​
​ статье «Защита ячейки​
​ входят в конкретную​ Excel сразу на​.​ выше. И, удерживая​ границы. Выделенная ячейка​Есть разные способы,​
​Изменение горизонтального выравнивания содержимого​
​в группе​Во всплывающем меню​На вкладке​ нужную ячейку и​ всё содержание, так​
​ слово целиком.​ из «3358 -​1122100098 надо выделить​ функции, без макросов,​ Excel от неверно​
​ формулу. Например, чтобы​ нескольких листах» тут.​Есть сочетания клавиш,​ мышку нажатой, ведем​ называется активной.​как выделить в Excel​ ячейки​Выравнивание​По горизонтали​Главная​ нажимаешь F2 -​Как выделить таблицу в Excel.​ как исходные данные​vikttur​ Специальные процедуры/ Дайвинг».​ в отдельную ячейку.​ чтобы посчитать выделенные​ вводимых данных» здесь.​ понять, что считает​Как выделить все картинки​ с помощью которых​ к другим столбцам.​Как выделить область, диапазон​ ячейки, таблицу, ячейки​Во всплывающем меню​нажмите кнопку​
​выберите нужный способ​
​выберите​ ячейка доступна к​ ​ в интернет я​​:​
​AleksSid​используя формулу​ строки в Excel.​Как закрепить выделенную область​ формула или найти​ в​ можно быстро выделить​Как выделить строку в​ ячеек в​ с формулами, сразу​По горизонтали​Перенос текста​ выравнивания.​Перенос по словам​
​ редактированию. можно нажимать​
​ выкладывать не могу.​Yberpleks​: Какая, в данном​у меня остается​ Но, есть много​ в​ ошибку в формуле.​Excel​
​ таблицу Excel. Ставим​Excel​Excel​ все картинки, листы​выберите нужный способ​, затем выберите​Если выбрать вариант​.​
​ стрелочки «влево» и​Kuzmich​, не цитируйте все​ случае, разница: цифры​ хвост​ других приемов, чтобы​Excel​ Читайте в статье​
​.​
​ курсор на любую​.​ ​.​​, т.д., в зависимости​
​ выравнивания.​ команду​с заполнением​​Текст в выделенной ячейке​ ​ «вправо», а также​​: Для приведенного примера​ подряд!​​ или буквы? У​что необходимо добавить​ посчитать выделенные строки,​.​ «Как проверить формулы​Чтобы выделить одну​ ячейку таблицы. Нажимаем​Выделяем так же,​Первый способ.​ от цели.​Если выбрать вариант​Перенести текст​
​или​ будет перенесен в​ ​ выделять текст мышкой..​​ макрос Sub iNomer()​
​TheOddShad​ вас цифры -​ что бы оставалось​ ячейки. Как посчитать​В Excel можно​ в Excel» тут.​
​ картинку или фигуру,​ сочетание клавиш «Ctrl»​ как и столбцы.​Чтобы выделить несколько​Чтобы произвести какие-либо​
​с заполнением​ ​.​​по центру выделения​ ​ соответствии с шириной​ или с кнопкой​
​ Dim mo As​: Доброго времени суток,​ часть текста.​ только необходимое мне​ выделенные строки, смотрите​ закрепить верхние строки,​Еще один вариант,​ достаточно нажать на​
​ + «А». Буква​ Только ведем мышку​ ​ ячеек, расположенных рядом,​​ действия в Excel,​
​или​Текст в ячейке будет​, повернуть текст в​ столбца. При изменении​ shift. Дальше -​
​ Object Dim n​ у меня есть​Код =ЛЕВСИМВ(B3;НАЙТИ(«-«;B3)-2)​ значение?​ в статье «Количество​ столбцы слева таблицы​ как выделить ячейки​ неё левой кнопкой​ «А» английская на​ вдоль строки. Или​ нужно выделить первую​ нужно выделить эти​
​по центру выделения​ перенесен в соответствии​ этих ячейках будет​ ширины столбца перенос​
​ «копировать» — и​ As Integer Dim​ файл в котором​Можно так для​Andrei_D​ выделенных строк в​ – шапку таблицы,​​ с формулами, описан​
Как выделить все картинки в Excel.​ мыши.​ любой раскладке клавиатуры.​ ​ выделяем диапазон ячеек​​ ячейку, нажимая левую​
​ ячейки, строку, столбец,​
​, повернуть текст в​ с шириной столбца.​ невозможно.​ текста настраивается автоматически.​ вставляешь куда тебе​ i As Long​
​ содержаться ячейки с​
​ чисел. Код =ПСТР(B3;1;ПОИСК(«-«;B3)-2)​ ​: Так не получится?​​ Excel».​
​ чтобы при прокрутке​ выше – это​Но, как выделить​ Подробнее о сочетаниях​ строки. Или наводим​ мышку. Удерживаем ее​ диапазон таблицы, не​ этих ячейках будет​ При изменении ширины​Изменение вертикального выравнивания содержимого​
​Примечание:​ нужно.​ Dim j As​ текстовым содержанием, в​ Для текста. Код​ Код =ПСТР(J17;НАЙТИ(«1122»;J17)+1;9)​Анастасия999​ большой таблицы, эти​ выделить с помощью​ сразу все картинки​ клавиш смотрите в​ курсор на столбец​
​ нажатой и двигаем​ смежные ячейки, всю​ невозможно.​ столбца перенос текста​ ячейки​ Если перенесенный текст виден​
​Vlada​ Integer Dim iLastRow​ ​ тексте есть коды,​​ =ПСТР(B3;ПОИСК(«-«;B3)+2;999)​
​Июлька​: Подскажите, пожалуйста, как​ строки и столбцы​ функции «Найти и​ на листе Excel.​ статье «Горячие клавиши​
​ с названием строк​ курсор на те​ таблицу, т.д. Здесь​Изменение вертикального выравнивания содержимого​ настраивается автоматически.​Во всплывающем меню​ не полностью, возможно,​: Не очень хорошо​ As Long iLastRow​ которые мне необходимо​
​Yberpleks​: Получается, спасибо​ с помощью формулы​ были всегда видны.​ выделить».​ Слава создателям Excel​ в Excel».​
​ (адреса строк). При​ ячейки, которые нужно​ рассмотрим, как это​ ячейки​Примечание:​
​По вертикали​ задана точная высота​ ​ поняла вопрос. речь​​ = Cells(Rows.Count, 1).End(xlUp).Row​
​ вытащить, либо в​​: Добрый день!​AlexM​ извлеч из ячейки​
​Можно закрепить область​​После того, как​
​ – есть такая​Внимание!​ появлении черной стрелки,​ выделить. Получится так.​ сделать быстро.​
​Во всплывающем меню​ Если перенесенный текст виден​выберите нужный способ​ строки. Чтобы настроить​ о том, что​
​ With CreateObject(«VBScript.RegExp») .Global​
​ одну ячейку, либо​ ​Народ, прошу помощи. ​​: Здравствуйте.​ часть данных. Как​ ​ печати выделенных фрагментов​​ нашли и выделили​
​ функция. )) У​Этим способом выделяется​ нажимаем левой мышкой.​Внимание!​Еще можно​По вертикали​ не полностью, возможно,​
​ выравнивания.​ автоматическое изменение высоты​ если, например, в​ = True .IgnoreCase​ как вариант в​
​Тема значит такая.​Требуется Ваша помощь:​ правило данные, в​ таблицы.​ ячейки, их можно​ нас вставлены такие​ таблица до пустых​Чтобы выделить несколько​Если мы щелкнем​
​вExcel выделить (закрасить) цветом​выберите нужный способ​
​ задана точная высота​ ​Изменение отступа содержимого ячейки​​ строки в соответствии​
​ ячейке есть группы​ = True .MultiLine​ 2,3 или более​ У меня есть​В одной ячейке​ моем случае, что​Можно закрепить картинки,​ окрасит цветом, изменить​ картинки и фигура​
​ строк, столбцов и​ строк Excel, нужно​ мышью в другом​ ячейки, шрифт​ выравнивания.​ строки. Чтобы настроить​Во всплывающем меню​ с размером текста,​ чисел 001 002​ = True .Pattern​ по количеству повторений​
​ текст в ячейке​ вот это​ ​ числа, иногда с​​ чтобы они не​
​ цвет шрифта, т.д.​ на листе Excel.​ выделяются ячейки, не​ протянуть курсор с​ месте таблицы, то​, пометить символами данные​Изменение отступа содержимого ячейки​ автоматическое изменение высоты​
​По горизонтали​ в меню​ 003 и так​
​ = «\d<8>-[A-Z]<2>» For​ кода, коды, к​ Excel. для работы​1I2430-110-Бело-синий, 110, Бело-синий​
​ использованием «(» или​ сдвигались при фильтрации​Выделить только видимые ячейки​
​ Нам нужно их​ входящие в таблицу,​ нажатой левой мышкой​ выделение ячеек исчезнет.​ в ячейке, в​
​Во всплывающем меню​ ​ строки в соответствии​​выберите команду​Формат​ ​ далее, нужно вырезать​​ i = 1​
​ сожалению, состоят из​ мне необходимо использовать​, надо в одну​ «-«. Например: значение​
​ данных таблицы.​
​ в​ все выделить сразу​ но расположенные рядом​ на другие строки.​ Но можно выделенные​ строке. Можно окрасить​По горизонтали​
​ с размером текста,​
​по левому краю (отступ)​наведите указатель на​ только 001, так?​ To iLastRow If​ цифр и букв,​ только часть этого​ ячейку цифры (110),​ в ячейке -​Можно закрепить ссылки​Excel​ и быстро.​ с ней и​Как выделить не смежные​ ячейки закрасить. Об​ ячейки с итоговой​выберите команду​ в меню​,​ пункт​ Если вопрос в​
​ .test(Cells(i, 1)) Then​ ​ их объединяет только​​ текста, остальное в​
​ а другую слова,​ «(123)0008», необходимо перенести​ в ячейках, размер​.​Нажимаем клавишу F5 или​ заполненные данными.​ столбцы, строки в​ этом смотрите ниже.​ суммой, т.д. Читайте​по левому краю (отступ)​Формат​по правому краю​Строка​ этом, то необходимо:​
​ Set mo =​ ​ первые 5 букв,​​ данном случае спам.​
​ первые 6 цифр​ в отдельную ячейку​ ячеек, т.д.​Первый вариант​ сочетание клавиш «Ctrl»​Например, здесь не​Excel​Второй способ​ об этом статью​,​наведите указатель на​или​и выберите пункт​

Извлечение части данных из одной ячейки

​ Войти в строку​​ .Execute(Cells(i, 1)) j​ дальше как карта​Вопрос: Существует-ли формула​ не нужны. Во​ только данные после​Обо всем этом​– функцией «Найти​ + «G». Появится​ выделился пустой столбец​.​.​ «Применение цветных ячеек,​по правому краю​ пункт​по ширине​Автоподбор​ формул — выделить​ = 2 For​ ляжет (но знаков​ позволяющая вычленять часть​
​ вложении образец.​ скобки — «0008».​

​ смотрите статью «Как​​ и выделить» описан​

​ окно «Переход».​​ и следующий за​

​Или выделяем -​​Быстро выделить столбец,​ шрифта в Excel».​​или​
​Строка​и введите нужную​​.​

​ 001 — Меню​​ n = 0​ в большинстве случаев​ текста из ячейки​Заранее благодарна.​ Или другой пример:​ закрепить в Excel​ выше.​
​В нем нажимаем​ ним столбец «Праздники».​
​ как несмежные ячейки,​ строку можно так.​Можно​по ширине​и выберите пункт​ величину отступа (в​Чтобы сделать текст в​ Правка — Копировать​ To mo.Count -​ 13), и все​ в Excel?​Июлька​ «123456», надо что​ заголовок, строку, ячейку,​Второй вариант​ на кнопку «Выделить».​ Но выделилась строка​
​ диапазоны.​
​ Выделяем верхнюю ячейку​в таблице Excel окрасить​

​и введите нужную​​Автоподбор​

​ знаках) в поле​​ ячейке удобочитаемым, можно​ — далее войти​

​ 1 Cells(i, j)​​ бы ничего только​Для детального понимания​: Код =ПСТР(ПСТР(A2;ПОИСК(«, «;A2)+2;99);ПОИСК(«,»;ПСТР(A2;ПОИСК(«,​ бы в отдельной​ ссылку, т.д.»​.​ Появится другое диалоговое​ 39 с ненужной​
​Или выделяем -​
​ столбца, строки. Нажимаем​ строки через одну​
​ величину отступа (в​
​.​Отступ​
​ вставить разрыв строки.​ в ту ячейку,​ = mo(n) j​ в тексте может​

​ прикладываю Вам EXCEL​​ «;A2)+2;99))+2;99) и Код​ ячейке были только​

​Как выделить дату в​​Выделить только видимые​

​ окно. В нем​​ ячейкой В39 с​
​ как столбцы и​
​ на клавишу F8​, три серым цветом,​​ знаках) в поле​​Чтобы сделать текст в​.​Дважды щелкните в ячейке.​ в которую нужно​ = j +​ встречаться 2-3 кода,​
​ файлик. Ту информацию​

​ =ЛЕВБ(ПСТР(A2;ПОИСК(«, «;A2)+2;99);ПОИСК(«?,»;ПСТР(A2;ПОИСК(«, «;A2)+2;99)))​​ три последние цифры​Excel​ ячейки после фильтра​

​ ставим галочку у​​ цифрой 12.​

​ строки, устанавливая курсор​​ и ставим курсор​
​ чтобы взгляд не​Отступ​
​ ячейке удобочитаемым, можно​Отображение содержимого ячейки по​Щелкните то место, куда​ вставить 001 -​ 1 Next End​ а первая часть​ которая мне необходима,​Июлька​ «456».​. Как выделить выходные​ можно обыкновенным способом,​
​ слова «Объекты». Нажимаем​Поэтому, этот способ подходит,​ на строку адреса​ в нижнюю ячейку​ соскальзывал на другую​.​ вставить разрыв строки.​ вертикали сверху вниз​ нужно вставить разрыв​ Меню Правка -​ If Next End​ так же участвует​ выделена красным.​: спасибо​Буду очень благодарна​ дни в​
​ как выделяем диапазон​ кнопку «ОК».​ если в таблице​

​ столбца или на​​ столбца или в​ строку. Смотрите статью​

​Отображение содержимого ячейки по​​Дважды щелкните в ячейке.​В разделе​
​ строки, и нажмите​ Вставить (или через​ With End Sub​ в тексте(( я​Z​AlexM​ за помощь!​

​Excel​​ ячеек.​Всё. Все картинки выделены.​ нет пустых строк,​ столбец адреса строки.​ ячейку строки. Нажимаем​ «Как в Excel​

​ вертикали сверху вниз​​Щелкните то место, куда​Ориентация​
​ клавиши CONTROL+OPTION+RETURN.​ комбинацию клавиш).​TheOddShad​

​ как ни крутил​​: Да!​: Здравствуйте.​аналитика​.​Например, выделим ячейки​
​Как выделить пустые ячейки​

​ столбцов и, если​НО, после выделения​ левую мышку. Отключаем​ выделить строки через​

Формула на вычленение части текста.

​В разделе​​ нужно вставить разрыв​
​щелкните поле, содержащее​
​В Excel можно уменьшить​Юрик​: Спасибо огромное, работает.​ функцию «поиск» и​=ПСТР()​Опять, я к​: ф-ция ПСТР​Выделить любую дату​
​ с цифрой 1.​ в​ нет заполненных ячеек,​ первого столбца, строки,​
​ функцию выделения, нажав​ одну» тут.​Ориентация​ строки, и нажмите​ вертикальный текст.​

​ шрифт таким образом,​​: ctrl –F, появится​
​Jack Famous​

​ «подобрать» у меня​​Yberpleks​
​ Вам за помощью. ​Все имена заняты​ можно разными способами,​

​ Для наглядности окрасим​​Excel​
​ данные в которых​

​ нажимаем и удерживаем​​ снова на клавишу​Можно​щелкните поле, содержащее​ клавиши CONTROL+OPTION+RETURN.​

​Поворот текста в ячейке​​ чтобы в ячейке​

​ окно Найти и​​: ЦитатаTheOddShad написал:​ не вышло вытащить​: Эммм. ​В одной ячейке​

​: . ​​ в зависимости от​ их в желтый​.​ не относятся к​
​ нажатой клавишу «Ctrl».​ F8.​выделить данные в ячейках,​ вертикальный текст.​В Excel можно уменьшить​

​В разделе​​ отображались все содержащиеся​ заменить. На закладке​1324​

​ все значения. пример​​А можно объяснить​ вот это 1I2430-110-Бело-синий,​Serge 007​ поставленной задачи.​ цвет.​
​Первый вариант.​ таблице.​

​Как выделить таблицу в​​Как выделить не смежные​ строках по условию,​Поворот текста в ячейке​ шрифт таким образом,​Ориентация​ в ней данные.​ заменить в поле​А​ текста в ячейке​ как она работает​ 110, Бело-синий, надо​: Код =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«)»;A1)) В​Первый способ.​

​Отменим фильтр, получится так.​​Если нужно выделить​​Четвертый способ.​​Excel​ диапазоны в​

Выделить часть текста из ячейки эксель с повторяющимся признаком

​ как выделить пустые​​В разделе​ чтобы в ячейке​щелкните или перетащите​ Если после этого​ Найти вводите ПРАВСИМВ,​455-CXTheOddShad, так вы определитесь​ ниже. (текст ниже​ с моим файлом?​ в одну ячейку​ А1​Можно изменить цвет​Выделить повторяющиеся значения в​ ячейки по условию,​Как выделить весь рабочий​.​Excel​ ячейки в Excel,​Ориентация​ отображались все содержащиеся​ индикатор, установив с​ ввести в ячейку​ в поле заменить​ — могут ли​ это текст одной​V​ цифры (110), надо​(123)0008​ ячейки, цвет, вид,​Excel​ то — условным​ лист​Есть несколько способов.​.​ выделить цветом ячейку​щелкните или перетащите​ в ней данные.​ его помощью нужный​ дополнительные данные, Excel​
​ на – ПРАВСИМВ.​ у вас буквы​ ячейки), жирным выделил,​: для данного примера.​ собрать цвета и​Код =ПОДСТАВИТЬ(A2;123;»») В​ размер шрифта. Как​. Как выделить дубликаты​
​ форматированием. Смотрите статью​Excel​Первый способ.​Выделяем первый диапазон​ в Excel по​
​ индикатор, установив с​ Если после этого​
​ угол, или введите​ продолжит уменьшать размер​
​ Жмёте Заменить всё.​
​ присутствовать в левой​ то, что необходимо​
​=ПРАВСИМВ(ЛЕВСИМВ(A1;ПОИСК(» ДАО»;A1)-1);10)​
​ цифры из нескольких​ А2​
​ работать с цветом,​ в​
​ «Как выделить ячейки​
​.​Если таблица не​

​ ячеек. Нажимаем на​​ условию.​ его помощью нужный​ ввести в ячейку​ величину угла в​ шрифта.​

​При этом ничего​​ части «артикула» или​ вытащить.​Sanja​ ячеек в одну,​123456​ смотрите в статье​

​Excel​​ в Excel».​В левом верхнем​ большая или нужно​ клавишу «Ctrl», удерживая​Например, чтобы дата​ угол, или введите​ дополнительные данные, Excel​ поле​

​Выделите нужные ячейки.​​ выделять не надо,​ нет… Вариант от​буду признателен за​: Точнее и полнее​ ну т.е.цвета в​Анастасия999​ «Применение цветных ячеек,​.​Второй вариант.​ углу таблицы есть​ выделить часть таблицы,​ её нажатой, выделяем​ в ячейке окрасилась​ величину угла в​ продолжит уменьшать размер​градусов​Щелкните их правой кнопкой​ замена произойдёт на​ Kuzmich’а, абсолютно корректен​ помощь, если есть​ всего это сделает​ одну ячейку, а​: Serge 007 и​ шрифта в Excel».​В Excel есть​Найти и выделить в​ кнопка функции​ то выделяем как​ следующие диапазоны.​

​ в красный цвет​​ поле​

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

​ за три дня​​градусов​
​Выделите нужные ячейки.​Восстановление выравнивания по умолчанию​

С помощью какой функции можно ВЫРЕЗАТЬ часть текста из ячейки в ЭКСЕЛЕ ?

​ пункт​
​Может быть, я​файла​ макросов, было бы​ функции​Диапазон ограничен жирной​

​ спасибо вам ОГРОМНОЕ​​Нам нужно, чтобы​ дубликаты в таблице.​
​.​Excel​
​ рассмотрели это выше.​ в​ до ее наступления​.​
​На вкладке​ для выделенных ячеек​
​Формат ячеек​ неправильно понял вопрос,​-примера, однако пропустит шифры​ проще, ибо мне​Сергей​ рамкой, несколько ячеек​ за все предложенные​ подсвечивалась другим цветом​ Эти способы описаны​На закладке «Главная»​

​. Эта кнопка выделяет​​Второй способ.​Excel​ (до срока оплаты,​

​Восстановление выравнивания по умолчанию​​Главная​

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

​ для выделенных ячеек​​в группе​По горизонтали​В диалоговом окне​ в другую строку»,​Kuzmich​ надо будет объяснять​V​ из них надо​ очень облегчило мне​ с датой, например,​ выделить повторяющиеся значения​ нажимаем на кнопку​Или нажимаем сочетание клавиш​ нужно прокручивать её​Если нужно​ т.д.). Об этих​Во всплывающем меню​Выравнивание​выберите вариант​Форматирование ячеек​ а с заменой​: Jack Famous, написал​

​ )))))​​: дополнил формулу Сергея​ в одну ячейку​ работу.​ выходные дни или​ в Excel».​ «Найти и выделить».​ «Ctrl» + «А»​ вниз или вправо,​
​в​ способах смотрите статью​По горизонтали​нажмите кнопку​
​обычное​установите флажок​ что делать?​Измените паттерн .Pattern​PS если это​ если число не​

Примеры использования функции ЛЕВСИМВ в Excel работа с текстом

Функция ЛЕВСИМВ в Excel используется для получения части текста и возвращает заданное количество символов текстовой строки, при этом отсчет символов начинается слева.

Как вырезать часть текста из строки функцией ЛЕВСИМВ в Excel?

Пример 1. В таблице Excel содержатся имена переменных вместе с текстом, определяющим их тип данных. Необходимо выделить только названия переменных и записать их в отдельный столбец.

Исходная таблица данных:

Исходная таблица.

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

ЛЕВСИМВ.

Второй равен 1 по умолчанию, поэтому функция возвращает первый символ. Аналогично выделим названия переменных из других строк. В результате получим:

первый символ.

Как видно на рисунке с помощью функции ЛЕВСИМВ получилось вытащить левую часть текста из каждой ячейки по одному (первому) символу.

Как вытащить часть текста из ячейки в Excel используя функцию ЛЕВСИМВ?

Пример 2. В таблицу Excel подтягиваются данные из другого программного продукта. Одно из полей данных получило ошибку. Для обработки ошибки необходимо выделить ее код и описание из строки.

Пример 2.

Выделим код ошибки с помощью следующей формулы:

код ошибки.

  • ЛЕВСИМВ(B5;НАЙТИ(«3»;B5)+1) – функция, выделяющая часть текстовой строки слева, количество символов в которой соответствуют порядковому номеру символа «3» (функция НАЙТИ выполняет поиск порядкового номера этого символа и возвращает соответствующее значение). Единица (+1) добавлена для выделения всего кода ошибки.
  • 2 – количество символов, которые вернет функция ПРАВСИМВ, работающая аналогично рассматриваемой ЛЕВСИМВ (отличие – возвращает символы справа, а не слева строки).

В результате получим:

ЛЕВСИМВ и НАЙТИ.

Выделим часть текста ошибки:

В данном случае удобнее использовать ПРАВСИМВ, которая является, по сути, зеркальным отражением ЛЕВСИМВ. Для определения второго аргумента используется запись ДЛСТР(B5)-НАЙТИ(«:»;B5)-1, определяющая позицию символа «u» в слове «unknown» (единица вычтена для удаления пробела).

В результате получим:

В результате.

Округление чисел текстовыми функциями в текстовой строке

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

Форма для округления числовых значений имеет следующий вид:

Форма.

В ячейке B3 введена следующая сложная формула:

=5,ЛЕВСИМВ(A2+1,НАЙТИ(«.»,A2)-1),ЛЕВСИМВ(A2,НАЙТИ(«.»,A2)-1)),»Число не введено»)’ > Логика формулы.

  1. Первая функция ЕСЛИ проверяет с помощью формулы ЕПУСТО, заполнена ли ячейка, которая должна содержать значение, которое требуется округлить.
  2. Если число введено, запись ЧЗНАЧ(ПРАВСИМВ(ЛЕВСИМВ(B2;НАЙТИ(«,»;B2)+1)) возвращает числовое значение первого символа после запятой и сравнивает полученное значение с числом 5.
  3. Если полученное значение больше 5, будет возвращен результат выполнения функции ЛЕВСИМВ(B2+1;НАЙТИ(«,»;B2)-1), то есть целой части числа +1 по правилам округления.
  4. Если <5, то будет возвращен результат работы функции ЛЕВСИМВ(B2;НАЙТИ(«,»;B2)-1)), то есть просто целая часть исходного числа.

Примечание: данный алгоритм нельзя назвать гибким и он имеет некоторые недостатки (например, не учтен вариант ввода сразу целого числа). Он приведен в качестве примера использования функции ЛЕВСИМВ. Для расчетов лучше использовать встроенную функцию ОКРГУГЛ и подобные ей.

Функция ЛЕВСИМВ в Excel и особенности ее использования

Функция ЛЕВСИМВ используется наряду с прочими функциями для работы с текстовыми строками в Excel (ПРАВСИМВ, СИМВОЛ, СЦЕПИТЬ, ДЛСТР и прочими) и имеет следующую синтаксическую запись:

  • текст – ссылка на ячейку, содержащую текст, или текстовая строка, в которой требуется выделить требуемое количество символов слева. Аргумент обязателен для заполнения.
  • [число_знаков] – необязательный для заполнения аргумент; числовое значение, характеризующее количество символов, которые требуется выделить из текстовой строки.
  1. Если необязательный аргумента [число_знаков] явно не указан, по умолчанию будет возвращен первый символ строки. Например, функция =ЛЕВСИМВ(«текст») вернет значение «т».
  2. Числовое значение, переданное в качестве необязательного аргумента, должно быть взято из диапазона неотрицательных чисел, то есть должно быть равным нулю или больше нуля. В противном случае будет возвращен код ошибки #ЗНАЧ!.
  3. Если в качестве аргумента [число_знаков] будет переданы текстовые данные, функция ЛЕВСИМВ вернет код ошибки #ЗНАЧ!.
  4. Если число, переданное в качестве необязательного аргумента, превышает количество знаков в текстовой строке, рассматриваемая функция вернет весь текст целиком.
  5. Excel выполняет автоматическое преобразование типов данных там, где это возможно. Например, рассмотрим некоторые возможные варианты записи функции ЛЕВСИМВ и результаты ее выполнения:
  • ЛЕВСИМВ(«текст»;200%) вернет значение «те» (преобразование процентов в числовое значение);
  • при аргументах: («текст»;ИСТИНА) вернет «т» (логическое ИСТИНА эквивалентно числовому значению 1);
  • при аргументах: («текст»;ЛОЖЬ) вернет пустое значение «», поскольку логическое ЛОЖЬ эквивалентно числовому 0 (нуль);
  • при аргументах: («текст»;15/7) вернет значение «те».

Примечание 2: в Excel также существует схожая по принципу работы функция ЛЕВБ, возвращающая определенное количество символов текстовой строки слева на основе определенного количества байтов. Если по умолчанию используется язык с поддержкой двухбайтовой кодировки, для получения первого символа строки требуется в качестве аргумента указать число 2, а для получения последующих второго, третьего и прочих символов необходимо указывать соответствующие числа, кратные двум. Для языков с однобайтовой кодировкой функции ЛЕВСИМВ и ЛЕВБ возвращают идентичные результаты.

Excel как выделить часть текста в ячейке

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

  • Извлечь подстроку слева, посередине или справа
    Метод A: формулаМетод B: удобный инструмент
  • Извлечь подстроку после или до указанного символа
    Метод A: формулаМетод B: удобный инструмент
  • Извлечь подстроку между двумя символами
    Метод A: формулаМетод B: удобный инструмент расширения
  • Извлечь адрес электронной почты из строки
  • Извлекать числовые или буквенные символы из строки
  • Скачать образец файла
  • Другие операции (статьи), связанные с пространствами
    Извлечь n-й символ из строкиИзвлечь время из datetimeСкоро..
Извлечь подстроку слева, посередине или справа

Метод A: извлечь подстроку слева, посередине или справа с помощью формулы

В Excel есть несколько формул, которые помогут вам быстро извлечь часть текста.

Извлечь первые n символов

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

B3 — это ячейка, из которой вы извлекаете символы, 3 — это количество символов, которые вы хотите извлечь.

Нажмите Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
документ извлечь подстроку 3

Извлечь последние n символов

Например, извлеките последние 6 символов из списка строк, выберите пустую ячейку, в которую вы хотите поместить извлеченный результат, и используйте эту формулу:

B9 — это ячейка, из которой вы извлекаете символы, 6 — это количество символов, которые вы хотите извлечь.

Нажмите Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
документ извлечь подстроку 4

Извлечь n символов из середины

Если вы хотите извлечь 3 символа, начинающиеся с 4-го символа строки, вы можете использовать следующую формулу:

B15 — это ячейка, из которой вы извлекаете символы, 4 представляет собой извлекаемые символы из 4-го символа (счетчик слева), 3 — это количество символов, которые вы хотите извлечь.

Нажмите Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
документ извлечь подстроку 5

Примечание:

Если вы хотите переместить извлеченные результаты в другое место, сначала скопируйте и вставьте извлеченные результаты как значение.

Метод B: извлечь подстроку слева, посередине или справа с помощью Kutools for Excel

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

Перед использованием утилиты извлечения текста, пожалуйста, уделите 3 минуты, чтобы бесплатно установить Kutools for Excel: 30-дневная бесплатная пробная версия»> Скачать бесплатно прямо сейчас!

документ извлечь подстроку 5

1. Выберите ячейки, из которых нужно извлечь подстроки, щелкните Кутулс > Текст > Извлечь текст.

документ извлечь подстроку 5

2. Во всплывающем Извлечь текст диалог под Извлечь по местоположению tab, первые три параметра помогут вам извлечь подстроку слева, посередине или справа.

Первый символ N: извлечь подстроку слева. Например, извлеките первые 2 символа, установите этот флажок и введите 2 в текстовое поле.
документ извлечь подстроку 5

Последний символ N: извлечь подстроку справа от строки. Например, извлеките последние 2 символа, установите этот флажок и введите 2 в текстовое поле.
документ извлечь подстроку 5

Начальные и конечные символы: извлечь определенное количество символов из середины строки. Например, извлеките с 4-го символа по 9-й, отметьте эту опцию и введите 4 и 9 в текстовые поля отдельно.
документ извлечь подстроку 5

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

документ извлечь подстроку 5

3. Указав нужное местоположение, нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Щелкните ОК.

Extract text string before, after or between characters without formula
Извлечь подстроку после или до указанного символа

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

Метод A: извлечь подстроку после или до определенного символа с помощью формулы

Предположим, вы хотите извлечь символы после символа « — »Из списка строк, используйте эту формулу:

B3 — это ячейка, из которой вы хотите извлечь символы, — — это символ, после которого нужно извлечь строку.

Нажмите Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
документ извлечь подстроку 7

Если вы хотите извлечь подстроку перед определенным символом, вы можете использовать следующую формулу:

Пример результата показан ниже:
документ извлечь подстроку 9

Внимание

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

Метод B: извлечь подстроку после или до определенного символа Kutools for Excel

Для прямого извлечения подстроки после или до указанного символа вы можете использовать Извлечь текст полезности Kutools for Excel, который может помочь вам извлечь все символы после или до символа, а также может извлечь определенную длину символов до или после символа.

Перед использованием утилиты извлечения текста, пожалуйста, уделите 3 минуты, чтобы бесплатно установить Kutools for Excel: 30-дневная бесплатная пробная версия»> Скачать бесплатно прямо сейчас!

документ извлечь подстроку 5

1. Выберите ячейки, в которые нужно извлечь символы, нажмите Кутулс > Текст > Извлечь текст.

документ извлечь подстроку 5

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

Перед текстом: извлекать подстроки перед введенными символами. Например, введите — в текстовое поле, все символы перед — будут извлечены.
документ извлечь подстроку 5

После текста: извлечь подстроки после введенного символа (ов). Например, введите — в текстовое поле, все символы после — будут извлечены.
документ извлечь подстроку 5

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

документ извлечь подстроку 5

3. Нажмите Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.

документ извлечь подстроку 5

Теперь строка до или после определенного символа (ов) была извлечена.

13 текстовых инструментов, которые вы должны иметь в Excel, которые повысят вашу эффективность на 90%

▲ Пакетное редактирование текстовой строки в ячейках, например добавление одного и того же текста в ячейки сразу, удаление символов в любой позиции и так далее.

▲ Кроме инструментов, отображаемых на картинке, в Kutools for Excel есть еще 300 расширенных инструментов, которые могут решить ваши 82% головоломки Excel.

▲ Станьте экспертом по Excel за 5 минут, получите признание и продвижение по службе.

▲ 110000+ высокоэффективных сотрудников и 300+ всемирно известных компаний.

30 -дней бесплатной пробной версии, кредитная карта не требуется Узнать больше Загрузить сейчас

Извлечь подстроку между двумя символами

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

Метод А: извлечение по формуле

Предполагая, что из заданного списка извлекаются символы между скобками (), вы можете использовать следующую формулу:

В формуле B3 — это ячейка, из которой вы хотите извлечь строку, ( и ) — это два символа, между которыми вы хотите извлечь строку.

Нажмите Enter ключ, чтобы получить извлеченный результат. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
документ извлечь подстроку 18

Внимание

Если формула для вас немного сложна, вы можете попробовать метод B, который использует удобный инструмент для быстрого решения этой проблемы.

Метод B: извлечение с помощью Kutools for Excel

In Kutools for Excelсотни функций, есть функция — Извлечь строки между указанным текстом может быстро извлекать подстроки между двумя символами.

Перед использованием утилиты извлечения текста, пожалуйста, уделите 3 минуты, чтобы бесплатно установить Kutools for Excel: 30-дневная бесплатная пробная версия»> Скачать бесплатно прямо сейчас!

документ извлечь подстроку 5

1. Выберите ячейку, которая использовалась для размещения извлеченной подстроки, щелкните Кутулс > Формула Помощник > Текст > Извлечь строки между указанным текстом.

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

документ извлечь подстроку 5

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

документ извлечь подстроку 5

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

Наконечник:

Если вы хотите извлечь строки между двумя символами (включая два символа), Извлечь текст полезности Kutools for Excel также может оказать вам услугу в этой операции.

документ извлечь подстроку 5

1. Выберите ячейки, в которые нужно извлечь подстроку между символами, нажмите Кутулс > Текст > Извлечь текст.

2. во всплывающем Извлечь текст диалога под Извлечь по правилу вкладка, перейдите в Текст раздел, введите символы, между которыми вы хотите извлечь строку, и строка может быть заменена подстановочным знаком * . Если вы хотите извлечь строку фиксированной длины, подстановочный знак ? можно использовать, один? указать один символ.

документ извлечь подстроку 5

Затем нажмите Добавить добавить правило к Описание правила .

документ извлечь подстроку 5

3.Click Ok, появится диалоговое окно для выбора ячейки для размещения извлеченной подстроки. Нажмите OK.

документ извлечь подстроку 5

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

Извлечь адрес электронной почты из строки

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

Перед использованием утилиты извлечения адреса электронной почты, пожалуйста, уделите 3 минуты, чтобы бесплатно установить Kutools for Excel: 30-дневная бесплатная пробная версия»> Скачать бесплатно прямо сейчас!

1. Выберите ячейки, в которых будет извлечен адрес электронной почты, затем нажмите Кутулс > Текст > Извлечь адрес электронной почты.
документ извлечь подстроку 22

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

3. Нажмите OK, адреса электронной почты в каждой ячейке были извлечены.
документ извлечь подстроку 24

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

Если есть список данных, смешанных с числовыми, алфавитными и специальными символами, вы просто хотите извлечь числа или буквенные значения, вы можете попробовать Kutools for Excel’s Удалить символы.

1. Перед использованием утилиты удаления символов вам необходимо иметь копию данных, как показано на скриншоте ниже:
документ извлечь подстроку 25

2. Затем выберите эту копию данных, нажмите Кутулс > Текст > Удалить символы.
документ извлечь подстроку 26

3. в Удалить символы диалог, проверьте Нечисловой , нажмите Ok.
документ извлечь подстроку 27

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

Чтобы извлечь только алфавитные значения, установите флажок Не альфа вариант в Удалить символы Диалог.
документ извлечь подстроку 30

Скачать образец файла
Другие операции (статьи), связанные с преобразованием файлов

Извлечь время из строки даты и времени
Предоставляет трюки для извлечения времени (чч: мм: сс) или часов / минут / секунд только из строки даты и времени (мм / дд / гггг чч: мм: сс)

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

Извлечь n-й символ из строки
Здесь будут представлены методы извлечения n-го символа из строки, например, извлечение 3-го символа из строки a1b2c3, результат — b.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *