Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Что такое функция «Влево» в Excel ? Как использовать функцию «Влево» в Excel ? Давайте выясним это вместе с LuckyTemplates.com!

Microsoft Excel известен как программа для работы с электронными таблицами, способная обрабатывать большие объемы данных. Вы можете массово импортировать данные, а затем использовать интеллектуальные функции Excel для самостоятельного расчета результатов. В этой статье мы узнаем о функции LEFT — одной из распространенных текстовых функций Excel.

Функция LEFT принадлежит к группе функций обработки строк и используется для обрезки строки символов слева от текстовой строки. Функция LEFT часто используется для быстрого поиска информации вместо необходимости искать информацию или строки символов вручную. В частности, функцию LEFT можно комбинировать с другими функциями поиска в Excel для обработки сложных информационных таблиц, например, путем объединения функции LEFT с функцией Vlookup . В следующей статье вы узнаете, как использовать функцию ВЛЕВО в Excel.

Оглавление статьи

Формула функции ЛЕВЫЙ в Excel

Функция LEFT имеет синтаксис =LEFT(text;[num_chars]) . Там:

  • Текст — это обязательная текстовая строка, которая представляет собой текстовую строку или ссылку на ячейку текстовой строки, содержащей символы, которые вы хотите извлечь.
  • Num_chars — необязательный аргумент. Это количество символов, которые функция LEFT будет искать, начиная с первой позиции слева от текста.
  • Num_chars должно быть больше или равно нулю, если num_chars < 0="" тогда функция вернет ошибку">
  • Num_chars больше длины текста, функция LEFT вернет весь текст.
  • Если значение num_chars опущено, значением по умолчанию является num_chars = 1.

Обратите внимание при использовании функции ВЛЕВО в Excel.

  • Функцию ЛЕВОСТЬ в Excel следует использовать для извлечения символов, начиная с левой части текста.
  • Число_символов является необязательным и по умолчанию равно 1.
  • LEFT в Excel также извлекает цифры (0–9) из чисел.
  • Формат числа (то есть символ валюты $) не является частью числа. Поэтому они не рассчитываются и не извлекаются функцией LEFT.

Как открыть функцию ЛЕВЫЙ в Excel?

1. Вам просто нужно ввести нужную формулу ЛЕВОГО значения в Excel в нужную ячейку, чтобы получить возвращаемое значение аргумента.

2. Вы можете вручную открыть формулу ЛЕВАЯ в диалоговом окне Excel в электронной таблице и ввести текст и количество символов.

3. В приведенной выше таблице вы можете увидеть параметр формулы ЛЕВОЙ функции в Excel на вкладке «Текст» в разделе «Формулы» в строке меню.

4. Чтобы открыть формулу СЛЕВА в диалоговом окне Excel, перейдите на вкладку «Текст» в   разделе «Формулы» и выберите «СЛЕВА». См. образец ниже.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

5. Откроется приведенное выше диалоговое окно, в котором вы можете установить аргументы для достижения результата формулы.

Некоторые формулы функции ЛЕВЫЙ в Excel

Извлекает подстроку перед определенным символом

Вы можете использовать приведенную ниже общую формулу, чтобы получить подстроку, которой предшествует любой другой символ:

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

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

Удалите последние N символов из строки:

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

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Приведенная выше формула LEFT в Excel используется, когда вы хотите удалить определенные символы из конца строки и переместить остальную часть строки в другую ячейку. Работа формулы ЛЕВЫЙ в Excel основана на логике: функция ДЛСТР используется для получения общего количества символов в строке. Эта формула функции ЛЕВЫЙ в Excel исключает количество нежелательных символов из общей длины и возвращает оставшиеся символы.

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

Пример 1. Используйте функцию LEFT для поиска символов.

В таблице ниже используйте функцию ВЛЕВО, чтобы найти первые 3 символа в ячейке B2. Введите формулу =ЛЕВО(B2,3) и нажмите Enter.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

В результате мы получаем 3 символа слева направо строки символов в ячейке B2.

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

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Пример 2: Функция ВЛЕВО объединяет функцию ПОИСК.

Объединив эти две функции вместе, мы будем использовать ее для поиска строки символов, предшествующей определенному символу, например, для получения фамилии в столбце полного имени, получения кода страны за вычетом номера телефона. В столбце полного имени все разделены пробелами, поэтому мы используем формулу = =LEFT(B2,SEARCH(" ",B2)-1) и затем нажимаем Enter.

Затем -1, чтобы не извлекать пробелы при поиске символов.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

