Левый символ в Excel, как использовать

Обновлено: 22.11.2024

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

В области финансового анализа Должностная инструкция финансового аналитика Приведенная ниже должностная инструкция финансового аналитика дает типичный пример всех навыков, образования и опыта, необходимых для найма на должность аналитика в банке, учреждении или корпорации. Выполнять финансовое прогнозирование, отчетность и отслеживать операционные показатели, анализировать финансовые данные, создавать финансовые модели. Функция LEFT может быть полезна, если мы хотим извлечь символы из левой части текста. Как правило, она используется в сочетании с другими функциями, такими как ЗНАЧЕНИЕ, СУММА, СЧЁТ, ДАТА, ДЕНЬ и т. д.

Формула

=LEFT(текст,[num_chars])

Функция ВЛЕВО использует следующие аргументы:

  1. Текст (обязательный аргумент) — исходная текстовая строка.
  2. Num_chars (необязательный аргумент) — указывает количество символов, которое должно быть возвращено с начала заданного текста. Это количество символов, которое нужно извлечь, начиная с левой стороны текста. Если мы опустим аргумент, будет принято значение по умолчанию 1.

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

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

Пример 1

Предположим, мы хотим извлечь определенные символы из данных ниже:

  • 84111-10001
  • 91-98123-45632
  • Исходный текст


Результаты в Excel показаны на снимке экрана ниже:

Пример 2

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

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

Предположим, что мы хотим отделить числа от приведенных ниже данных:

Мы хотим извлечь первые 3 символа, то есть числа. Используемая формула будет =ЗНАЧ(ЛЕВО(B5,3)) как показано ниже:

Мы получаем следующие результаты:

Как видно на снимке экрана выше, числа в столбце B, полученные с помощью формулы VALUE LEFT, выделены в ячейках по правому краю, в отличие от текста, выровненного по левому краю в столбце A. Поскольку Excel распознает выходные данные как числа, мы можем выполнять над значениями операции SUM или AVERAGE, находить минимальное и максимальное значение или выполнять другие вычисления.

Несколько вещей, которые следует помнить о функции LEFT:

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

Дополнительные ресурсы

Спасибо, что прочитали руководство CFI по важным функциям Excel! Потратив время на изучение и освоение этих функций, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:

  • Функции Excel для финансов Excel для финансов В этом руководстве по Excel для финансов представлены 10 основных формул и функций, которые необходимо знать, чтобы стать отличным финансовым аналитиком в Excel.
  • Усовершенствованные формулы Excel, которые необходимо знать Усовершенствованные формулы Excel, которые необходимо знать Эти расширенные формулы Excel крайне важны для понимания и выведут ваши навыки финансового анализа на новый уровень. Загрузите нашу бесплатную электронную книгу Excel!
  • Сочетания клавиш Excel для ПК и Mac Ярлыки Excel для ПК Mac Сочетания клавиш Excel — список наиболее важных и распространенных сочетаний клавиш MS Excel для пользователей ПК и Mac, специалистов в области финансов и бухгалтерского учета. Сочетания клавиш ускоряют ваши навыки моделирования и экономят время.Изучите редактирование, форматирование, навигацию, ленту, специальную вставку, работу с данными, редактирование формул и ячеек и другие сочетания клавиш.

Бесплатное руководство по Excel

Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.

Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel - формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.

Функция Excel ВЛЕВО извлекает заданное количество символов из левой части предоставленной текстовой строки. Например, LEFT("яблоко",3) возвращает "приложение".

  • текст — текст, из которого нужно извлечь символы.
  • num_chars – [необязательно] количество символов для извлечения, начиная с левой стороны текста. По умолчанию = 1.

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

Примеры

Чтобы извлечь первые три символа "Январь":

Если необязательный аргумент num_chars не указан, по умолчанию используется значение 1:

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

Когда LEFT используется для числового значения, результатом является текст:

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

