Excel Formulas Academy · Урок

Извлечение текста с помощью LEFT и RIGHT

Извлекайте символы из начала или конца текстовой строки

Урок 1 из 413 шагов

«Извлечение текста с помощью LEFT и RIGHT» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

Зачем извлекать текст

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

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

Знакомство с функцией LEFT

Функция LEFT возвращает символы из начала текстовой строки. Ей нужны два значения:

  • текст или ячейка, содержащая текст;
  • количество извлекаемых символов.

Например, LEFT("Spreadsheet", 6) возвращает Spread. Функция начинает отсчёт с крайнего левого символа и считает шесть символов вправо.

=LEFT("Spreadsheet", 6)

LEFT со ссылкой на ячейку

В реальной работе в качестве аргумента LEFT указывают ячейку, а не вводят текст вручную. Представьте, что в ячейке A2 находится код заказа US-4471.

Чтобы извлечь префикс страны, возьмите первые два символа:

Формула считывает ячейку A2, извлекает первые 2 символа и возвращает US. При изменении A2 результат обновляется автоматически.

=LEFT(A2, 2)

Знакомство с функцией RIGHT

RIGHT работает так же, как LEFT, но считает символы с конца текста. Ей также нужны текст и количество символов.

RIGHT("Spreadsheet", 5) возвращает sheet — последние пять символов.

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

=RIGHT("Spreadsheet", 5)

RIGHT со ссылкой на ячейку

Используем тот же код заказа US-4471 в ячейке A2. Предположим, что вам нужно извлечь только число в конце.

Четыре цифры находятся справа, поэтому запросите последние 4 символа. В результате получится 4471. Если коды всегда заканчиваются четырёхзначным числом, эта формула будет работать для каждой строки.

=RIGHT(A2, 4)

Количество по умолчанию равно одному

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

  • LEFT("Hello") возвращает H
  • RIGHT("Hello") возвращает o

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

=LEFT("Hello")

Разбор примера: инициалы

Предположим, в ячейке A2 находится имя, например Amara, а в B2 — фамилия, например Okafor. Вам нужны инициалы AO.

Извлеките первую букву из каждого значения и соедините их символом &. LEFT(A2,1) возвращает A, LEFT(B2,1) возвращает O, а амперсанд объединяет их.

=LEFT(A2,1) & LEFT(B2,1)

Запрос слишком большого количества символов

Что произойдёт, если запросить больше символов, чем есть в тексте? Ошибки не будет — функция просто вернёт всю строку.

LEFT("Hi", 10) возвращает Hi, потому что это весь доступный текст. Поэтому LEFT и RIGHT удобно использовать, даже если длина текста различается от строки к строке.

=LEFT("Hi", 10)

Числа превращаются в текст

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

Если в A2 находится 2026, то LEFT(A2, 2) возвращает текст 20. Обратите внимание: результат является текстом, а не числом, поэтому в ячейке он выравнивается по левому краю. Чтобы выполнять с ним вычисления, оберните его в VALUE.

=VALUE(LEFT(A2, 2))

Объединение LEFT и RIGHT

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

  • Префикс: LEFT(A2, 2) возвращает US
  • Число: RIGHT(A2, 4) возвращает 4471

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

=RIGHT(A2, 4)

Excel и Google Таблицы работают одинаково

Хорошая новость: функции LEFT и RIGHT работают одинаково в Microsoft Excel и Google Таблицах. Синтаксис идентичен, поэтому формула, написанная в одной программе, работает и в другой.

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

Быстрая проверка

Проверьте, насколько хорошо вы поняли функции LEFT и RIGHT.

Итоги: LEFT и RIGHT

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

  • LEFT(text, n) извлекает первые n символов
  • RIGHT(text, n) извлекает последние n символов
  • Если не указывать n, функция возвращает один символ
  • При запросе слишком большого количества символов возвращается вся строка
  • Объединяйте результаты с помощью &, а чтобы снова получить число, оборачивайте результат в VALUE

Далее вы научитесь извлекать символы из середины строки с помощью MID.

Можно начать бесплатно

Изучай Excel с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Извлечение текста с помощью LEFT и RIGHT» бесплатный?

Да — полный текст урока «Извлечение текста с помощью LEFT и RIGHT» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Извлечение текста с помощью LEFT и RIGHT»?

Извлекайте символы из начала или конца текстовой строки Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Извлечение текста с помощью LEFT и RIGHT»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Извлечение текста с помощью LEFT и RIGHT
  2. Извлечение из середины с помощью MID
  3. Измерение длины текста с помощью LEN
  4. Удаление пробелов с помощью TRIM
← Назад к Excel Formulas Academy