Функция ЛЕВСИМВ (LEFT) в Excel и Google Sheets. Полное руководство

Функция ЛЕВСИМВ (LEFT) в Excel и Google Sheets Текстовые функции
Содержание
  1. Кратко
  2. Для чего нужна функция
  3. Совместимость
  4. Синтаксис
  5. Разбор аргументов
  6. Простые примеры
  7. Пример 1. Извлечение первых трёх символов
  8. Пример 2. Первый символ (количество_знаков опущено)
  9. Пример 3. Извлечение префикса фиксированной длины
  10. Пример 4. Извлечение имени до пробела
  11. Практические сценарии использования
  12. Продажи: извлечение категории из артикула
  13. HR: извлечение инициалов сотрудника
  14. Логистика: извлечение кода региона
  15. Аналитика: группировка по первым символам
  16. Бухгалтерия: извлечение года из текстовой даты
  17. Комбинации с другими функциями
  18. ЛЕВСИМВ + НАЙТИ (FIND) — извлечение до разделителя
  19. ЛЕВСИМВ + СЖПРОБЕЛЫ (TRIM) — очистка перед извлечением
  20. ЛЕВСИМВ + ДЛСТР (LEN) — динамическое количество символов
  21. ЛЕВСИМВ + ЕСЛИ (IF) — условное извлечение
  22. ЛЕВСИМВ + ОБЪЕДИНИТЬ (TEXTJOIN) — извлечение из массива
  23. Частые ошибки пользователей
  24. Указан отрицательный или нулевой аргумент
  25. Забывают второй аргумент и получают только один символ
  26. Результат ЛЕВСИМВ воспринимается как текст
  27. ЛЕВСИМВ работает с пробелами, как с символами
  28. Неожиданный результат из-за скрытых символов
  29. Типичные ошибки (технические)
  30. #ЗНАЧ! (#VALUE!)
  31. Неожиданный результат из-за пробелов
  32. Сравнение ЛЕВСИМВ с альтернативами
  33. Часто задаваемые вопросы
  34. Заключение

Кратко

Что делает:
Возвращает указанное количество символов от начала (из левой части) текстовой строки .

Где работает:
✅ Excel (все версии)
✅ Google Sheets
✅ МойОфис Таблицы

Ключевое ограничение:
Извлекает символы только с начала строки; для извлечения из середины или конца используйте ПСТР (MID) или ПРАВСИМВ (RIGHT) .

Сложность:
★☆☆☆☆ — Для начинающих

Для чего нужна функция

ЛЕВСИМВ (LEFT) — это одна из базовых текстовых функций, которая позволяет извлечь определённое количество символов из начала текстовой строки . Она незаменима в следующих сценариях:

  • Извлечение кодов и префиксов — получение первых символов из артикулов, ID, кодов товаров или сотрудников (например, префикс «PROD-» из кода «PROD-2451») .
  • Извлечение имени или фамилии — получение первого слова из полного имени (например, «Иван» из «Иван Петров») .
  • Очистка и подготовка данных — удаление лишней информации, когда нужна только фиксированная часть строки (например, код региона из адреса).
  • Разделение текста по разделителю — извлечение части строки до пробела, запятой или другого разделителя в комбинации с функциями НАЙТИ (FIND) или ПОИСК (SEARCH) .

Совместимость

ПлатформаПоддержкаПримечание
Excel Microsoft 365✅ ДаПолная поддержка
Excel 2024, 2021, 2019, 2016✅ ДаПоддерживается во всех версиях
Excel 2013 и старше✅ ДаДоступна во всех версиях
Google Sheets✅ ДаПолная поддержка
МойОфис Таблицы✅ ДаПолная поддержка

Синтаксис

Структура функции одинакова в Excel и Google Sheets. Разделитель аргументов зависит от региональных настроек: ; или , .

=ЛЕВСИМВ(текст; [количество_знаков])
=LEFT(text; [num_chars])

Разбор аргументов

АргументОбязательныйОписание
текст (text)✅ ДаТекстовая строка, из которой извлекаются символы. Может быть ссылкой на ячейку, текстом в кавычках или результатом другой функции .
количество_знаков (num_chars)❌ НетКоличество символов для извлечения. Если опущен, по умолчанию возвращается 1 символ . Должен быть больше или равен 0 .