НАЙТИ возвращает позицию символа, а ЛЕВАЯ возвращает весь текст слева от этой позиции. Полное объяснение здесь.

Связанные функции

Функция LEFT используется для извлечения текста из левой части текстовой строки. Используйте функцию RIGHT для извлечения текста, начиная с правого края текста, и функцию MID для извлечения из середины текста. Функция ДЛСТР возвращает длину текста в виде количества символов.

Функции Excel RIGHT, LEFT и MID используются для извлечения определенного количества символов из текстовой строки.

Функция LEFT

Функция ВЛЕВО возвращает указанное количество символов от начала или до левого края текстовой строки. Синтаксис функции LEFT выглядит следующим образом: =LEFT(текст, [число_символов]).

  1. Нажмите в ячейке, куда вы хотите вставить функцию.
  2. Перейдите на вкладку "Формулы".
  3. Нажмите кнопку "Текстовая функция".
  4. Выберите ВЛЕВО.

Откроется диалоговое окно «Аргументы функции», в котором вы указываете параметры.

Текст извлекается, и указанное количество символов слева от текстовой строки помещается в текущую ячейку.

ПРАВИЛЬНАЯ функция

Функция ПРАВИЛЬНО возвращает указанное количество символов с конца или справа текстовой строки. Синтаксис функции ПРАВИЛЬНО выглядит следующим образом: =ПРАВИЛЬНО(текст, [число_символов]).

  1. Нажмите в ячейке, куда вы хотите вставить функцию.
  2. Перейдите на вкладку "Формулы".
  3. Нажмите кнопку "Текстовая функция".
  4. Выберите ПРАВИЛЬНО.

Откроется диалоговое окно «Аргументы функции», в котором вы указываете параметры.

Текст извлекается, и указанное количество символов справа от текстовой строки помещается в текущую ячейку.

Функция MID

Функция MID — самая сложная из этих текстовых функций. Он возвращает указанное количество символов из середины текстовой строки. Синтаксис функции MID выглядит следующим образом: =MID(text, start_num, num_chars).

  1. Нажмите в ячейке, куда вы хотите вставить функцию.
  2. Перейдите на вкладку "Формулы".
  3. Нажмите кнопку "Текстовая функция".
  4. Выберите MID.

Откроется диалоговое окно «Аргументы функции», в котором вы указываете параметры.

Текст извлекается, и указанное количество символов из середины текстовой строки помещается в текущую ячейку.

БЕСПЛАТНЫЙ краткий справочник

Бесплатно для распространения с нашей благодарностью; мы надеемся, что вы рассмотрите наше платное обучение.

В этом руководстве показано, как использовать функцию LEFT в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу Left возвращать число и многое другое.

Среди многих различных функций, которые Microsoft Excel предоставляет для работы с текстовыми данными, ЛЕВАЯ является одной из наиболее широко используемых. Как следует из названия, эта функция позволяет извлекать определенное количество символов, начиная с левой стороны текстовой строки. Однако Excel LEFT способен на гораздо большее, чем его чистая сущность. В этом руководстве вы найдете несколько основных формул «Левый угол» для понимания их синтаксиса, а затем я покажу вам несколько способов, с помощью которых вы можете использовать функцию «Левый угол» в Excel далеко за пределами ее основного использования.

ЛЕВАЯ функция Excel — синтаксис

Функция ВЛЕВО в Excel возвращает указанное количество символов (подстроку) от начала строки.