В результате вы получите строку фамилии в ячейке. Прокрутите вниз до полей ниже, чтобы увидеть другие результаты.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Для диапазона номеров телефонов, в котором вы хотите получить код страны перед точкой, введите формулу =LEFT(B5,SEARCH(".",B5)-1) и нажмите Enter.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

В результате будет получен только код страны в диапазоне телефонных номеров.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Пример 3: объединение функции LEFT с функцией LEN.

Функция LEN часто используется в сочетании с функциями для поиска строк символов. Функция LEFT в сочетании с функцией LEN используется для удаления определенных символов из конца строки. Комбинированная формула =LEFT(текст,LEN(текст) - символ, который нужно переместить).

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

Например, удалите 5 символов из строки в ячейке B2, введите формулу =LEFT(B2, LEN(B2)-5) и нажмите Enter.

В результате мы имеем оставшуюся последовательность символов после удаления последних 5 символов в последовательности символов, включая пробелы.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Пример 4. Объединение функции LEFT и функции VALUE.

Когда эти две функции объединены вместе, они будут возвращать числовые символы вместо текстовых строк, как при использовании функции LEFT. Например, экспортируйте первые два символа строки в ячейке B5, введите формулу =ЗНАЧЕНИЕ(ЛЕВО(B2,2)).

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

В результате мы получаем искомое число, как показано на рисунке.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Не работает функция ЛЕВОСТЬ в Excel – причины и решения

Если функция Excel ЛЕВЫЙ не работает должным образом на вашем листе, скорее всего, это связано с одной из следующих причин.

1. Аргумент Num_chars меньше 0.

Если ваша формула Excel LEFT возвращает #VALUE! , первое, что вам нужно проверить, — это значение аргумента num_chars. Если это отрицательное число, просто уберите знак минус, и ошибка исезнет (конечно, маловероятно, что кто-то намеренно поставил туда отрицательное число, но для людей вполне нормально совершать ошибки).

Обычно ошибка VALUE возникает, когда аргумент num_chars представлен другой функцией. В этом случае скопируйте функцию в другую ячейку или выберите ее в строке формул и нажмите F9 , чтобы увидеть, чему соответствует функция. Если значение меньше 0, то проверьте функцию на наличие ошибок.

Чтобы лучше проиллюстрировать эту проблему, давайте воспользуемся формулой LEFT, используемой для извлечения телефонных кодов стран: LEFT(A2, SEARCH("-", A2)-1) . Как вы, возможно, помните, функция ПОИСК в аргументе num_chars вычисляет позицию первого дефиса в исходной строке, из которой мы вычитаем 1, чтобы удалить дефис из конечного результата. Если вы случайно замените -1, например, на -11, формула вернет ошибку #VALUE , поскольку аргумент num_chars эквивалентен отрицательному числу: Формула слева не работает, поскольку аргумент num_chars меньше 0 . .

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Аргумент Num_chars меньше 0

2. Межстрочный интервал в исходном тексте

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

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Функция Excel LEFT не работает должным образом из-за пробела в начале исходной строки.

Чтобы удалить пробелы в начале листа, используйте функцию Excel TRIM или надстройку Text Toolkit .

3. Excel LEFT не работает с датами.

Если вы попытаетесь использовать функцию Excel LEFT для получения отдельных частей даты (например, дня, месяца или года), в большинстве случаев вы получите только первые несколько цифр числа, представляющего этот день. Проблема в том, что в Microsoft Excel все даты хранятся как целые числа, обозначающие количество дней с 1 января 1900 года, которые хранятся как число 1. То, что вы видите в ячейке, — это всего лишь представление. Визуальный вид даты и его отображение можно легко изменить, применив другой формат даты.

Например, если в ячейке A1 указана дата 11 января 2017 г., и вы пытаетесь извлечь дату с помощью формулы ВЛЕВО(A1,2), результатом будет 42, то есть первые две цифры числа 42746. представляет 11 января 2017 года во внутренней системе Excel.

Чтобы извлечь определенную часть дня, используйте одну из следующих функций: ДЕНЬ, МЕСЯЦ или ГОД.

Если ваша дата введена в виде текстовой строки, функция ЛЕВОСТЬ будет работать без проблем, как показано в правой части снимка экрана: Excel ЛЕВОСТЬ не работает с датами, но работает с текстовой строкой, представляющей дату.

Функция ЛЕВЫЙ, как использовать функцию для обрезки левой строки символов в Excel

Excel LEFT не работает с датами, но работает с текстовыми строками, представляющими даты.

4. Потеря символа валюты

