Функция LEFT в Excel - усекает текст

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция ВЛЕВО в Excel в Excel, чтобы вернуть первые n символов в ячейке.

СЛЕВА Обзор функций

Функция LEFT Возвращает указанное количество символов от начала ячейки.

Чтобы использовать ЛЕВУЮ функцию листа Excel, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Функция LEFT Синтаксис и входные данные:

1 = ВЛЕВО (текст; число_символов)

текст - Строка текста.

num_chars - Количество возвращаемых символов от начала ячейки.

Как использовать функцию ВЛЕВО в Excel:

Функция LEFT извлекает определенное количество символов, которое вы указываете слева (начало строки).

1 = ВЛЕВО (B3; C3)

Вышеупомянутое извлекает 7 символов слева или от начала строки.

Второй аргумент является необязательным, и его значение по умолчанию равно 1. Следовательно, он извлекает 1 символ слева и дает вам «R», если вы его опускаете.

ВЛЕВО с НАЙТИ / ПОИСК

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

1 = ВЛЕВО (B3; НАЙТИ (""; B3) -1)

Вы также можете использовать ПОИСК. Разница между FIND и SEARCH заключается в том, что первый чувствителен к регистру. Найти такой символ, как пробел, не имеет значения.

1 = ВЛЕВО (B3; ПОИСК (""; B3) -1)

СЛЕВА с LEN

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

1 = ЛЕВЫЙ (B3; LEN (B3) -4)

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

СЛЕВА с числом / датами

Обратите внимание, что LEFT - это текстовая функция. При использовании LEFT результатом будет текст. Например, вы не сможете суммировать эти числа в ячейке E3 после нажатия ВЛЕВО.

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

Чтобы преодолеть указанные выше проблемы, вы можете использовать VALUE для преобразования текста в значения.

Извлечь число слева от строки

Когда вы работаете с Excel, вам нужно получить число на основе заданной детали. Иногда вам нужно точное число слева, а иногда вам нужно извлечь число справа. Таким образом, функция LEN поможет вам выполнить эту задачу, объединив ее с несколькими другими функциями.

Извлечь номер слева

Мы могли бы объединить LEFT, SUM, SUBSTITUTE с LEN следующим образом:

1 = ЛЕВЫЙ (B2; СУММ (LEN (B2) -LEN (ПОДСТАВИТЬ (B2; {"0", "1", "2", "3", "4", "5", "6", "7" , "8", "9"}, ""))))

Что дало бы нам следующие результаты:

Обрезать текст до N-го слова

Мы могли бы обрезать текст, чтобы установить N-е слова, комбинируя ЗАМЕНИТЬ, НАЙТИ и ЛЕВЫЙ следующим образом:

1 = ЛЕВЫЙ (A2; НАЙТИ ("#"; ПОДСТАВИТЬ (A2; "", "#"; B2)) - 1)

Что дало бы нам следующие результаты в приведенных примерах.

Точные инициалы имени

Когда мы собираем человеческую информацию, мы собираем отдельно имя и фамилию. Но когда мы представляем, нам нужно указать имя с инициалами. В приведенном ниже примере мы поможем вам предоставить решение для точных инициалов имени, а также это может помочь преодолеть все строчные и прописные буквы. Чтобы получить этот результат, мы могли бы объединить СЦЕПИТЬ, ВЕРХНИЙ, ПРАВИЛЬНЫЙ и ЛЕВЫЙ следующим образом:

1 = СЦЕПИТЬ (ВЕРХНИЙ (ЛЕВЫЙ (A2; 1)) & "."; ПРАВИЛЬНЫЙ (B2;))

Что дало бы нам следующие результаты.

Создайте адрес электронной почты, используя имя и фамилию

В этом примере мы могли бы объяснить, как создать адрес EMAIL, используя заданное имя и фамилию. Мы могли бы создать адрес электронной почты, объединив CONCATENATE, LOWER с LEFT следующим образом:

СЛЕВА в Google Таблицах

Функция LEFT работает в Google Таблицах точно так же, как и в Excel:

Дополнительные замечания

Если num_chars больше длины текста, функция LEFT возвращает весь текст.

ЛЕВЫЙ Примеры в VBA

Вы также можете использовать функцию LEFT в VBA. Тип:
application.worksheetfunction.left (текст, число_знаков)
Для аргументов функции (текста и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave