Skip to main content

Как извлечь текст с помощью функции LEFT / LEFTB в Excel

ЛЕВСИМВ (LEFT) и ПРАВСИМВ (RIGHT) в Excel, примеры использования, синтаксис, аргументы и ошибки ???????????? (Апрель 2025)

ЛЕВСИМВ (LEFT) и ПРАВСИМВ (RIGHT) в Excel, примеры использования, синтаксис, аргументы и ошибки ???????????? (Апрель 2025)
Anonim

Когда текст копируется или импортируется в Excel, нежелательные символы мусора иногда включаются в хорошие данные. Иногда требуется только часть текстовых данных в ячейке - например, имя человека, но не его фамилия.

Для таких случаев Excel имеет функции, которые могут использоваться для удаления нежелательных данных из остальных. Функция, которую вы используете, зависит от того, где находятся хорошие данные относительно нежелательных символов в ячейке.

  • Если хорошие данные находятся с правой стороны, используйте ПРАВО чтобы извлечь его.
  • Если у хороших данных есть нежелательные символы с обеих сторон, используйте MID чтобы извлечь его.
  • Если хорошие данные находятся с левой стороны, используйтеОСТАВИЛ функцию для ее извлечения - это функция, которую мы будем демонстрировать в этой статье.

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

ОСТАВИЛ а также LEFTB функции - это два варианта, которые выполняют аналогичные операции, но отличаются на поддерживаемых им языках. Следуйте приведенным ниже рекомендациям и выберите функцию, которая наилучшим образом поддерживает ваш язык.

  • ОСТАВИЛ для языков, которые используют однобайтовый набор символов; эта группа включает в себя большинство языков, таких как английский и все европейские языки.
  • LEFTB для языков, которые используют двухбайтовый набор символов; это включает в себя японский, китайский (упрощенный), китайский (традиционный) и корейский.

В Excel синтаксис функции относится к компоновке функции и включает имя, скобки и аргументы функции. Синтаксис для функции LEFT:

= LEFT (текст, Num_chars)

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

= LEFT (текст, Num_bytes)

Аргументы функции указывают Excel, какие данные они должны использовать в функциях и длину строки, которую нужно извлечь.

  • Текст (требуется дляОСТАВИЛ а такжеLEFTB) относится к записи, содержащей требуемые данные. Этот аргумент может быть ссылкой ячейки на местоположение данных на листе, или это может быть фактический текст, заключенный в кавычки.
  • num_chars (необязательно дляОСТАВИЛ) указывает количество символов слева от аргумента строки, который должен быть сохранен. Все остальные символы удаляются.
  • число_байт - (необязательно дляLEFTB) указывает количество символов слева от аргумента строки, которое должно сохраняться в байтах. Все остальные символы удаляются.

Важные замечания О функции LEFT

  • Если Num_chars / Num_bytes опущено, значение по умолчанию 1 символа отображается функцией.
  • Если Num_chars / Num_bytes больше длины текста, функция возвращает всю текстовую строку.
  • Если значение аргумента Num_chars / Num_bytes отрицательное, функция возвращает значение #VALUE! значение ошибки.
  • Если значение аргумента Num_chars / Num_bytes ссылается на пустую ячейку или равно нулю, функция возвращает пустую ячейку.

Пример функции Excel LEFT

Существует несколько способов использования ОСТАВИЛ функцию для извлечения определенного количества символов из текстовой строки, включая ввод данных непосредственно в качестве аргументов для функции и ввод ссылок на ячейки для обоих аргументов.

Обычно лучше всего вводить ссылки на ячейки для аргументов, а не фактические данные, поэтому в этом примере перечислены шаги, используемые для ввода ОСТАВИЛ функции и ее аргументы в ячейку C3 извлечь словоВиджеты из текстовой строки в ячейка A3.

Ввод функции LEFT

Параметры ввода функции и ее аргументов в ячейка B1 включают:

  • Ввод всей функции в соответствующую ячейку.
  • Использование Excel Builder.

Использование формуляра Builder для входа в функцию часто упрощает задачу, поскольку она выполняет синтаксис функции - ввод имени функции, разделителей запятых и скобок в правильных местах и ​​количестве.

Указание на ссылки на ячейки

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

Ввод LEFT с помощью Formula Builder

ВведитеОСТАВИЛ функции и ее аргументы в ячейка B3 примерного изображения с использованием Excel Formula Builder.

  1. Нажмите на клетка B3 чтобы сделать его активной ячейкой - здесь будут отображаться результаты функции.
  2. Нажми наФормулы вкладку меню ленты.
  3. выберитеТекст от ленты, чтобы открыть раскрывающийся список функций.
  4. Нажмите наОСТАВИЛ в списке.
  5. В диалоговом окне нажмитеТекст линия.
  6. Нажмите на ячейку A3 на листе, чтобы ввести ссылку на ячейку в диалоговое окно.
  7. Нажми наnum_chars линия.
  8. Нажмите на ячейкуB10 на листе, чтобы ввести эту ссылку на ячейку.
  9. Нажмите Готово для завершения функции.

Выбранная подстрокаВиджеты должен появиться в ячейка B3.

Извлечение чисел с помощью функции LEFT

ОСТАВИЛ функция может быть использована для извлечения подмножества числовых данных с более длинного числа, используя шаги, перечисленные в предыдущем разделе. Единственная проблема заключается в том, что извлеченные данные преобразуются в текст и не могут использоваться при вычислениях с использованием определенных функций, таких какSUM а такжеСРЕДНИЙ функции.

Один из способов решения этой проблемы - использовать ЗНАЧЕНИЕ чтобы преобразовать текст в число, как показано в строка 9 примера изображения:

= VALUE (ВЛЕВО (В2, 6))

Второй вариант - использовать функцию insert для преобразования текста в числа.