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

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

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

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

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

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

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

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

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

    На вкладке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Форматирование ячеек

  3. ​ шириной столбца. При​​ под правильным углом.​​ или вводе дополнительных​​ автоматически, поэтому ее​​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». Выйдет окно​ в​ Переместить курсор (не​ таблицы​Вариантов выделения в​

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

  1. ​ любой угол в​

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

    Измените размер шрифта на вкладке

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

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

  1. ​Excel​

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

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

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

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

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

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

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

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

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

  1. ​ так же, как​

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

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

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

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

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

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

    Форматирование ячеек

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

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

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

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

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

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

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

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

​Сергей​

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

support.office.com

Как выделить в 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​Второй способ​ об этом статью​,​наведите указатель на​или​и выберите пункт​

excel-office.ru

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

​ Войти в строку​​ .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​

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

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

CyberForum.ru

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

​В разделе​​ нужно вставить разрыв​
​щелкните поле, содержащее​
​В 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​ диапазоны в​

planetaexcel.ru

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

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

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

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

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

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

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

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

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

planetaexcel.ru

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

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

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

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

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

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

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

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

​ собрать разные цвета​

На чтение 3 мин. Просмотров 850 Опубликовано 21.05.2021

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

Для выделения части текста жирным шрифтом с помощью функции форматирования

Выделение жирным шрифтом определенных символов в текстовой строке с помощью Kutools for Excel


Содержание

  1. Для выделения части текста жирным шрифтом с помощью функции форматирования
  2. Чтобы выделить полужирным шрифтом определенные символы в текстовой строке с помощью Kutools for Excel
  3. Быстро полужирные части строки

Для выделения части текста жирным шрифтом с помощью функции форматирования

Чтобы выделить полужирным только часть текстовой строки в ячейке, вы можете сделать следующее:

1. Дважды щелкните ячейку, часть текста которой вы хотите выделить жирным шрифтом, чтобы разрешить редактирование ячейки, и выберите часть строки (строка должна быть непрерывной). См. Снимок экрана:

2. Затем перейдите на вкладку Главная и щелкните стрелку привязки в группе Шрифт , чтобы отобразить диалоговое окно Формат ячеек , и нажмите Полужирный в раскрывающемся списке Стиль шрифта . см. снимок экрана:

3. Нажмите ОК . Теперь выделенная часть текстовой строки выделена жирным шрифтом.

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


Чтобы выделить полужирным шрифтом определенные символы в текстовой строке с помощью Kutools for Excel

Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу.

Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

После бесплатной установки Kutools for Excel, сделайте следующее:

Если вы хотите выделить некоторые отдельные символы в текстовой строке жирным шрифтом , вы можете попробовать применить функцию надстрочного/подстрочного индекса из Kutools for Excel .

1. Выберите ячейку, в которой вы хотите выделить определенные символы жирным шрифтом, и нажмите Kutools > Формат > Надстрочный/подстрочный индекс . См. Снимок экрана

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

3. Нажмите Ok . Неаккуратные символы выделены жирным шрифтом.

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

Быстро полужирные части строки

Kutools for Excel: 300 + функций, которые вы должны иметь в Excel, 30-дневная бесплатная пробная версия отсюда


Статья, которая может вас заинтересовать:

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

У нас имеется данные для анализа производимой продукции. Нам нужно автоматически выделить все изделия, которые были выпущены в 2006 году. К сожалению, в таблице недостает еще одного столбца содержащего значения года производства каждого изделия. Но видно, что в фрагменте идентификатора (ID) изделия указывается год производства. В таком случае нам нужно выполнить поиск по части текста в Excel. А потом мы будем использовать условное форматирование с текстовыми функциями в формуле. Благодаря этому молниеносно реализуем решение задачи.

Пример таблицы производимой продукции:

Исходные данные.

Чтобы на основе идентификатора выделить изделия 2006-го года выпуска выполним шаги следующих действий:

  1. Выделите диапазон ячеек A2:A10 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
  2. Создать правило.

  3. Выберите: «Использовать формулу для определения форматируемых ячеек».
  4. Использовать формулу.

  5. Чтобы выполнить поиск части текста в ячейке Excel, введите формулу: =ПСТР(A2;5;4)=»2006″
  6. Нажмите на кнопку «Формат», чтобы задать красный цвет заливки для ячейки. И нажмите ОК на всех открытых окнах.

Зеленый фон.

Экспонированные цветом изделия 2006-го года выпуска:

Выборка по индетификатору.

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



Функция ПСТР и ее пример в использования условном форматировании

Чтобы легко понять, как удалось экспонировать цветом определенные значения с помощью условного форматирования разберем этапы действий в двух словах. Сначала мы извлекаем часть текста, а потом сравниваем его с требуемым значением. Но как из ячейки извлечь часть текста в Excel? Обратим внимание на функцию =ПСТР() в формуле правила. Данная функция возвращает часть строки, взятой с каждой ячейки столбца A, что указано в первом аргументе. Ссылка в первом аргументе должна быть относительной, так как формула применяется к каждой ячейке столбца A. Во втором аргументе функции указывается номер символа исходного текста, с которого должен начаться отрезок строки. В третьем аргументе указывается количество символов, которые нужно взять после определенного (во втором аргументе) символа исходного текста. В результате функция =ПСТР() возвращает только часть текста длинной 4 символа взятого начиная с 5-ой буквы в каждой ячейки из столбца А. Это «2005» или «2006». После функции стоит оператор сравнения к значению строки «2006». Если ячейка содержит такую часть текста значит ей будет присвоен новый формат.

Аналогичным способом можно использовать и другие текстовые функции в условном форматировании. Например, с помощью функции =ПРАВСИМВ() мы можем экспонировать цветом определенную группу товаров из партии C. Для этого нужно использовать формулу:

Пример1.

Здесь все просто функция позволяет выбрать часть текста из ячейки Excel, начиная с правой стороны исходного текста. Количество необходимых символов указано во втором аргументе функции ПРАВСИМВ. После чего все что возвращает функция сравнивается с значением строки «C».

Во всех выше описанных примерах очень легко применять текстовые функции в условном форматировании так как длина строк в исходных данных одинаковая. Но что, если у нас в исходных данных разного типа индикаторы с разной длинной символов, а нам все еще нужно выделять 2006-й год или группу «C».

Разная длина строк.

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

Пример2.

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

Пример3.

Функция =НАЙТИ() выполняет поиск фрагмента текста в ячейке Excel. Потом возвращает номер символа, в котором был найдет текст, который задан в первом аргументе. Во втором аргументе указываем где искать текст. А третий аргумент – это номер позиции с какого символа вести поиск в исходном тексте. Третий аргумент позволяет нам смещаться по строке. Например, если в идентификаторе 2 раза используется символ «C». В таком случае третий аргумент пользователь задает в зависимости от ситуации.

Так как функция возвращает нужное число мы прекрасно используем ее в качестве аргументов для других функций (ПСТР и ПРАВСИМВ).

otdelit

В EXCEL есть очень удобная функция для «вытаскивания» из текста или слова определенного заданного нами количества символов.

Зачастую такие задачи возникают при обработке кодов, артикулов, номеров телефонов и т.д.

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

Для этого:

  1. В ячейке напротив кода введем =ПСТР( и нажмем fx.
    1
  2. В аргументах функции укажем ячейку с исходным текстом , первоначальным кодом.
  3. Зададим Начальную позицию (номер символа, с которого начнет вытаскивать текст функция).
  4. Количество знаков – то самое к-во, которое должно быть «вытащено» из текста или строки. Пробел и символы – также являются знаками.

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

Для этого:

    Выполняем те же самые операции, что и ранее, но в Начальной позиции указываем «5» , т.е. это номер символа после кода и разделителя.

3

4

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

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

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

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

Чтобы извлечь первое слово из строки, формула должна найти позицию первого символа пробела, а затем использовать эту информацию в качестве аргумента для функции ЛЕВСИМВ. Следующая формула делает это: =ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1) .

Эта формула возвращает весь текст до первого пробела в ячейке A1. Однако у нее есть небольшой недостаток: она возвращает ошибку, если текст в ячейке А1 не содержит пробелов, потому что состоит из одного слова. Несколько более сложная формула решает проблему с помощью новой функции ЕСЛИОШИБКА, отображая все содержимое ячейки, если произошла ошибка:
=ЕСЛИОШИБКА(ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1);A1) .

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

