← back

Article #34012

domain: azbukakursov.ru · url: https://azbukakursov.ru/articles/analitika/vychest-tekst-iz-teksta-excel/
source_file: azbukakursov.ru.xlsx · row_num: 95 · detail_len: 6229
edited: yes · edited_at: 2026-05-07 05:42:07

Редактирование

Группа / категории

Группа / категория статьи.
Человекочитаемое название категории.
Название подборки / SEO selection.

URL-поля

Детальный URL / slug из строки статьи.
Категория / родительский путь.
Итоговый URL, который используется системой.

Контент / SEO-поля

Исходное поле: col
Исходное поле: meta_title
Исходное поле: meta_description
Исходное поле: col_6
Reload

Preview (рендер edit/original)

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

 

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

Чтобы извлечь первое слово из строки, формула должна найти позицию первого пробела, а затем использовать эту информацию в качестве аргумента функции LEFT. Для этого используется следующая формула: = LEFT (A1, FIND («», A1) -1) .

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

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

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

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

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

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

Читайте также: Как перенести контакты с Windows на Android

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

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

Формула возвращает ошибку, если ячейка содержит только одно слово. Следующая версия формулы использует функцию SEERROR, чтобы избежать ошибки; формула возвращает пустую строку, если в ячейке содержится не более одного слова:
= SEERROR (RIGHT (A1; DLSTR (A1) -FIND («»; A1; 1));»»)

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

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

Чтобы получить текст, в Excel есть 3 функции:

 

  1. LEFT (String; Number_Characters) — отображает количество символов, указанное левой границей. Например, = LEFT (A1; 10) отобразит первые 10 символов строки в ячейке A1. Функция имеет 2 обязательных аргумента: исходную строку и количество отображаемых символов;

Функция ВЛЕВО в Excel

  1. RIGHT (String; Number of characters) — функция аналогична предыдущей, отображает указанное количество символов справа. То есть, = RIGHT (A1; 10) приведет к последним 10 символам из строки A1 .

Функция ВПРАВО в Excel

  1. PSTR (String; Start_character; Number of characters) — выбирает необходимое количество символов для текста, начиная с указанного. Например, = MID (A1; 5; 3) отобразит 3 символа, начиная с 5-го (5-7 символов строки).

Функция PSTR в Excel

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

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

И следующий пост мы посвятим поиску нужного текста в строке. Заходи и читай. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!

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

Примечание. Мы стремимся как можно быстрее предоставлять вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).

Важно: Результаты вычислений по формулам и некоторым функциям таблицы Excel могут незначительно отличаться на компьютерах под управлением Windows x86 или x86-64 и компьютерах под управлением Windows RT на базе ARM. Узнайте больше об этих различиях.

Допустим, вы хотите узнать, сколько товаров отсутствует на складе (вычтите товар из окончательного счета-фактуры). Или, может быть, вам нужно знать, сколько сотрудников приближается к пенсионному возрасту (вычтите 55 сотрудников из общего числа сотрудников).

DEBUG: все колонки строки

