как узнать длину строки в excel

Примеры функции ДЛСТР для подсчета количества символов в Excel

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

Описание принципа работы функции ФИШЕР в Excel

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

Рассмотрим применение данной функции на конкретных примерах.

Пример 1. Используя программу Excel, определить длину фразы «Добрый день, класс. Я ваш новый учитель.».

Для решения данной задачи открываем Excel, в произвольной ячейке вводим фразу, длину которой необходимо определить, дальше выбираем функцию ДЛСТР. В качестве текста выбираем ячейку с исходной фразой и контролируем полученный результат (см. рисунок 1).

как узнать длину строки в excel. funkcii excel53 1. как узнать длину строки в excel фото. как узнать длину строки в excel-funkcii excel53 1. картинка как узнать длину строки в excel. картинка funkcii excel53 1.

Рисунок 1 – Пример расчетов.

Простой пересчет символов этой фразы (с учетом используемых пробелов) позволяет убедиться в корректности работы используемой функции.

Формула с текстовыми функциями ДЛСТР ПРАВСИМВ и ПОИСК

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

Полученные результаты проиллюстрированы на рисунке 2.

как узнать длину строки в excel. funkcii excel53 2. как узнать длину строки в excel фото. как узнать длину строки в excel-funkcii excel53 2. картинка как узнать длину строки в excel. картинка funkcii excel53 2.

Рисунок 2 – Результат выведения.

Логическая формула для функции ДЛСТР в условном форматировании

Пример 3. Среди имеющегося набора текстовых данных в таблице Excel необходимо осуществить выделение тех ячеек, количество символов в которых превышает 12.

Исходные данные приведены в таблице 1:

Исходная строка
Добрый день, класс. Я ваш новый ученик
Добрый день, класс.
Добрый день
Я ваш учитель
Я ваш

Решение данной задачи производится путем создания правила условного форматирования. На вкладке «Главная» в блоке инструментов «Стили» выбираем «Условное форматирование», в выпадающем меню указываем на опцию «Создать правило» (вид окна показан на рисунке 3).

как узнать длину строки в excel. funkcii excel53 3. как узнать длину строки в excel фото. как узнать длину строки в excel-funkcii excel53 3. картинка как узнать длину строки в excel. картинка funkcii excel53 3.

Рисунок 3 – Вид окна «Создать правило».

В окне в блоке «Выберите тип правила» выбираем «Использовать формулу для определения форматируемых ячеек», в следующем поле вводим формулу: =ДЛСТР(A2)>12, после чего нажимаем кнопку формат и задаем необходимый нам формат выбранных полей. Ориентировочный вид после заполнения данного окна показан выше на рисунке.

После этого нажимаем на кнопку «Ок» и переходим в окно «Диспетчер правил условного форматирования» (рисунок 4).

как узнать длину строки в excel. funkcii excel53 4. как узнать длину строки в excel фото. как узнать длину строки в excel-funkcii excel53 4. картинка как узнать длину строки в excel. картинка funkcii excel53 4.

Рисунок 4 – Вид окна «Диспетчер правил условного форматирования».

В столбце «Применяется к» задаем необходимый нам диапазон ячеек с исходными данными таблицы и нажимаем кнопку «Ок». Полученный результат приведен на рисунке 5.

как узнать длину строки в excel. funkcii excel53 5. как узнать длину строки в excel фото. как узнать длину строки в excel-funkcii excel53 5. картинка как узнать длину строки в excel. картинка funkcii excel53 5.

Рисунок 5 – Окончательный результат.

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

Источник

Подсчет символов в ячейках

Если вам нужно подсчитать символы в ячейках, используйте функцию LEN,которая подсчитывать буквы, цифры, символы и все пробелы. Например, длина фразы «На улице сегодня 25 градусов, я пойду купаться» (не учитывая кавычки) составляет 46 символов: 36 букв, 2 цифры, 7 пробелов и запятая.

Чтобы использовать функцию, введите =LEN(ячейка ) в формулу и нажмите клавишу ВВОД.

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

как узнать длину строки в excel. 59dcc4dd ce73 4d0d 8f4a 03ae97ae5282. как узнать длину строки в excel фото. как узнать длину строки в excel-59dcc4dd ce73 4d0d 8f4a 03ae97ae5282. картинка как узнать длину строки в excel. картинка 59dcc4dd ce73 4d0d 8f4a 03ae97ae5282.

