Функция ДЛСТР в Excel

Функция ДЛСТР в Excel

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

Сегодня мы поговорим о функции ДЛСТР и примерах её использования в Excel.

Есть небольшая задача - найти в ячейке с большим количеством чисел, разделённых запятой, все повторы, то есть сколько раз у меня будет повторяться одно и то же число.

Функция ДЛСТР в Excel

 

Вся соль данного примера - все числа находятся в одной ячейке, не в разных, что сразу отметает возможность использования привычной функции СЧЕТЕСЛИ.

В таких случаях лучше использовать формулу ДЛСТР. Функция возвращает в ячейку количество символов в текстовой строке.

Функция ДЛСТР в Excel

 

Важно помнить, что для ДЛСТР пробел также является символом. На картинке выше видно, что в данной текстовой строке вместе с запятыми и пробелами 98 символов.

Резонный вопрос - как нам это поможет найти повторяющиеся числа? Очень просто.

Мы немного усложним синтаксис формулы и добавим к нему значения функции ПОДСТАВИТЬ, которая заменит все повторы на пустое место. Затем подсчитаем разницу между полной текстовой строкой и текстовой строкой с удалёнными повторами. Таким образом найдётся количество символов, а так как идёт поиск двухзначных повторов, мы разделим полученный результат на два.

Другими словами - я ищу количество повторов числа 28. Формула будет следующей.

Функция ДЛСТР в Excel

 

 

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

К сожалению есть и отрицательные стороны - для диапазонов данный трюк работать не будет.

Если остались вопросы - посмотрите видео!

Автор записи: Иван

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.