Извлечение последнего слова строки

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

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

Следующая формула совместима со всеми версиями Excel:
=ЕСЛИ(ЕОШ(НАЙТИ(» «;A1));A1;ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«*»;ПОДСТАВИТЬ(A1;»»;»*»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»))))))

Извлечение всего, кроме первого слова строки

Следующая формула возвращает содержимое ячейки А1, за исключением первого слова:
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «:A1;1)) .
Если ячейка А1 содержит текст 2008 Operating Budget, то формула вернет Operating Budget.

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

А эта версия совместима со всеми версиями Excel:
=ЕСЛИ(ЕОШ(НАЙТИ(» «;A1));»»;ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «;A1;1)))

Как в Эксель (Excel) вытащить часть текста из ячейки в другую ячейку?

Например, в ячейке написана категория товара и информация о товаре.

Как выташить в отдельную ячейку только название категории («Перчатки хозяйственные», «Молоток слесарный» и т.п.)?

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

В Excel их довольно много, и в первую очередь можно выделить такие функции, как:

ЛЕВСИМВ и ПРАВСИМВ — излекают определённое число символов слева и справа соответственно.

ДЛСТР — длина строки.

НАЙТИ — возвращает позицию, с которой подстрока или символ входит в строку.

ПОДСТРОКА — извлекает подстроку из текста, которая отделена определённым символом-разделителе­<wbr />м.