Синтаксис функции ВЛЕВО следующий:

  • Текст (обязательно) — это текстовая строка, из которой вы хотите извлечь подстроку. Обычно он предоставляется как ссылка на ячейку, содержащую текст.
  • Num_chars (необязательно) – количество символов для извлечения, начиная с левой стороны строки.
    • Если параметр num_chars опущен, по умолчанию используется значение 1, что означает, что формула Left будет возвращать 1 символ.
    • Если num_chars превышает общую длину текста, формула Left вернет весь текст.

    Например, чтобы извлечь первые 3 символа из текста в ячейке A2, используйте следующую формулу:

    На следующем снимке экрана показан результат:

    Важное примечание! LEFT относится к категории текстовых функций, поэтому результатом формулы Left всегда является текстовая строка, даже если исходное значение, из которого вы извлекаете символы, является числом. Если вы работаете с числовым набором данных и хотите, чтобы функция LEFT возвращала число, используйте ее в сочетании с функцией VALUE, как показано в этом примере.

    Как использовать функцию ЛЕВЫЙ в Excel — примеры формул

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

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

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

    Если имя и фамилия разделены пробелом, проблема сводится к определению позиции пробела в строке, что легко сделать с помощью функции ПОИСК или НАЙТИ.

    Предположим, что полное имя находится в ячейке A2, позиция пробела возвращается с помощью этой простой формулы: ПОИСК(" ",A2)). А теперь вы вставляете эту формулу в аргумент num_chars функции LEFT:

    =ВЛЕВО(A2, ПОИСК(" ", A2))

    Чтобы еще больше улучшить формулу, избавьтесь от завершающего пробела, вычтя 1 из результата формулы поиска (не отображается в ячейках, завершающие пробелы могут вызвать много проблем, особенно если вы планируете использовать извлеченные имена в других формулах). :

    =ВЛЕВО(A2, ПОИСК(" ", A2)-1)

    Таким же образом вы можете извлечь коды стран из столбца телефонных номеров. Единственное отличие состоит в том, что вы используете функцию поиска, чтобы узнать положение первого дефиса ("-"), а не пробела:

    =ВЛЕВО(A2, ПОИСК("-", A2)-1)

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

    Как удалить последние N символов из строки

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

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

    Например, чтобы удалить последние 7 символов из текста в формате A2, используйте следующую формулу:

    Как показано на снимке экрана ниже, формула успешно отсекает постфикс " - ToDo" (4 буквы, дефис и 2 пробела) из текстовых строк в столбце A.

    Как заставить ЛЕВУЮ функцию возвращать число

    Как вы уже знаете, функция Excel ВЛЕВО всегда возвращает текст, даже если вы извлекаете из числа несколько первых цифр. Для вас это означает, что вы не сможете использовать результаты своих формул Left в вычислениях или в других функциях Excel, которые работают с числами.

    Итак, как заставить Excel LEFT выводить число, а не текстовую строку? Просто поместив его в функцию VALUE, которая предназначена для преобразования строки, представляющей число, в число, например: VALUE(LEFT())

    Например, чтобы извлечь первые 2 символа из строки в формате A2 и преобразовать результат в числа, используйте следующую формулу:

    Результат будет выглядеть примерно так:

    Как вы можете видеть на снимке экрана выше, числа в столбце B, полученные с помощью формулы Value Left, выделены в ячейках по правому краю, в отличие от текста, выровненного по левому краю в столбце A. Поскольку Excel распознает выходные данные как числа, вы могут суммировать и усреднять эти значения, находить минимальное и максимальное значение и выполнять любые другие вычисления.

    Это лишь некоторые из многих возможных вариантов использования LEFT в Excel. Чтобы поближе познакомиться с формулами, обсуждаемыми в этом руководстве, вы можете загрузить пример рабочего листа функции ЛЕВАЯ функция Excel.

    Для получения дополнительных примеров формул Left см. следующие ресурсы:

    Функция Excel LEFT не работает — причины и решения

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

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

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

    2. Начальные пробелы в исходном тексте

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

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

    3. Excel ЛЕВЫЙ не работает с датами

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

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

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

    Если ваши даты введены в виде текстовых строк, ЛЕВАЯ функция будет работать без сбоев, как показано в правой части снимка экрана:

    Вот как вы используете функцию ЛЕВЫЙ в Excel. Я благодарю вас за чтение и надеюсь увидеть вас снова на следующей неделе.

    Читайте также: