Как пользоваться функцией LEFT, LEFTBs (ЛЕВСИМВ, ЛЕВБ) в Excel

Русский Английский
ЛЕВСИМВ, ЛЕВБ LEFT, LEFTBs

Функции LEFT и LEFTB используются в Microsoft Excel и Google Таблицах для работы с текстовыми данными. Основное различие между ними заключается в том, что LEFT предназначена для извлечения символов из текста, а LEFTB — для работы с байтами, что особенно актуально для текста, состоящего из не-UNICODE символов.

Синтаксис

В Excel синтаксис функции LEFT выглядит следующим образом:

=LEFT(текст, [кол-во_символов])

В Google Таблицах синтаксис функции LEFT немного отличается использованием точки с запятой:

=LEFT(текст; [кол-во_символов])

Синтаксис функции LEFTB в Excel:

=LEFTB(текст, [кол-во_байтов])

А в Google Таблицах:

=LEFTB(текст; [кол-во_байтов])

Примеры задач

  • Извлечение заданного количества символов из текстовой строки.
  • Извлечение определенного количества байтов из текстовой строки при работе с не-UNICODE символами.

Пример использования

Допустим, в ячейке A1 находится текст: «Пример текста для задачи».

Ячейка Формула Результат
B1 =LEFT(A1, 7) Пример
B2 =LEFTB(A1, 12) Пример текст

В этих примерах функция LEFT извлекла первые 7 символов из текста в ячейке A1, а функция LEFTB — первые 12 байтов, что соответствует примерно 9 символам, учитывая, что каждый не-UNICODE символ занимает около 1.5 байта.

Больше информации: https://support.microsoft.com/ru-ru/office/левсимв-левб-функции-левсимв-левб-9203d2d2-7960-479b-84c6-1ea52b99640c

Другие функции
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые)
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Извлекает фонетические (фуригана) знаки из текстовой строки
Возвращает число (кодовую страницу), которая соответствует первому символу текста
Возвращает текст из любого заданного значения
Преобразует число в текст, используя денежный формат ß (БАТ)
Возвращают количество знаков в текстовой строке
Заменяют знаки в тексте
Преобразует текстовый аргумент в число
Возвращает числовой код первого знака в текстовой строке
Возвращает массив текстовых значений из любого указанного диапазона
Выполняет поиск вхождения одного текстового значения в другом (с учетом регистра)
Удаляет из текста все непечатаемые символы
Повторяет текст заданное число раз
Заменяет в текстовой строке старый текст новым
Выполняют поиск вхождения одного текстового значения в другом (без учета регистра)
Возвращают крайние справа знаки текстовой строки
Преобразует все буквы текста в прописные
Преобразует первую букву в каждом слове текста в прописную
Возвращают заданное число знаков из строки текста, начиная с указанной позиции
Преобразует число в текст, используя денежный формат рубля
Удаляет из текста пробелы
Возвращает символ с заданным кодом
Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty
Проверяет идентичность двух текстовых значений
Преобразует все буквы текста в строчные
Объединяет несколько текстовых элементов в один
Преобразует аргументы в текст
Форматирует число и преобразует его в текст
Объединяет текст из нескольких диапазонов или строк, вставляя между текстовыми значениями указанный разделитель Если в качестве разделителя используется пустая текстовая строка, функция объединит диапазоны
Форматирует число и преобразует его в текст с заданным числом десятичных знаков
Преобразует текст в число независимо от языкового стандарта
Возвращает символ Юникод, на который ссылается заданное числовое значение