Найти в Дзене
Excel PRO

📌 Разбираем функции Excel: ДЛСТР (LEN)

Как точно измерить длину текста и избежать ошибок Считает все символы в тексте: буквы, цифры, пробелы и даже невидимые знаки. Где пригодится:
✔ Проверка длины ИНН/паспорта (12 или 10 цифр)
✔ Контроль ограничений в базах данных
✔ Подготовка текста перед обрезкой =ДЛСТР(текст_или_ячейка) Английская версия: =LEN(text) Важно: 1️⃣ Проверка ИНН: =ЕСЛИ(ДЛСТР(A1)=12; "Корректно"; "Ошибка! Должно быть 12 цифр") 2️⃣ Чистый подсчёт (без пробелов): =ДЛСТР(ПОДСТАВИТЬ(A1; " "; "")) # "Привет, мир!" → 10 3️⃣ Поиск скрытых символов: =ДЛСТР(A1)-ДЛСТР(СЖПРОБЕЛЫ(A1)) # Если >0 — есть лишние пробелы Ошибка - Почему? - Как исправить? Неожиданно большое число - Лишние пробелы/символы - =ДЛСТР(СЖПРОБЕЛЫ(A1)) #ЗНАЧ! - Число вместо текста - =ДЛСТР(ТЕКСТ(A1; "0")) Разница в 1-2 символа - Переносы строк - =ПОДСТАВИТЬ(A1; СИМВОЛ(10); "") С ПСТР для обрезки: =ПСТР(A1; 1; ДЛСТР(A1)-5) # Удаляет последние 5 символов ✅ Плюсы: ⚠ Минусы: 💬 Практика:
Попробуйте: Формулы — в комментариях! 👉 Следующая функция: Хотит
Оглавление

Как точно измерить длину текста и избежать ошибок

🔹 Что делает?

Считает все символы в тексте: буквы, цифры, пробелы и даже невидимые знаки.

Где пригодится:
✔ Проверка длины ИНН/паспорта (12 или 10 цифр)
✔ Контроль ограничений в базах данных
✔ Подготовка текста перед обрезкой

🔹 Как записать формулу?

=ДЛСТР(текст_или_ячейка)

Английская версия:

=LEN(text)

Важно:

  • Считает абсолютно все (даже пробелы в начале/конце)
  • Для чистых данных комбинируйте с СЖПРОБЕЛЫ

🔹 Практические примеры

1️⃣ Проверка ИНН:

=ЕСЛИ(ДЛСТР(A1)=12; "Корректно"; "Ошибка! Должно быть 12 цифр")

2️⃣ Чистый подсчёт (без пробелов):

=ДЛСТР(ПОДСТАВИТЬ(A1; " "; "")) # "Привет, мир!" → 10

3️⃣ Поиск скрытых символов:

=ДЛСТР(A1)-ДЛСТР(СЖПРОБЕЛЫ(A1)) # Если >0 — есть лишние пробелы

🔹 3 главные проблемы

Ошибка - Почему? - Как исправить?

Неожиданно большое число - Лишние пробелы/символы - =ДЛСТР(СЖПРОБЕЛЫ(A1))

#ЗНАЧ! - Число вместо текста - =ДЛСТР(ТЕКСТ(A1; "0"))

Разница в 1-2 символа - Переносы строк - =ПОДСТАВИТЬ(A1; СИМВОЛ(10); "")

🔹 Продвинутые комбинации

С ПСТР для обрезки:

=ПСТР(A1; 1; ДЛСТР(A1)-5) # Удаляет последние 5 символов

🔹 Итог

Плюсы:

  • Простая, но незаменимая
  • Работает с любым текстом
  • Лучший друг для валидации данных

Минусы:

  • Не различает типы символов
  • Требует очистки данных

💬 Практика:
Попробуйте:

  1. Проверить длину номера телефона (должно быть 11 цифр)
  2. Найти ячейки с лишними пробелами

Формулы — в комментариях!

👉 Следующая функция: Хотите разбор ПОДСТАВИТЬ или НАЙТИ?

P.S. Есть «грязные» данные? Пришлите пример — помогу почистить!