Общее количество всех символов в нескольких ячейках можно получить с помощью функции СУММ вместе с функцией LEN. В этом примере функция LEN подсчитывают символы в каждой ячейке, а функция СУММ суммирует количество:

Попробуйте попрактиковаться

Ниже продемонстрировано несколько примеров использования функции LEN.

Скопируйте приведенную ниже таблицу и вкопируйте ее в ячейку A1 Excel таблицу. Перетащите формулу из ячейки B2 в ячейку B4, чтобы увидеть длину текста во всех ячейках столбца A.

Быстрые коричневые сысые.

Скакалка с коричневыми линами.

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

Подсчет символов в одной ячейке

Щелкните ячейку B2.

Формула подсчитывают символы в ячейке A2, итоговая сумма которых составляет 27 ( включая все пробелы и период в конце предложения).

ПРИМЕЧАНИЕ. LEN подсчитывают пробелы после последнего символа.

Подсчет символов в нескольких ячейках

Щелкните ячейку B2.

Нажмите CTRL+C, чтобы скопировать ячейку B2, выберем ячейки B3 и B4, а затем нажмите CTRL+V, чтобы вкопировать формулу в ячейки B3:B4.

При этом формула копируется в ячейки B3 и B4, а функция подсчитывают символы в каждой ячейке (20, 27 и 45).

Подсчет общего количества символов

В книге с примерами щелкните ячейку В6.

Введите в ячейке формулу =СУММ(ДЛСТР(A2);ДЛСТР(A3);ДЛСТР(A4)) и нажмите клавишу ВВОД.

При этом подсчитываются символы в каждой из трех ячеек и суммся их (92).

Источник

Количество символов в ячейке Excel: формула подсчета и функция

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

На самом деле выполнить поставленную задачу достаточно просто, ведь в Эксель предусмотрена функция под названием “ДЛСТР”, которая применяется именно в таких случаях.

Количество символов в одной ячейке

Ниже приведен алгоритм действий для использования функции “ДЛСТР”:

Количество знаков в столбце или строке

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

Ранее мы упоминали, что в качестве аргумента функции “ДЛСТР” можно указать только адрес одной конкретной ячейки. Поэтому, чтобы определить суммарное количество знаков во всех ячейках столбца нужно воспользоваться одним из способов подсчета суммы значений. Подробнее ознакомиться со всеми методами можно в нашей статье – “Как посчитать в Экселе сумму столбца”.

Давайте к примеру, воспользуемся одним из способов:

Определение количества знаков в разбросанных ячейках

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

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

Заключение

Некоторые пользователи, столкнувшись с такой задачей, как подсчет количества знаков в определенной ячейке или диапазоне ячеек в Excel тратят немало усилий на выполнение данной процедуры вручную, не догадываясь о наличии специально предназначенной для этого функции ДЛСТР, освоение которой займет пару минут, а результатом станет безошибочный результат и экономия одного из самых главных ресурсов – времени.

Источник

Как быстро сосчитать количество символов в ячейке Excel

В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках.

Функция ДЛСТР (LEN в английской версии) полезна сама по себе, а в связи с другими функциями, такими как СУММ, СУММПРОИЗВ и ПОДСТАВИТЬ, она может решать и более сложные задачи. Далее в этом руководстве мы более подробно рассмотрим несколько основных и более сложных выражений для подсчета количества знаков в Excel.

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

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

Описанное выше может хорошо работать для небольшого диапазона. Но вряд ли вы захотите таким образом складывать даже 20 чисел. Чтобы определить количество символов Excel в большем диапазоне, нам лучше придумать что-нибудь более компактное. Например, функцию СУММПРОИЗВ, которая перемножает массивы и возвращает сумму произведений.

Вот общая формула Эксель для подсчета символов в диапазоне:

И ваша реальная формула может выглядеть примерно так:

как узнать длину строки в excel. count characters 1 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 1 min. картинка как узнать длину строки в excel. картинка count characters 1 min.

Как показано на следующем скриншоте, СУММ возвращает такой же результат:

как узнать длину строки в excel. count characters 2 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 2 min. картинка как узнать длину строки в excel. картинка count characters 2 min.

Как работает эта формула подсчета символов диапазона?

Это один из самых простых вариантов для подсчета знаков в Excel. Перво-наперво функция ДЛСТР вычисляет длину текста для каждого адреса в указанной области и возвращает их в виде массива чисел. Затем СУММПРОИЗВ или СУММ складывают эти числа и возвращают общий итог.

В приведенном выше примере суммируется массив из 4 чисел, которые представляют длины строк в ячейках от A1 до A4:

Примечание. Обратите внимание, что функция Excel ДЛСТР считает абсолютно все символы в каждой ячейке, включая буквы, числа, знаки препинания, специальные символы и все пробелы (ведущие, конечные и пробелы между словами).

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

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

Чтобы подсчитать, сколько раз данный символ появляется в выбранной ячейке, используйте функцию ДЛСТР вместе с ПОДСТАВИТЬ:

Чтобы лучше понять этот расчет, разберём следующий пример.

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

Предполагая, что список доставленных товаров находится в столбце B (начиная с B2), и мы считаем число вхождений «A». Выражение выглядит следующим образом:

как узнать длину строки в excel. count characters 3 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 3 min. картинка как узнать длину строки в excel. картинка count characters 3 min.

Чтобы понять логику расчётов, давайте разделим процесс на отдельные этапы:

В результате вы получаете количество «удаленных» знаков, которое и равно общему числу вхождений этого символа в ячейку.

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

как узнать длину строки в excel. count characters 4 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 4 min. картинка как узнать длину строки в excel. картинка count characters 4 min.

Подсчет определенных букв в ячейке без учета регистра

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

Например, чтобы подсчитать буквы «A» и «a» в B2, используйте следующее:

Как вы можете видеть на скриншоте ниже, оба варианта безупречно подсчитывают вхождения указанной буквы в верхнем и нижнем регистре:

как узнать длину строки в excel. count characters 5 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 5 min. картинка как узнать длину строки в excel. картинка count characters 5 min.

Другой способ — преобразовать всё в верхний или нижний регистр. Например:

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

как узнать длину строки в excel. count characters 6 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 6 min. картинка как узнать длину строки в excel. картинка count characters 6 min.

Как посчитать вхождения текста или подстроки в ячейку?

Если вы хотите подсчитать, сколько раз определенная комбинация символов (например, определенный текст или подстрока) появляется в данной ячейке (например «A2» или «М5»), разделите количество определенных символов, возвращаемых приведенными выше формулами, на длину подстроки.

Без учета регистра:

как узнать длину строки в excel. count characters 7 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 7 min. картинка как узнать длину строки в excel. картинка count characters 7 min.

Как эта формула подсчитывает количество вхождений определенного текста в ячейку?

Результатом этой операции является количество символов, содержащихся во всех вхождениях целевого слова, которое в этом примере равно 4 (2 вхождения «A2», по 2 в каждом).

Наконец, указанное выше число делится на длину искомого текста. Другими словами, вы делите количество символов, содержащихся во всех вхождениях целевого слова, на число знаков, содержащихся в этом слове. В этом примере 4 делится на 2, и в результате мы получаем 2.

Сколько раз встречается символ в диапазоне?

Теперь, когда вы знаете формулу Excel для подсчета символов в одной определённой ячейке, вы можете улучшить ее, чтобы узнать, сколько раз определенный символ появляется в диапазоне. Для этого мы возьмем выражение, описанное в предыдущем примере, и поместим его в функцию СУММПРОИЗВ, которая умеет обрабатывать массивы:

В этом примере выражение принимает следующую форму:

как узнать длину строки в excel. count characters 8 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 8 min. картинка как узнать длину строки в excel. картинка count characters 8 min.

А вот еще один способ для подсчета символов в диапазоне Excel:

По сравнению с описанным ранее наиболее очевидным отличием здесь является использование СУММ вместо СУММПРОИЗВ. Другое отличие в том, что в данном случае требуется нажатие Ctrl + Shift + Enter. Думаю, вы помните, что в отличие от СУММПРОИЗВ, которая умеет работать с массивами, СУММ может обрабатывать массивы только при использовании её в формуле массива.

Разберем, как это работает.

Как вы, возможно, помните, функция ПОДСТАВИТЬ используется для замены всех вхождений указанного символа («A» в этом примере) пустой текстовой строкой («»).

Затем мы передаем текстовую строку, возвращаемую функцией ПОДСТАВИТЬ, в функцию ДЛСТР, чтобы она вычисляла длину строки без «A». Затем мы вычитаем это количество знаков из общей длины текстовой строки. Результатом этих вычислений является массив количества символов. В нем столько чисел, сколько ячеек в диапазоне.