Таблица: articles · строка: id=34012
id 34012
domain azbukakursov.ru
source_file azbukakursov.ru.xlsx
row_num 95
article_url https://azbukakursov.ru/articles/analitika/vychest-tekst-iz-teksta-excel/
detail_len 6229
edit_title Вычесть текст из текста excel
edit_detail <p>Формулы в этой статье полезны для извлечения слов из текста, содержащегося в ячейке. Например, вы можете создать формулу для извлечения первого слова предложения.</p> <p>&nbsp;</p> <h2>Извлечение первого слова из строки</h2> <p>Чтобы извлечь первое слово из строки, формула должна найти позицию первого пробела, а затем использовать эту информацию в качестве аргумента функции LEFT. Для этого используется следующая формула: = LEFT (A1, FIND («», A1) -1) .</p> <aside class="article__header-linkbanner mb40"><a class="linkbanner bg_lightviol" href="https://azbukakursov.ru/articles/excel/udalit-simvoly-sleva-v-yacheyke-excel/"><div class="linkbanner__img"><picture><source type="image/webp" srcset="https://excel-home.ru/wp-content/uploads/img/683x0/743fe55dbb7dfcee0d0ccc93645840dd.jpg" width="400" height="225"><img src="https://excel-home.ru/wp-content/uploads/img/683x0/743fe55dbb7dfcee0d0ccc93645840dd.jpg" alt="" width="400" height="225"></picture></div><div class="linkbanner__body"><div class="linkbanner__uptitle f20 f16-mob lh15 mb10 color_viol">Читайте также</div><div class="linkbanner__title f30 f20-mob lh105">Удалить символы слева в ячейке excel</div></div></a></aside> <p>Эта формула возвращает весь текст до первого пробела в ячейке A1. Однако у него есть небольшой недостаток: он возвращает ошибку, если текст в ячейке A1 не содержит пробелов, потому что он состоит из одного слова. Чуть более сложная формула решает проблему с новой функцией SEERROR, отображая все содержимое ячейки в случае возникновения ошибки:<br /> = ЕСЛИ ОШИБКА (ЛЕВО (A1; НАЙТИ («»; A1) -1); A1) .</p> <p>Если вам нужна формула для совместимости со старыми версиями Excel, вы не можете использовать ЕСЛИОШИБКА. В этом случае вам придется обойтись функцией ЕСЛИ и функцией EOS, чтобы проверить наличие ошибки:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1)); A1; LEFT (A1; FIND («»; A1) -1))</p> <h3>Извлечение последнего слова строки</h3> <p>Получить последнее слово строки сложнее, потому что функция НАЙТИ работает только слева направо. Итак, проблема в том, чтобы найти последний символ пробела. Однако следующая формула решает эту проблему. Возвращает последнее слово строки (весь текст, следующий за последним пробелом):<br /> = ВПРАВО (A1; DLSTR (A1) -НАЙТИ («*»; ПОДСТАВИТЬ (A1; «»; «*»; DLSTR (A1) -LSTR (ПОДСТАВИТЬ (A1;»»;»»)))))</p> <p>Но эта формула имеет тот же недостаток, что и первая формула в предыдущем разделе — она ​​вернет ошибку, если строка не содержит хотя бы одного пробела. Решение состоит в том, чтобы использовать функцию ЕСЛИ ОШИБКА и вернуть все содержимое ячейки A1 в случае возникновения ошибки:<br /> = SEERROR (RIGHT (A1; DLSTR (A1) -FIND («*», ПОДСТАВИТЬ (A1, «»; «*»; DLSTR (A1) -DLSTR (ПОДСТАВИТЬ (A1; «»; «»))))) ; A1)</p> <p>Следующая формула совместима со всеми версиями Excel:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1))); A1; ВПРАВО (A1; DLSTR (A1) -НАЙТИ («*»; ПОДСТАВИТЬ (A1; «»; «*»; DLSTR (A1)) -LSTR (ПОДСТАВИТЬ (A1;» «;»»))))))</p> <p>Читайте также: Как перенести контакты с Windows на Android</p> <h3>Извлечение всего, кроме первого слова строки</h3> <p>Следующая формула возвращает содержимое ячейки A1, исключая первое слово:<br /> = ВПРАВО (A1; DLSTR (A1) -НАЙТИ («»: A1; 1)) .<br /> Если ячейка A1 содержит текст «Операционный бюджет на 2008 год», формула вернет операционный бюджет.</p> <p>Формула возвращает ошибку, если ячейка содержит только одно слово. Следующая версия формулы использует функцию SEERROR, чтобы избежать ошибки; формула возвращает пустую строку, если в ячейке содержится не более одного слова:<br /> = SEERROR (RIGHT (A1; DLSTR (A1) -FIND («»; A1; 1));»»)</p> <p>И эта версия совместима со всеми версиями Excel:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1)), «»; ВПРАВО (A1, DLSTR (A1) -НАЙТИ («», A1, 1)))</p> <p>Извлечение фрагмента текста — наиболее распространенное действие при работе с текстом в Excel. Часто вся работа с текстом сводится к этой задаче. Чтобы получить некоторые символы из строки, вам необходимо знать функции поиска, удаления лишних символов, определения длины строки и т.д.</p> <p>Чтобы получить текст, в Excel есть 3 функции:</p> <p>&nbsp;</p> <ol> <li>LEFT (String; Number_Characters) — отображает количество символов, указанное левой границей. Например, = LEFT (A1; 10) отобразит первые 10 символов строки в ячейке A1. Функция имеет 2 обязательных аргумента: исходную строку и количество отображаемых символов;</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/702f3d194841103b235c856b470dc9b1.png" /> Функция ВЛЕВО в Excel</p> <ol> <li>RIGHT (String; Number of characters) — функция аналогична предыдущей, отображает указанное количество символов справа. То есть, = RIGHT (A1; 10) приведет к последним 10 символам из строки A1 .</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/5e3f604aa9254aecc57a5737e5b5751a.png" /> Функция ВПРАВО в Excel</p> <ol> <li>PSTR (String; Start_character; Number of characters) — выбирает необходимое количество символов для текста, начиная с указанного. Например, = MID (A1; 5; 3) отобразит 3 символа, начиная с 5-го (5-7 символов строки).</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/34f028eeb43d1b1eaf365d6eee132b04.png" /> Функция PSTR в Excel</p> <p>Все эти функции учитывают лишние пробелы, непечатаемые символы при вычислении количества символов, поэтому я рекомендую вам сначала удалить лишний текст символов.</p> <p>Функции LEVISMV, RIGHT, PSTR представляют собой простой и мощный инструмент при использовании в сочетании с другими текстовыми функциями. Вы увидите это в онлайн-руководстве по функциям.</p> <p>И следующий пост мы посвятим поиску нужного текста в строке. Заходи и читай. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!</p> <p>Если вы еще не читали сообщения о написании формул и использовании функций, обязательно прочтите, без них изучение функций Excel будет сложнее и дольше!</p> <p>Примечание. Мы стремимся как можно быстрее предоставлять вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).</p> <p>Важно: Результаты вычислений по формулам и некоторым функциям таблицы Excel могут незначительно отличаться на компьютерах под управлением Windows x86 или x86-64 и компьютерах под управлением Windows RT на базе ARM. Узнайте больше об этих различиях.</p> <p>Допустим, вы хотите узнать, сколько товаров отсутствует на складе (вычтите товар из окончательного счета-фактуры). Или, может быть, вам нужно знать, сколько сотрудников приближается к пенсионному возрасту (вычтите 55 сотрудников из общего числа сотрудников).</p>
edit_meta_title
edit_meta_description
is_edited 1
edited_at 2026-05-07 05:42:07
id_2 21453
col Вычесть текст из текста excel
col_2 Аналитика
col_3 /upload/iblock/a38/mwbchpts0tv5bud6ykoon6vls407otgh.png
col_4 01.03.2026 19:28:12
col_5 16.04.2026 01:30:34
col_6 <p>Формулы в этой статье полезны для извлечения слов из текста, содержащегося в ячейке. Например, вы можете создать формулу для извлечения первого слова предложения.</p> <p>&nbsp;</p> <h2>Извлечение первого слова из строки</h2> <p>Чтобы извлечь первое слово из строки, формула должна найти позицию первого пробела, а затем использовать эту информацию в качестве аргумента функции LEFT. Для этого используется следующая формула: = LEFT (A1, FIND («», A1) -1) .</p> <aside class="article__header-linkbanner mb40"><a class="linkbanner bg_lightviol" href="https://azbukakursov.ru/articles/excel/udalit-simvoly-sleva-v-yacheyke-excel/"><div class="linkbanner__img"><picture><source type="image/webp" srcset="https://excel-home.ru/wp-content/uploads/img/683x0/743fe55dbb7dfcee0d0ccc93645840dd.jpg" width="400" height="225"><img src="https://excel-home.ru/wp-content/uploads/img/683x0/743fe55dbb7dfcee0d0ccc93645840dd.jpg" alt="" width="400" height="225"></picture></div><div class="linkbanner__body"><div class="linkbanner__uptitle f20 f16-mob lh15 mb10 color_viol">Читайте также</div><div class="linkbanner__title f30 f20-mob lh105">Удалить символы слева в ячейке excel</div></div></a></aside> <p>Эта формула возвращает весь текст до первого пробела в ячейке A1. Однако у него есть небольшой недостаток: он возвращает ошибку, если текст в ячейке A1 не содержит пробелов, потому что он состоит из одного слова. Чуть более сложная формула решает проблему с новой функцией SEERROR, отображая все содержимое ячейки в случае возникновения ошибки:<br /> = ЕСЛИ ОШИБКА (ЛЕВО (A1; НАЙТИ («»; A1) -1); A1) .</p> <p>Если вам нужна формула для совместимости со старыми версиями Excel, вы не можете использовать ЕСЛИОШИБКА. В этом случае вам придется обойтись функцией ЕСЛИ и функцией EOS, чтобы проверить наличие ошибки:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1)); A1; LEFT (A1; FIND («»; A1) -1))</p> <h3>Извлечение последнего слова строки</h3> <p>Получить последнее слово строки сложнее, потому что функция НАЙТИ работает только слева направо. Итак, проблема в том, чтобы найти последний символ пробела. Однако следующая формула решает эту проблему. Возвращает последнее слово строки (весь текст, следующий за последним пробелом):<br /> = ВПРАВО (A1; DLSTR (A1) -НАЙТИ («*»; ПОДСТАВИТЬ (A1; «»; «*»; DLSTR (A1) -LSTR (ПОДСТАВИТЬ (A1;»»;»»)))))</p> <p>Но эта формула имеет тот же недостаток, что и первая формула в предыдущем разделе — она ​​вернет ошибку, если строка не содержит хотя бы одного пробела. Решение состоит в том, чтобы использовать функцию ЕСЛИ ОШИБКА и вернуть все содержимое ячейки A1 в случае возникновения ошибки:<br /> = SEERROR (RIGHT (A1; DLSTR (A1) -FIND («*», ПОДСТАВИТЬ (A1, «»; «*»; DLSTR (A1) -DLSTR (ПОДСТАВИТЬ (A1; «»; «»))))) ; A1)</p> <p>Следующая формула совместима со всеми версиями Excel:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1))); A1; ВПРАВО (A1; DLSTR (A1) -НАЙТИ («*»; ПОДСТАВИТЬ (A1; «»; «*»; DLSTR (A1)) -LSTR (ПОДСТАВИТЬ (A1;» «;»»))))))</p> <p>Читайте также: Как перенести контакты с Windows на Android</p> <h3>Извлечение всего, кроме первого слова строки</h3> <p>Следующая формула возвращает содержимое ячейки A1, исключая первое слово:<br /> = ВПРАВО (A1; DLSTR (A1) -НАЙТИ («»: A1; 1)) .<br /> Если ячейка A1 содержит текст «Операционный бюджет на 2008 год», формула вернет операционный бюджет.</p> <p>Формула возвращает ошибку, если ячейка содержит только одно слово. Следующая версия формулы использует функцию SEERROR, чтобы избежать ошибки; формула возвращает пустую строку, если в ячейке содержится не более одного слова:<br /> = SEERROR (RIGHT (A1; DLSTR (A1) -FIND («»; A1; 1));»»)</p> <p>И эта версия совместима со всеми версиями Excel:<br /> = ЕСЛИ (EOSH (НАЙТИ («»; A1)), «»; ВПРАВО (A1, DLSTR (A1) -НАЙТИ («», A1, 1)))</p> <p>Извлечение фрагмента текста — наиболее распространенное действие при работе с текстом в Excel. Часто вся работа с текстом сводится к этой задаче. Чтобы получить некоторые символы из строки, вам необходимо знать функции поиска, удаления лишних символов, определения длины строки и т.д.</p> <p>Чтобы получить текст, в Excel есть 3 функции:</p> <p>&nbsp;</p> <ol> <li>LEFT (String; Number_Characters) — отображает количество символов, указанное левой границей. Например, = LEFT (A1; 10) отобразит первые 10 символов строки в ячейке A1. Функция имеет 2 обязательных аргумента: исходную строку и количество отображаемых символов;</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/702f3d194841103b235c856b470dc9b1.png" /> Функция ВЛЕВО в Excel</p> <ol> <li>RIGHT (String; Number of characters) — функция аналогична предыдущей, отображает указанное количество символов справа. То есть, = RIGHT (A1; 10) приведет к последним 10 символам из строки A1 .</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/5e3f604aa9254aecc57a5737e5b5751a.png" /> Функция ВПРАВО в Excel</p> <ol> <li>PSTR (String; Start_character; Number of characters) — выбирает необходимое количество символов для текста, начиная с указанного. Например, = MID (A1; 5; 3) отобразит 3 символа, начиная с 5-го (5-7 символов строки).</li> </ol> <p><img alt="" src="https://excel-home.ru/wp-content/uploads/img/300x0/34f028eeb43d1b1eaf365d6eee132b04.png" /> Функция PSTR в Excel</p> <p>Все эти функции учитывают лишние пробелы, непечатаемые символы при вычислении количества символов, поэтому я рекомендую вам сначала удалить лишний текст символов.</p> <p>Функции LEVISMV, RIGHT, PSTR представляют собой простой и мощный инструмент при использовании в сочетании с другими текстовыми функциями. Вы увидите это в онлайн-руководстве по функциям.</p> <p>И следующий пост мы посвятим поиску нужного текста в строке. Заходи и читай. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!</p> <p>Если вы еще не читали сообщения о написании формул и использовании функций, обязательно прочтите, без них изучение функций Excel будет сложнее и дольше!</p> <p>Примечание. Мы стремимся как можно быстрее предоставлять вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).</p> <p>Важно: Результаты вычислений по формулам и некоторым функциям таблицы Excel могут незначительно отличаться на компьютерах под управлением Windows x86 или x86-64 и компьютерах под управлением Windows RT на базе ARM. Узнайте больше об этих различиях.</p> <p>Допустим, вы хотите узнать, сколько товаров отсутствует на складе (вычтите товар из окончательного счета-фактуры). Или, может быть, вам нужно знать, сколько сотрудников приближается к пенсионному возрасту (вычтите 55 сотрудников из общего числа сотрудников).</p>
meta_title Как вычесть текст из текста в Excel: Пошаговое руководство
meta_description Узнайте, как вычесть текст из текста в Excel с помощью простых формул. Пошаговое руководство для эффективной работы с текстовыми данными.
course_content
course_sidebar
courses
url /articles/vychest-tekst-iz-teksta-excel/
url_2 /articles/analitika/
unnamed_14
source_file_2
domain_2
row_num_2
article_url_calc
detail_len_2
col_7
category_name Работа с Excel и Google таблицами
selection_name Аналитика
import_batch_id
id_elementa
naimenovanie_elementa
put_iz_nazvaniy_razdelov
detalnaya_kartinka_put
data_sozdaniya
data_izmeneniya
detalnoe_opisanie
kurs_v_kontente_course_content
kurs_v_saytbare_course_sidebar
kursy_courses
url_stranicy_detalnogo_prosmotra
url_stranicy_razdela
title
podkategoriya
schema_jsonld
schema_generated_at
schema_status
schema_error