Простые примеры

Пример 1. Извлечение первых трёх символов

Исходные данные: A2 содержит текст «Москва».

Формула: =ЛЕВСИМВ(A2; 3)

Результат: "Мос"

Объяснение: Возвращаются первые 3 символа из текста «Москва» .

Пример 2. Первый символ (количество_знаков опущено)

Исходные данные: A3 содержит текст «Швеция».

Формула: =ЛЕВСИМВ(A3)

Результат: "Ш"

Объяснение: Если опустить второй аргумент, функция по умолчанию возвращает 1 символ .

Пример 3. Извлечение префикса фиксированной длины

Исходные данные: A2 содержит код товара «PROD-2451».

Формула: =ЛЕВСИМВ(A2; 4)

Результат: "PROD"

Объяснение: Извлекается префикс «PROD» из кода товара .

Пример 4. Извлечение имени до пробела

Исходные данные: A2 содержит «Иван Петров».

Формула: =ЛЕВСИМВ(A2; НАЙТИ(" "; A2)-1)

Результат: "Иван"

Объяснение: Находится позиция пробела, затем извлекаются все символы до него .

Практические сценарии использования

Продажи: извлечение категории из артикула

Задача: В артикуле первые 3 символа обозначают категорию товара.

Исходные данные: A2 содержит «ELC-Товар» (где ELC — категория «Электроника»).

Формула: =ЛЕВСИМВ(A2; 3)

Результат: "ELC"

HR: извлечение инициалов сотрудника

Задача: Создать инициалы из полного имени.

Исходные данные: A2 содержит «Иван Петров».

Формула: =ЛЕВСИМВ(A2;1)&"."&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&"."

Результат: "И.П."

Объяснение: Формула извлекает первую букву имени, затем после пробела — первую букву фамилии, и объединяет их с точками.

Логистика: извлечение кода региона

Задача: Из адреса «Москва, ул. Тверская» извлечь город.

Формула: =ЛЕВСИМВ(A2; НАЙТИ(","; A2)-1)

Результат: "Москва"

Аналитика: группировка по первым символам

Задача: Сгруппировать продукты по префиксу артикула.

Формула: =ЛЕВСИМВ(A2; 2) → получаем двухсимвольный префикс.

Объяснение: Например, если артикулы начинаются с «12», «34», «56», можно сгруппировать их для отчёта.

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

Исходные данные: A2 содержит «2024-01-15» (дата в текстовом формате).

Формула: =ЗНАЧЕН(ЛЕВСИМВ(A2; 4))

Результат: 2024

Объяснение: Сначала извлекается «2024», затем преобразуется в число для числовых расчётов. Этот способ подходит только для даты, записанной в текстовом формате, например 2024-01-15.

Комбинации с другими функциями

ЛЕВСИМВ + НАЙТИ (FIND) — извлечение до разделителя

=ЛЕВСИМВ(A2; НАЙТИ(" "; A2)-1) — извлекает текст до первого пробела .

ЛЕВСИМВ + СЖПРОБЕЛЫ (TRIM) — очистка перед извлечением

=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2); 5) — сначала удаляет лишние пробелы, затем извлекает 5 символов.

ЛЕВСИМВ + ДЛСТР (LEN) — динамическое количество символов

=ЛЕВСИМВ(A2; ДЛСТР(A2)-3) — извлекает все символы, кроме последних 3 .

ЛЕВСИМВ + ЕСЛИ (IF) — условное извлечение

=ЕСЛИ(ЛЕВСИМВ(A2; 2)="ID"; "Идентификатор"; "Другое") — проверяет, начинается ли строка с «ID» .

ЛЕВСИМВ + ОБЪЕДИНИТЬ (TEXTJOIN) — извлечение из массива

=ОБЪЕДИНИТЬ(", "; ИСТИНА; ЛЕВСИМВ(A2:A5; 1)) — извлекает первые символы из диапазона и объединяет их в строку.

В Excel с поддержкой динамических массивов функция ЛЕВСИМВ обработает каждую ячейку диапазона отдельно.

Частые ошибки пользователей

Указан отрицательный или нулевой аргумент

Ситуация: =ЛЕВСИМВ(A2; 0)

Результат: Пустая строка.

Решение: В Excel 0 — допустимое значение, функция возвращает пустую строку . Отрицательное значение вернёт ошибку.

Забывают второй аргумент и получают только один символ

Ситуация: =ЛЕВСИМВ(A2) — ожидаете 10 символов, а получаете первый.

Решение: Всегда указывайте количество символов, если нужно больше одного .

Результат ЛЕВСИМВ воспринимается как текст

Ситуация: После извлечения цифр результат не участвует в числовых расчётах так, как ожидает пользователь.

Причина: ЛЕВСИМВ возвращает текст.

Решение: =ЗНАЧЕН(ЛЕВСИМВ(A2; 3)) — преобразует результат в число.

ЛЕВСИМВ работает с пробелами, как с символами

Ситуация: =ЛЕВСИМВ("Привет мир"; 6)"Привет"

Решение: Это ожидаемое поведение — пробелы считаются символами .

Неожиданный результат из-за скрытых символов

Ситуация: В тексте есть скрытые пробелы или непечатаемые символы, которые влияют на результат.

Решение: Используйте СЖПРОБЕЛЫ (TRIM) и ПЕЧСИМВ (CLEAN) перед извлечением.

Типичные ошибки (технические)

#ЗНАЧ! (#VALUE!)

Причина: Второй аргумент отрицательный или не является числом.

Решение: Проверьте, что аргумент количество_знаков больше или равен 0 .

Неожиданный результат из-за пробелов

Причина: В тексте есть лишние пробелы, которые считаются как символы.

Решение: Используйте СЖПРОБЕЛЫ для очистки .

Сравнение ЛЕВСИМВ с альтернативами

КритерийЛЕВСИМВ (LEFT)ПРАВСИМВ (RIGHT)ПСТР (MID)
Позиция извлеченияНачало строкиКонец строкиЛюбая позиция
Основное использованиеПрефиксы, коды, начало текстаСуффиксы, расширения, конец текстаПроизвольный фрагмент текста
Аргументы(текст; [количество])(текст; [количество])(текст; начальная_позиция; количество)

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

Вопрос: В каких версиях Excel работает ЛЕВСИМВ (LEFT)?
Ответ: Во всех версиях Excel и Google Sheets .

Вопрос: Почему ЛЕВСИМВ возвращает только один символ?
Ответ: Второй аргумент (количество_знаков) по умолчанию равен 1 .

Вопрос: Можно ли указать 0 в количество_знаков?
Ответ: Да, 0 является допустимым значением — функция вернёт пустую строку .

Вопрос: Что будет, если количество_знаков больше длины текста?
Ответ: Функция вернёт весь текст полностью .

Вопрос: Можно ли использовать ЛЕВСИМВ с числами?
Ответ: Да, но числа будут преобразованы в текст . Для числовых расчётов используйте ЗНАЧЕН(ЛЕВСИМВ(...)).

Вопрос: В чём разница между ЛЕВСИМВ и ЛЕВБ?
Ответ: ЛЕВСИМВ работает с количеством символов, а ЛЕВБ — с количеством байтов и используется в специальных сценариях совместимости с некоторыми языковыми наборами символов.

Заключение

ЛЕВСИМВ (LEFT) — это одна из самых простых и востребованных текстовых функций в Excel и Google Sheets. Она позволяет легко извлекать фиксированное количество символов из начала строки и в сочетании с другими функциями становится мощным инструментом для обработки данных .

Ключевые правила:

  1. Указывайте количество_знаков явно, если нужно больше одного символа .
  2. Помните, что пробелы учитываются как символы .
  3. Если количество_знаков превышает длину текста, возвращается вся строка .
  4. Для извлечения из середины или конца используйте ПСТР (MID) и ПРАВСИМВ (RIGHT) .
  5. Для числовых расчётов преобразуйте результат с помощью ЗНАЧЕН (VALUE) .

Освойте ЛЕВСИМВ — и вы сможете быстро извлекать нужную информацию из текстовых данных, будь то коды, имена или префиксы. Это фундаментальный навык для работы с текстом в электронных таблицах.

Оцените статью
Формулион
Добавить комментарий