ПСТР — извлекает указанное число знаков из строки (начиная с указанной позиции).

КОНЕЦСТРОКИ и НАЧАЛОСТРОКИ — возвращает строку после / до указанной подстроки.

Но здесь всё зависит от того, как именно эти данные расположены в исходной строке — одно дело в самом конце / начале, а другое — в середине.

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

Пример 1

Исходные данные такие:

Предположим, нужно извлечь в отдельную ячейку цену товара (3500 рублей, 4200 рублей).

Можно увидеть, что в этих ячейках цене предшествует текст «размеры, » — то есть можно воспользоваться функцией КОНЕЦСТРОКИ и вытащить всё, что находится после этого текста.

Итак, ставим курсор в ячейку, куда нужно извлечь цену, и на вкладке «Формулы» выбираем «Текстовые» -> «КОНЕЦСТРОКИ».

Указываем аргументы функции (обязательные):

ТЕКСТ — указываем ячейку, из которой нужно извлечь подстроку (B2 или B3).

НАЙТИ — указываем подстроку, после которой должно начаться извлечение текста («размеры, «).

Нажимаем на кнопку «OK» и получаем то, что было нужно:

Формула получилась такая:

А если требуется, чтобы было только число (без рублей), то можно, например, использовать функцию НАЧАЛОСТРОКИ.

В этом случае в качестве 1 аргумента (исходной строки) вводим формулу, созданную выше, а в качестве 2 аргумента — » «.

Пример 2

Нужно извлечь в отдельную ячейку название цвета (красный, коричневый и т.п.).

Здесь всё проще, так как название цвета находится в самом конце строки — и можно, например, использовать функцию ПРАВСИМВ.

У этой функции 2 аргумента:

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

Число_знаков — это разность между длиной исходной строки (функция ДЛСТР) и позицией запятой в этой строке (функция НАЙТИ), также дополнительно нужно отнять единицу, так как после запятой стоит пробел.

Формула и результат:

Но мне всё же больше нравится вариант с упомянутой выше функцией КОНЕЦСТРОКИ.

Она менее громоздкая и не содержит вложенных функций.

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

Вот и в этом случаи, для того, чтобы вытащить из ячейки текст, нужно в пустой рядом столбик ввести формулу. Но тут не так всё просто. В зависимости от того, с какой стороны нужен текст, вводим формулу Левсимв и Правсимв. Одна из этих функций выведет нужный текст справа, другая слева. При этом формула будет выглядеть примерно так:=ЛЕВСИМВ(В1;10). В данном случаи 10 число символов. Но если число символов не одинаковое, то метод не совсем подойдёт.

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