Если к исходному тексту применено форматирование валюты или бухгалтерского учета, этот символ не является частью символов в ячейке. Этот значок появляется только в том случае, если он сопровождается числом определенного формата. Функция LEFT является текстовой функцией. Так он преобразует все значения в текстовый формат.

Полезным решением здесь является объединение LEFT с функцией VALUE для преобразования текста в число. Затем вы можете выбрать желаемый числовой формат.

5. Функция LEFT возвращает меньше символов, чем ожидалось.

Если вы знаете количество символов, составляющих желаемый результат, но формула функции ЛЕВЫЙ возвращает только несколько символов, вам может потребоваться больше места для исходного текста.

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

=LEFT(TRIM(A2),7)

Некоторые вещи, которые следует помнить при использовании функции ВЛЕВО в Excel

  • Ошибка #VALUEвозникает, если аргумент [num_chars] меньше 0.
  • Даты классифицируются в Excel как числа, и только форматирование ячеек позволяет им отображаться как даты в электронной таблице. Поэтому, если вы хотите использовать функцию LEFT для дат, она вернет начальные символы числа, представляющего дату.

Например, 01.01.1980 представляет число 29221, поэтому применение функции ВЛЕВО к ячейке, содержащей дату 01.01.1980 (и требование вернуть 3 символа), даст вам результат 292. Если вы хотите используйте LEFT для дат, вы можете комбинировать его с функциями ДЕНЬ, ДАТА, МЕСЯЦ или ГОД. Если нет, вы можете преобразовать ячейки, содержащие даты, в текст, используя инструмент Excel для преобразования текста в столбец.

Выше описано, как использовать функцию LEFT для получения строки символов слева, а также примеры комбинирования функции LEFT с другими функциями. Если возникает ошибка, пользователю необходимо проверить num_chars, больше ли она 0 или нет.

Желаю вам успехов!


Играйте в «головоломку» в Excel

Играйте в «головоломку» в Excel

МехметСалихКотен, пользователь Reddit, создал полнофункциональную версию тетриса в Microsoft Excel.

Как использовать функцию конвертации в Excel

Как использовать функцию конвертации в Excel

Чтобы преобразовать единицы измерения в Excel, мы воспользуемся функцией «Конвертировать».

Как использовать функцию HLOOKUP в Excel

Как использовать функцию HLOOKUP в Excel

Что такое функция HLOOKUP? Как использовать функцию HLOOKUP в Excel? Давайте выясним это вместе с Квантримангом!

Функция ЕСЛИОШИБКА в Excel, формула и использование

Функция ЕСЛИОШИБКА в Excel, формула и использование

Функция ЕСЛИОШИБКА в Excel используется довольно часто. Чтобы правильно его использовать, вам необходимо понимать формулу ЕСЛИОШИБКА Microsoft Excel.

Как использовать функцию ЗНАЧ в Excel

Как использовать функцию ЗНАЧ в Excel

Что такое функция ЗНАЧЕНИЕ в Excel? Что такое формула значения в Excel? Давайте выясним это вместе с LuckyTemplates.com!

Функция EOMONTH в Excel, как использовать функцию EOMONTH

Функция EOMONTH в Excel, как использовать функцию EOMONTH

Функция EOMONTH в Excel используется для отображения последнего дня данного месяца с очень простой реализацией. Затем вы получите последний день определенного месяца на основе введенных нами данных.

Как использовать цикл do- while в Excel VBA

Как использовать цикл do- while в Excel VBA

Хотите автоматизировать повторяющиеся задачи в Excel VBA? Итак, давайте научимся использовать цикл Do-While для реализации серии действий, которые повторяются до тех пор, пока не будет выполнено условие.

Excel 2016 — Урок 6. Изменение размера столбцов, строк и ячеек в Excel

Excel 2016 — Урок 6. Изменение размера столбцов, строк и ячеек в Excel

Ширина столбца и высота строки по умолчанию в Excel могут не соответствовать введенным вами данным. В статье ниже показаны некоторые способы изменения размера столбцов, строк и ячеек в Excel 2016. Пожалуйста, обратитесь к ней!

Excel 2016 – Урок 5. Основные понятия о ячейках и диапазонах

Excel 2016 – Урок 5. Основные понятия о ячейках и диапазонах

Всякий раз, когда вы работаете с Excel, вам нужно будет вводить информацию (или контент) в ячейки. Давайте изучим с LuckyTemplates основные понятия о ячейках и диапазонах в Excel 2016!

Как использовать функцию XLOOKUP в Excel

Как использовать функцию XLOOKUP в Excel

Что такое функция Xlookup в Excel? Как использовать Xlookup в Excel? Давайте выясним это вместе с LuckyTemplates.com!