Наконец, СУММПРОИЗВ суммирует числа в массиве и возвращает общее количество указанного символа в диапазоне.

как узнать длину строки в excel. 5c1060278d9b8ef5daea2203a324867a. как узнать длину строки в excel фото. как узнать длину строки в excel-5c1060278d9b8ef5daea2203a324867a. картинка как узнать длину строки в excel. картинка 5c1060278d9b8ef5daea2203a324867a.

Примечание. В ситуациях, когда вы подсчитываете количество вхождений определенной подстроки в диапазоне (например, заказы, начинающиеся с «A2»), вам необходимо разделить количество символов на длину подстроки. В противном случае каждый знак в подстроке будет учитываться индивидуально. Например:

Подсчет определенных букв в диапазоне без учета регистра.

Чтобы игнорировать регистр, следуйте подходам, продемонстрированным в предыдущем примере.

Используйте функции ПРОПИСН и СТРОЧН, введите прописную либо заглавную букву и укажите ссылку на нее:

На скриншоте ниже показана последняя формула в действии:

как узнать длину строки в excel. count characters 9 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 9 min. картинка как узнать длину строки в excel. картинка count characters 9 min.

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

Чтобы подсчитать, сколько раз сочетание «А2» в точном виде встречается в наших данных, запишем выражение:

Если не нужно учитывать регистр букв, то тогда —

как узнать длину строки в excel. count characters 10 min. как узнать длину строки в excel фото. как узнать длину строки в excel-count characters 10 min. картинка как узнать длину строки в excel. картинка count characters 10 min.

То есть, мы берем формулы, использованные нами для отдельной ячейки, меняем в них ссылку на диапазон данных и обрабатываем затем при помощи СУММПРОИЗВ.

Вы можете использовать функцию СУММ, но в формуле массива, как мы также уже рассматривали ранее.

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

Источник

5 примеров с функцией ДЛСТР в Excel.

Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии) для вычисления длины текстовых строк в Excel с пробелами или без них.

Из всех функций Excel она, пожалуй, самая простая и понятная. Название функции легко запомнить, это не что иное, как сокращение «длина строки». Она возвращает длину текстовой строки или длину ячейки.

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

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

Синтаксис.

Она подсчитывает и возвращает длину текста. Здесь всего один аргумент, который, естественно, обязателен:

Где текст — это текстовая строка, для которой вы хотите подсчитать число знаков. Нет ничего проще, правда?

Ниже вы найдете пару простых формул, чтобы получить общее представление о том, как это работает.

=ДЛСТР(«яблоко») — возвращает 6, потому что слово яблоко состоит из 6 букв. Как и любая другая формула Excel, она требует заключения текстовых выражений в двойные кавычки, которые не учитываются при подсчёте.

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

Например, чтобы получить длину текста в A1, вы должны записать:

Ниже приведены более содержательные примеры с подробными объяснениями и скриншотами.

На первый взгляд функция ДЛСТР выглядит настолько простой, что не требует дополнительных пояснений. Однако есть несколько полезных приемов, которые могут помочь вам настроить её под ваши конкретные нужды.

Определяем длину ячейки.

Например, чтобы получить длину A2, используем это выражение:

Как показано на скриншоте ниже, получаем результат 32, включая 23 буквы, 2 цифры, 3 пробела и 1 знак пунктуации.

как узнать длину строки в excel. len function 1 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 1 min. картинка как узнать длину строки в excel. картинка len function 1 min.

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

Как только она будет скопирована, получим длину для каждой ячейки отдельно.

Примечание. При копировании вниз по столбцу обязательно используйте относительную ссылку, например ДЛСТР(A1), или смешанную ссылку, например ДЛСТР($A1), фиксирующую только столбец, чтобы ваше выражение правильно адаптировалась для нового местоположения.

Считаем длину нескольких ячеек.

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

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

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

как узнать длину строки в excel. len function 2 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 2 min. картинка как узнать длину строки в excel. картинка len function 2 min.

Этот подход, несомненно, прост для понимания и использования, но это не лучший способ подсчета длины текста в диапазоне, состоящего, скажем, из 100 или 1000 ячеек.

Итак, приведенные выше формулы могут хорошо работать для небольшого диапазона. Чтобы подсчитать общую длину текста в большой области, нам лучше придумать что-нибудь более компактное, например, функцию СУММПРОИЗВ, которая умножает массивы и возвращает сумму этих произведений.

Вот как можно сделать подсчет в диапазоне:

