- Кратко
- Для чего нужна функция
- Совместимость
- Синтаксис
- Разбор аргументов
- Простые примеры
- Пример 1. Извлечение первых трёх символов
- Пример 2. Первый символ (количество_знаков опущено)
- Пример 3. Извлечение префикса фиксированной длины
- Пример 4. Извлечение имени до пробела
- Практические сценарии использования
- Продажи: извлечение категории из артикула
- HR: извлечение инициалов сотрудника
- Логистика: извлечение кода региона
- Аналитика: группировка по первым символам
- Бухгалтерия: извлечение года из текстовой даты
- Комбинации с другими функциями
- ЛЕВСИМВ + НАЙТИ (FIND) — извлечение до разделителя
- ЛЕВСИМВ + СЖПРОБЕЛЫ (TRIM) — очистка перед извлечением
- ЛЕВСИМВ + ДЛСТР (LEN) — динамическое количество символов
- ЛЕВСИМВ + ЕСЛИ (IF) — условное извлечение
- ЛЕВСИМВ + ОБЪЕДИНИТЬ (TEXTJOIN) — извлечение из массива
- Частые ошибки пользователей
- Указан отрицательный или нулевой аргумент
- Забывают второй аргумент и получают только один символ
- Результат ЛЕВСИМВ воспринимается как текст
- ЛЕВСИМВ работает с пробелами, как с символами
- Неожиданный результат из-за скрытых символов
- Типичные ошибки (технические)
- #ЗНАЧ! (#VALUE!)
- Неожиданный результат из-за пробелов
- Сравнение ЛЕВСИМВ с альтернативами
- Часто задаваемые вопросы
- Заключение
Кратко
Что делает:
Возвращает указанное количество символов от начала (из левой части) текстовой строки .
Где работает:
✅ 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. Она позволяет легко извлекать фиксированное количество символов из начала строки и в сочетании с другими функциями становится мощным инструментом для обработки данных .
Ключевые правила:
- Указывайте
количество_знаковявно, если нужно больше одного символа . - Помните, что пробелы учитываются как символы .
- Если
количество_знаковпревышает длину текста, возвращается вся строка . - Для извлечения из середины или конца используйте ПСТР (MID) и ПРАВСИМВ (RIGHT) .
- Для числовых расчётов преобразуйте результат с помощью
ЗНАЧЕН(VALUE) .
Освойте ЛЕВСИМВ — и вы сможете быстро извлекать нужную информацию из текстовых данных, будь то коды, имена или префиксы. Это фундаментальный навык для работы с текстом в электронных таблицах.