Открывайте ячейку из которой надо вытащить часть текста, клацаете по тексту что бы курсор в тексте начал моргать, выделяете эту часть текста которую хотите утащить в другое место, щелкаете по выделенке ПКМ (правой кнопкой мышки) выбираете «копировать»

Переходите в окно куда нужно вставить, щелкаете в нем ЛКМ (левой кнопкой мышки) что бы активировать работу ввода данных в этой ячейки, следом щелкаете ПКМ, выбираете «вставить» и все.

Если в таблице одна или 2 строки, тогда можно воспользоваться функцией нажатия клавиш Ctrl+C скопировать и Ctrl+V вставить, а если в таблице нужно поменять цену для большого количества параметров, переходите в шапку инструментов, и действуйте по алгоритму, который находится под кнопой формулы — текстовые и в выпадающем меню находите среди абракадабры из сокращений «конецстроки»

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

Что касается абракадабры в выпадающем меню, на это есть подсказки, например

ЛЕВСИМВ — левые символы

ПРАВСИМВ — правые символы

ДЛСТР — длина строки

НАЙТИ — возвращает позицию, с которой подстрока или символ входит в строку.

КОНЕЦСТРОКИ возврат строки до конца

НАЧАЛОСТРОКИ — возврат строки в начало

Если у Вас данные (которые нужно обработать, все эти «молотки» и «перчатки») всегда отделены от остальной части текста запятой и первая ячейка с данными это B2, то формула такая

напишите ее в любую свободную ячейку (например правее) в той же строке, а потом растяните вниз и все ваши тысячи строк будут обработаны.

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

Сначала выделяем столбец, который хотим разделить, затем на вкладке данные выбираем «Текст по столбцам», в появившемся окне изменяем тип разделителя (там есть варианты — табуляция, точка, запятая. ), а затем заканчиваем действие.

В итоге ваш исходный текст будет разбит на отдельные столбцы с нужным содержанием.

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

Эти функции мы ищем в верхнем меню во вкладке «Формулы» — «Текстовые»:

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

Текст у нас написан для этого отлично, цена товара стоит в конце строки, после слова «размеры» и запятой, поэтому мы воспользуемся функцией КОНЕЦСТРОКИ из вкладки «Текстовые» (см. выше). Открывается вот такое окошечко, в поле ТЕКСТ указываем столбец, в котором находятся наши ячейки, в поле НАЙТИ — слова, после которых текст надо переносить в отдельную ячейку.

Нажимаем ОК, получаем то, что хотели:

Теперь можно, используя тот же алгоритм, поработать с новыми ячейками с помощью функции НАЧАЛОСТРОКИ и получить число без рублей:

Работа в Excel очень упрощает рабочую деятельность, ведь стоит правильно все оформить и программа за тебя все посчитает. Но надо уметь работать с программой, чтобы итог был верным.

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

К примеру, имея такую большую таблицу, следует подготовить отчет по отдельным филиалам.

Нам помогут функций ЛЕВСИМВ и ПРАВСИМВ, которые помогут, если нужные символы находятся в самом начале или в самом конце текста.

M1sarCDauXeOL4puC5OlKBW5EbV9MM.png

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

3w205Teob8z9pHefR17PivpX7jhWHm.png

Для того, чтобы скопировать из ячейки Excel часть текста, нужно в выбранной ячейке дважды кликнуть мышкой, так чтобы курсор стал как в Word. Затем выделить нужную часть текста, скопировать и вставить комбинацией клавиш Ctrl+C, Ctrl+V или через контекстное меню правой клавишей мышки.

Единого алгоритма для вытаскивания части текста нет. Есть понимание процесса, как это сделать.

Можно это сделать с помощью символов. Для извлечения определенного количества символов справа и слева — ПРАВСИМВ ЛЕВСИМВ, для возвращения позиции, с которой подстрока или символ входит в строку — НАЙТИ, длина строки — ДЛСТР, возвращение строки — КОНЕЦСТРОКИ и НАЧАЛОСТРОКИ.

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

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

Считаем что строчка записана в ячейке A3, а номер вхождения подстроки записан в ячейке H1 и в качестве разделителя используется символ «,»

тогда получим формулы граничных символов искомой подстроки

=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( «,»&A3&»,» ; «,» ; СИМВОЛ(3) ; H1))+1