И ваша реальная формула может выглядеть примерно так:

как узнать длину строки в excel. len function 3 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 3 min. картинка как узнать длину строки в excel. картинка len function 3 min.

В отличие от СУММПРОИЗВ, функция СУММ по умолчанию не работает с массивами, и вам нужно обязательно нажимать Ctrl + Shift + Enter после её ввода, чтобы превратить в формулу массива.

Как показано на следующем скриншоте, СУММ возвращает точно такой же результат:

как узнать длину строки в excel. len function 4 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 4 min. картинка как узнать длину строки в excel. картинка len function 4 min.

Это один из самых простых способов подсчета длины в текстовой строке. Мы вычисляем длину для каждой клетки в указанном диапазоне и возвращаем их в виде массива чисел. Затем СУММПРОИЗВ или СУММ складывают эти числа и возвращают общий итог.

В приведенном выше примере суммируется массив из 4 чисел, которые представляют длины строк в ячейках от В2 до В5:

Вы помните, что функция Excel ДЛСТР считает абсолютно все символы в каждой ячейке, включая буквы, числа, знаки препинания, специальные символы и все пробелы (ведущие, конечные и пробелы между словами). Но ведь это не всегда нам нужно. Как обойти эту особенность, поговорим далее.

Как подсчитать без начальных и конечных пробелов?

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

Если вы подозреваете, что в ваших данных есть несколько невидимых пробелов, мы с этим легко справимся.

Чтобы получить длину текста без начальных и конечных пробелов, просто вставьте функцию СЖПРОБЕЛЫ (TRIM в английской версии) в ДЛСТР:

как узнать длину строки в excel. len function 6 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 6 min. картинка как узнать длину строки в excel. картинка len function 6 min.

Как посчитать без любых пробелов?

Если ваша цель состоит в том, чтобы посчитать только буквы и цифры без каких-либо пробелов в начале, в конце или между ними, вам понадобится немного более сложное выражение:

как узнать длину строки в excel. len function 5 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 5 min. картинка как узнать длину строки в excel. картинка len function 5 min.

Как вы, наверное, знаете, функция ПОДСТАВИТЬ заменяет один текст другим. В приведенной выше формуле вы заменяете пробел (» «) ничем, то есть пустой текстовой строкой («»). И поскольку вы встраиваете ПОДСТАВИТЬ внутрь функции ДЛСТР, подстановка фактически не выполняется в ячейках, она просто указывает вычислить длину строки без пробелов.

Определяем длину текста до или после определённого знака.

как узнать длину строки в excel. 40f506903c834e109365a279e67a11d2. как узнать длину строки в excel фото. как узнать длину строки в excel-40f506903c834e109365a279e67a11d2. картинка как узнать длину строки в excel. картинка 40f506903c834e109365a279e67a11d2.

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

Предположим, у вас есть список артикулов различных товаров. И все действительные артикулы содержат ровно 5 знаков в первой группе (до тире). Как нам обнаружить ошибки при вводе? Ага, подсчитав сколько знаков перед первым тире.

Итак, наше выражение выглядит следующим образом:

как узнать длину строки в excel. len function 7 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 7 min. картинка как узнать длину строки в excel. картинка len function 7 min.

А теперь давайте разберем пошагово, чтобы вы могли понять логику работы.

Теперь вы можете пойти дальше и выделить неправильные артикулы, установив простое правило условного форматирования с такой формулой, как =$B2<>5:

как узнать длину строки в excel. len function 8 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 8 min. картинка как узнать длину строки в excel. картинка len function 8 min.

Или же вы можете в отдельном столбце указать на неправильные артикулы, вставив приведенную выше формулу в функцию ЕСЛИ :

Как показано на скриншоте ниже, формула идеально определяет недопустимые артикулы на основе длины строки. И вам даже не нужен отдельный столбец:

как узнать длину строки в excel. len function 9 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 9 min. картинка как узнать длину строки в excel. картинка len function 9 min.

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

Например, в списке имен нужно узнать, сколько букв содержит фамилия. Вот как мы это сделаем:

как узнать длину строки в excel. len function 10 min. как узнать длину строки в excel фото. как узнать длину строки в excel-len function 10 min. картинка как узнать длину строки в excel. картинка len function 10 min.

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

Вот как можно использовать ДЛСТР в Excel. В следующей статье мы рассмотрим другие её возможности, и вы узнаете еще несколько полезных формул для подсчета символов в Excel.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *