0Pricing
Excel Formulas Academy · Урок

Измерение длины текста с помощью LEN

Подсчитывайте количество символов в ячейке с помощью LEN

«Измерение длины текста с помощью LEN» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

Зачем измерять длину текста

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

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

Функция LEN

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

LEN("Hello") возвращает 5, потому что в слове пять букв. Результатом всегда является обычное число, которое можно использовать в других формулах.

=LEN("Hello")

Пробелы тоже учитываются

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

LEN("Hello world") возвращает 11 — пять букв, пробел и ещё пять букв. Поэтому LEN отлично подходит для обнаружения скрытых пробелов, которые не видны при просмотре ячейки.

=LEN("Hello world")

LEN со ссылкой на ячейку

В настоящих таблицах Вы указываете для LEN ячейку. Если в A2 находится ID клиента, например CUST-00417, можно проверить его длину:

Результатом будет 10. Протяните формулу вниз по столбцу, и Вы сразу увидите, есть ли у какого-либо ID неправильное количество символов.

=LEN(A2)

Проверка фиксированной длины

Объедините LEN с IF, чтобы отмечать некорректные данные. Предположим, каждый код должен состоять ровно из 8 символов.

Эта формула возвращает OK, если длина совпадает, и значение Проверка, если нет. Так утомительная проверка вручную превращается в автоматическую проверку.

=IF(LEN(A2)=8, "OK", "Check")

Подсчёт цифр

Когда Вы применяете LEN к числу, электронная таблица сначала рассматривает его как текст, а затем подсчитывает цифры.

Если в A2 находится 12345, то LEN(A2) возвращает 5. Помните, что форматирование, например разделители тысяч или символы валюты, влияет только на отображение — LEN подсчитывает символы в исходном значении, поэтому 1,000 по-прежнему считается как 4 символа.

=LEN(A2)

Пустые ячейки возвращают ноль

Что делает LEN с пустой ячейкой? Функция возвращает 0.

Поэтому LEN удобно использовать для проверки того, действительно ли ячейка пуста. Условие LEN(A2)=0 возвращает TRUE только при полном отсутствии содержимого — это полезно для обнаружения ячеек, которые выглядят пустыми, но содержат случайный пробел (в таком случае результатом будет 1, а не 0).

=IF(LEN(A2)=0, "Empty", "Has text")

LEN как основа для других функций

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

Например, чтобы удалить последние 3 символа из A2, извлеките слева LEN(A2) - 3 символа. LEN вычислит правильное число независимо от длины каждой ячейки.

=LEFT(A2, LEN(A2) - 3)

Подсчёт вхождений символа

Полезный приём с двойным применением LEN позволяет подсчитать, сколько раз встречается символ. Идея такова: измерьте длину, затем измерьте её ещё раз после удаления символа и вычтите полученные значения.

Здесь SUBSTITUTE удаляет из A2 все пробелы. Разница между исходной длиной и длиной сокращённой версии равна количеству пробелов — это быстрый способ подсчитать количество слов минус один.

=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))

Excel и Google Sheets работают одинаково

LEN работает одинаково в Microsoft Excel и Google Sheets. В обоих случаях один символ учитывается как один знак.

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

Дополнение до фиксированной ширины

LEN также помогает привести значения к одинаковой длине. Предположим, каждый ID должен состоять из 6 символов, дополненных слева нулями.

Сначала вычислите количество недостающих нулей с помощью 6 - LEN(A2), затем создайте это количество нулей с помощью REPT и добавьте их в начало. Если в A2 находится 417, результатом будет 000417, идеально выровненное относительно остальных кодов.

=REPT("0", 6 - LEN(A2)) & A2

Быстрая проверка

Проверьте, насколько хорошо Вы понимаете LEN.

Итоги: функция LEN

Вы научились измерять длину текста.

  • LEN(text) возвращает количество символов
  • Пробелы и знаки пунктуации учитываются
  • Пустая ячейка возвращает 0
  • Объединяйте LEN с IF, чтобы проверять фиксированную длину
  • Используйте LEN, чтобы передавать количество символов в LEFT, RIGHT и MID

Далее Вы научитесь исправлять лишние пробелы с помощью TRIM.

Часто задаваемые вопросы

Урок «Измерение длины текста с помощью LEN» бесплатный?

Да — полный текст урока «Измерение длины текста с помощью LEN» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Измерение длины текста с помощью LEN»?

Подсчитывайте количество символов в ячейке с помощью LEN Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Измерение длины текста с помощью LEN»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Извлечение текста с помощью LEFT и RIGHT
  2. Извлечение из середины с помощью MID
  3. Измерение длины текста с помощью LEN
  4. Удаление пробелов с помощью TRIM
← Назад к Excel Formulas Academy