=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( «,»&A3&»,» ; «,» ; СИМВОЛ(3) ; H1+1))-1

формула для подстроки с номером вхождения в ячейке H1 (исходная строка в A3 и разделитель «,»):

=ПСТР( «,»&A3&»,»; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,­<wbr />»; «,»; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,­<wbr />»; «,»; СИМВОЛ(3);H1+1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,­<wbr />»; «,»; СИМВОЛ(3); H1))-1)

для разделителя «;» формула имеет вид:

=ПСТР( «;»&A3&»;»; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;­<wbr />»; «;»; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;­<wbr />»; «;»; СИМВОЛ(3);H1+1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;­<wbr />»; «;»; СИМВОЛ(3); H1))-1)

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

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

Работая в Excel часто приходится округлять числа. И это в электронных таблицах от Microsoft делается очень просто.

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

округление в Microsoft Excel

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

Microsoft Excel округление чисел

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

Excel округление числа

Как видите ничего сложного здесь нет. Однако, есть и другой, более сложный четвертый способ округления чисел в электронных таблицах Excel, который требует использования стандартных функций Excel. Одна из них (наиболее простая и стандартная в использовании) называется ОКРУГЛ.

функция округления Excel

Данная функция Excel округляет выбранное число до нужной разрядности. Для того, чтобы перейти в окно функций, нужно нажать на значок f(x) в верхней панели на строке функций. В появившемся окне следует набрать в поиске функцию ОКРУГЛ. После этого нужно выставить параметры функции округления числа. Их два: число для округления и число разрядов. Число, которое требуется округлить можно напечатать в виде числа, а можно просто выбрать ячейку, в которой она уже есть в Excel. В нашем примере число стоит в ячейке A3. Однако это может быть не просто одна ячейка, а сразу массив чисел в нескольких ячейках (его нужно выделить).

Это все способы округления чисел в Excel. Вы можете выбрать самый удобный для вас.

Skip to content

Как извлечь текст из ячейки при помощи функции ПСТР и специальных инструментов

ПСТР — одна из текстовых функций, которые Microsoft Excel предоставляет для управления текстовыми строками. На самом базовом уровне она используется для извлечения подстроки из середины текста. 

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

  • Синтаксис и особенности
  • Если 2 слова — извлекаем имя и фамилию
  • Как получить текст между двумя определенными символами
  • Как извлечь любое по счету слово
  • Получаем слово с нужными буквами или символами
  • Как заставить ПСТР возвращать число?
  • Использование регулярных выражений для извлечения части текста
  • Как извлечь текст из ячейки с помощью Ultimate Suite

Cинтаксис.

Функция ПСТР возвращает указанное количество знаков, начиная с указанной вами позиции.

Функция Excel ПСТР имеет следующие аргументы:

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

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

Все 3 аргумента обязательны.

Например, чтобы извлечь 6 знаков из A2, начиная с 17-го, используйте эту формулу:

=ПСТР(A2;17;6)

Результат может выглядеть примерно так:

5 вещей, которые вы должны знать о функции Excel ПСТР

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

  1. Функция ПСТР всегда возвращает текстовую строку, даже если извлеченная подстрока содержит только цифры. Это может иметь большое значение, если вы хотите использовать результат формулы ПСТР в других вычислениях. Чтобы преобразовать цифры в число, применяйте ПСТР в сочетании с функцией ЗНАЧЕН (VALUE в английской версии), как показано в этом примере. (ссылка на последний раздел).
  2. Когда начальная позиция больше, чем общая длина исходного текста, формула Excel ПСТР возвращает пустое значение («»).
  3. Если начальная позиция  меньше 1, формула ПСТР возвращает ошибку #ЗНАЧ!.
  4. Когда третий аргумент меньше 0 (отрицательное число), формула ПСТР возвращает ошибку #ЗНАЧ!. Если количество знаков для извлечения равно 0, выводится пустая строка (пустая ячейка).
  5. В случае, если сумма начальной позиции и количества знаков превышает общую длину исходного текста, функция ПСТР в Excel возвращает подстроку начиная с начальной позиции и до последнего символа.

При решении реальных задач в Excel вам чаще всего потребуется использовать ПСТР в сочетании с другими функциями, как показано в следующих примерах.

Как извлечь имя и фамилию.

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

Получаем имя.

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

=ПСТР(A2;1;ПОИСК(» «;A2)-1)

ПОИСК используется для сканирования исходного значения на предмет пробела (» «) и возврата его позиции, из которой вы вычитаете 1, чтобы избежать пробелов после имени. Затем вы используете ПСТР, чтобы вернуть подстроку, начинающуюся с первого знака и заканчивая предшествующим пробелу, таким образом извлекая первое имя.

Получаем фамилию.

Чтобы извлечь фамилию из A2, используйте эту формулу:

=СЖПРОБЕЛЫ(ПСТР(A2;ПОИСК(» «;A2);ДЛСТР(A2)))

Опять же, вы используете ПОИСК, чтобы определить начальную позицию (пробел). Нам не нужно точно рассчитывать конечную позицию (как вы помните, если вместе взятые начальная позиция и количество символов больше, чем общая длина текста, возвращаются просто все оставшиеся). Итак, в аргументе количество символов вы просто указываете общую первоначальную длину , возвращаемую функцией ДЛСТР . Впрочем, вместо этого вы можете просто ввести число, представляющее самую длинную фамилию, которую вы ожидаете найти, например 100. Наконец,  СЖПРОБЕЛЫ удаляет лишние интервалы, и вы получаете следующий результат:

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

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

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

  • Как и в предыдущем примере, используйте ПОИСК, чтобы определить позицию первого (» «), к которому вы добавляете 1, потому что вы хотите начать с символа, следующего за ним. Таким образом, вы получаете адрес начальной позиции: ПОИСК (» «; A2) +1
  • Затем вычислите позицию 2- го интервала, используя вложенные функции поиска, которые предписывают Excel начать поиск именно со 2-го:                                                  ПОИСК (» «; A2, ПОИСК (» «; A2) +1)

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

ПОИСК(» «; A2; ПОИСК(» «; A2) +1) — ПОИСК(» «; A2)

Соединив все аргументы, мы получаем формулу для извлечения подстроки между двумя пробелами:

=ПСТР(A2;ПОИСК(» «;A2)+1;ПОИСК(» «;A2;ПОИСК(» «;A2)+1)-ПОИСК(» «;A2)-1)

На следующем скриншоте показан результат:

Аналогичным образом вы можете извлечь текст между любыми другими разделителями:

ПСТР( строка ; ПОИСК( разделитель ; строка ) +1; ПОИСК( разделитель ; строка ; ПОИСК( разделитель ; строка ) +1) — ПОИСК( разделитель ; строка ) -1)

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

=ПСТР(A2;ПОИСК(«, «;A2)+1;ПОИСК(«, «;A2;ПОИСК(«, «;A2)+1)-ПОИСК(«, «;A2)-1)

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

Как получить N-е слово из текста.

Этот пример демонстрирует оригинальное использование сложной формулы ПСТР в Excel, которое включает 5 различных составных частей:

  • ДЛСТР — чтобы получить общую длину.
  • ПОВТОР — повторение определенного знака заданное количество раз.
  • ПОДСТАВИТЬ — заменить один символ другим.
  • ПСТР — извлечь подстроку.
  • СЖПРОБЕЛЫ — удалить лишние интервалы между словами.

Общая формула выглядит следующим образом:

СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ( строка ; » «; ПОВТОР (» «; ДЛСТР( строка ))); ( N -1) * ДЛСТР( строка ) +1; ДЛСТР( строка )))

Где:

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

Например, чтобы вытащить второе слово из A2, используйте это выражение:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ($A$2;» «;ПОВТОР(» «;ДЛСТР($A$2))); (2-1)*ДЛСТР($A$2)+1; ДЛСТР($A$2)))

Или вы можете ввести порядковый номер слова, которое нужно извлечь (N) в какую-либо ячейку, и указать эту ячейку в формуле, как показано на скриншоте ниже:

Как работает эта формула?

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

  • ПОДСТАВИТЬ и ПОВТОР заменяют каждый пробел в тексте несколькими. Количество этих дополнительных вставок равно общей длине исходной строки: ПОДСТАВИТЬ($A$2;» «;ПОВТОР(» «;ДЛСТР($A$2)))

Вы можете представить себе промежуточный результат как «астероиды» слов, дрейфующих в пространстве, например: слово1-пробелы-слово2-пробелы-слово3-… Эта длинная строка передается в текстовый аргумент ПСТР.

  • Затем вы определяете начальную позицию для извлечения (первый аргумент), используя следующее уравнение: (N-1) * ДЛСТР(A1) +1. Это вычисление возвращает либо позицию первого знака первого слова, либо, чаще, позицию в N-й группе пробелов.
  • Количество букв и цифр для извлечения (второй аргумент) — самая простая часть — вы просто берете общую первоначальную длину: ДЛСТР(A2).
  • Наконец, СЖПРОБЕЛЫ избавляется от начальных и конечных интервалов в извлечённом тексте.

Приведенная выше формула отлично работает в большинстве ситуаций. Однако, если между словами окажется 2 или более пробелов подряд, это даст неверные результаты (1). Чтобы исправить это, вложите еще одну функцию СЖПРОБЕЛЫ в ПОДСТАВИТЬ, чтобы удалить лишние пропуски между словами, оставив только один, например:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($A$2);» «; ПОВТОР(» «;ДЛСТР($A$2))); (B2-1)*ДЛСТР($A$2)+1; ДЛСТР($A$2)))

Следующий рисунок демонстрирует улучшенный вариант (2) в действии:

Если ваш исходный текст содержит несколько пробелов между словами, а также очень большие или очень короткие слова, дополнительно вставьте СЖПРОБЕЛЫ в каждое ДЛСТР, чтобы вы были застрахованы от ошибки:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($A$2);» «; ПОВТОР(» «;ДЛСТР(СЖПРОБЕЛЫ ($A$2)))); (B2-1)*ДЛСТР(СЖПРОБЕЛЫ($A$2))+1; ДЛСТР(СЖПРОБЕЛЫ($A$2))))

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

Извлекаем слово, содержащее определенный символ.

В этом примере показана еще одна нестандартная формула Excel ПСТР, которая извлекает слово, содержащее определенную букву или цифру, из любого места:

СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ ( строка , » «, ПОВТОР(» «, 99)), МАКС(1, НАЙТИ( символ , ПОДСТАВИТЬ( строка , » «, ПОВТОР(» «, 99))) — 50), 99))

Предполагая, что исходный текст находится в ячейке A2, и вы хотите получить слово, содержащее символ «$» (цена), выражение принимает следующую форму:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2;» «;ПОВТОР(» «;99)); МАКС(1;НАЙТИ(«$»;ПОДСТАВИТЬ(A2;» «;ПОВТОР(» «;99)))-50);99))

Аналогичным образом вы можете извлекать адреса электронной почты (на основе знака «@»), имена веб-сайтов (на основе «www») и так далее.

Теперь разберём пошагово:

Как и в предыдущем примере, ПОДСТАВИТЬ и ПОВТОР превращают каждый пробел в исходном тексте в несколько, точнее, в 99.

НАЙТИ находит позицию нужного символа (в данном примере $), из которой вы вычитаете 50. Это возвращает вас на 50 позиций назад и помещает где-то в середине блока из 99 пробелов, который предшествует слову, содержащему указанный символ.

МАКС используется для обработки ситуации, когда нужное значение появляется в начале исходного текста. В этом случае результат ПОИСК() — 50 будет отрицательным числом, а МАКС(1, ПОИСК() — 50) заменяет его на 1.

С этой начальной точки ПСТР отбирает следующие 99 знаков и возвращает интересующее нас слово, окруженное множеством пробелов. Как обычно, СЖПРОБЕЛЫ помогает избавиться от лишних из них, оставив только один.

Совет. Если извлекаемый отрезок очень большой, замените 99 и 50 на более крупные числа, например 1000 и 500.

Как заставить ПСТР возвращать число?

Как и другие текстовые функции, Excel ПСТР всегда возвращает текст, даже если он содержит только цифры и очень похож на число. Вы можете убедиться с этом, взглянув на пример чуть выше, когда мы получили число «20%» как текст.

Чтобы преобразовать результат в число, просто передайте полученный результат в функцию ЗНАЧЕН (VALUE в английской версии), которая преобразует текстовое значение, состоящее из цифр, в число.

Например, чтобы извлечь подстроку из 3 символов, начинающуюся с 7- го символа, и преобразовать ее в число, используйте:

=ЗНАЧЕН(ПСТР(A2;7;3))

На скриншоте ниже показан результат. Обратите внимание, что числа с выравниванием по правому краю помещены в столбец B, в отличие от исходных текстовых значений с выравниванием по левому краю в столбце A:

Тот же подход работает и для более сложных случаев. В приведенном выше примере, предполагая, что коды ошибок имеют переменную длину, вы можете извлечь их с помощью ПСТР, которая получает подстроку между двумя разделителями, вложенную в ЗНАЧЕН:

=ЗНАЧЕН(ПСТР(A2;ПОИСК(«:»;A2)+1;ПОИСК(«:»;A2;ПОИСК(«:»;A2)+1)-ПОИСК(«:»;A2)-1))

Вот как можно использовать функцию ПСТР в Excel. 

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

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

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

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

Вот пример: из наименования товара — Коммутатор Optimus U1E-8F/1G/1S, нужно извлечь номер модели. Поскольку этот номер находится в конце наименования, то будем искать то, что записано после последнего пробела.

= RegExpExtract(A1; «([^s.]+)$»)

В результате получим U1E-8F/1G/1S, что и требовалось.

Как извлечь текст из ячейки с помощью Ultimate Suite

Как вы только что видели, Microsoft Excel предоставляет набор различных функций для работы с текстовыми строками. Если вам нужно извлечь какое-то слово или часть текста из ячейки, но вы не уверены, какая функция лучше всего подходит для ваших нужд, передайте работу Ultimate Suite for Excel. Заодно не придётся возиться с формулами.

Вы просто переходите на вкладку Ablebits Data > Текст, выбираете инструмент Split Text и в выпадающем списке нажимаете Извлечь (Extract) :

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

  1. Укажите, сколько символов вы хотите получить из начала, конца или середины строки; или выберите извлечение всего текста до или после определенного символа.
  2. Щелкните Вставить результаты (Insert Results). Готово!

Кроме того, вы можете извлечь любое число символов с начала или в конце текста, из середины текста, между какими-то символами. Например, чтобы извлечь доменные имена из списка адресов электронной почты, вы выбираете чекбокс Все после текста (All after text) и вводите @ в поле рядом с ним. Чтобы извлечь имена пользователей, выберите переключатель Все до текста (All before text), как показано на рисунке ниже.

Помимо скорости и простоты, инструмент «Извлечь текст» имеет дополнительную ценность — он поможет вам изучить формулы Excel в целом и функции подстроки в частности. Как? Выбрав флажок Вставить как формула (Insert as formula)  в нижней части панели, вы убедитесь, что результаты выводятся в виде формул, а не просто как значения. Естественно, эти формулы вы можете использовать в других таблицах.

В этом примере, если вы выберете ячейки B2 и C2, вы увидите следующие формулы соответственно:

  • Чтобы извлечь имя пользователя:

=ЕСЛИОШИБКА(ЛЕВСИМВ(A2,ПОИСК(«@»,A2)-1),»»)

  • Чтобы извлечь домен:

=ЕСЛИОШИБКА(ПРАВСИМВ(A2, ДЛСТР(A2)- ПОИСК(«@»,A2) — ДЛСТР(«@») + 1),»»)

Сколько времени вам потребуется, чтобы самостоятельно составить эти выражения?  ;)

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

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

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Как удалить пробелы в ячейках Excel Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов. В чем самая большая проблема с…
Функция СЖПРОБЕЛЫ — как пользоваться и примеры Вы узнаете несколько быстрых и простых способов, чтобы удалить начальные, конечные и лишние пробелы между словами, а также почему функция Excel СЖПРОБЕЛЫ (TRIM в английской версии)  не работает и как…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…

Понравилась статья? Поделить с друзьями:
  • Как выделить только таблицу в excel
  • Как выделить текст в ячейке в excel горячие клавиши
  • Как выделить только пустые ячейки в excel
  • Как выделить текст в ячейке word
  • Как выделить только пустые строки в excel