Как посчитать количество символов в ячейке Excel
Содержание
При оформлении таблиц в Excel пользователь может столкнуться с необходимостью определения количества знаков в выделенной ячейке либо целом диапазоне. Очевидно, что подсчитывать их вручную довольно трудно и неудобно. Проще воспользоваться инструментами Excel, которые предусмотрены именно для таких задач. В данном материале рассмотрим, как определить количество символов в ячейке или диапазоне таблицы.
Подсчет символов в Excel
Чтобы быстро определить количество символов в ячейке в Excel, применяется функция «ДЛСТР». Она принимает в качестве аргумента строку или же ссылку на клетку со значением. Формат данных может быть как текстовым, так и числовым. Рассмотрим, как осуществить подсчет количества символов с помощью данной формулы.
В одной ячейке
«ДЛСТР» — это формула подсчета символов в одной клетке таблицы. В качестве аргумента она принимает только одну строку, а это означает, что нельзя ссылаться на диапазон. Функция может подсчитать число знаков из одной клетки, и если в качестве аргумента указать несколько, она вернет значение первой.
Чтобы узнать, сколько символов в значении, делаем такие шаги:
- Выделяем место для записи результата. Вводим знак равенства и прописываем формулу ДЛСТР. В качестве аргумента в скобках указываем ссылку на ячейку с текстовой строкой или числом.
- После ввода аргументов нажимаем . В результате этого функция выполнит определение количества символов в строке.
Как видно из примера, функция ДЛСТР хорошо подходит для подсчета символов независимо от того, сколько знаков содержится в ячейке. Это может быть как единичный знак, так и большое число, либо несколько предложений с длинными словами. При использовании формулы обратите внимание на то, что она также подсчитывает пробелы. Может случиться так, что визуально ячейка пуста, но при этом функция возвращает число. Это свидетельствует о наличии пробелов в ней.
Некорректную работу функции можно заметить при попытках посчитать число символов в том случае, если в ячейке применен формат даты. Год, месяц и число, а также точки-разделители в этом формате позиционируются, как отдельные символы. Поэтому год, который по сути состоит из 4 цифр, будет определяться как 1 символ.
В нескольких ячейках
Функция «ДЛСТР» выполняет подсчет символов в одной клетке таблицы Эксель. Однако с ее помощью можно определить число знаков и в целом диапазоне. Для этого применяется формула массива. Она содержит функцию ДЛСТР для нескольких ячеек, количество знаков которых суммируется. Рассмотрим, как посчитать количество символов в диапазоне на примере.
Выделяем клетку для записи результата. Вводим функцию «СУММ», а затем в скобках добавляем функцию «ДЛСТР». В качестве аргумента указываем диапазон для подсчета. В нашем случае это ячейки А2–А9. Важно учитывать, что это формула массива. Поэтому после ввода нужно нажимать не «Enter», а комбинацию
+ + .В результате мы получим общее количество знаков в заданном диапазоне. Обратите внимание на то, что в этом числе учитываются и пробелы.
Подсчет определенных символов
С помощью функции ДЛСТР можно определить количество определенных символов в клетке. Способ работает как с короткими словами, так и с большими фрагментами текста. Метод очень удобен, если нужно узнать, сколько раз в строке встречаются те или иные знаки.
Для расчета определенных символов в ячейке, применяется формула ДЛСТР в сочетании с функцией ПОДСТАВИТЬ. Для примера, вычислим количество букв «А» в клетке А2.
На первый взгляд конструкция может показаться сложной и малопонятной, однако ситуация изменится при более детальном ее рассмотрении. В первой части записи определяется общее число знаков в строке. Во второй части конструкции символы «А» заменяются на пустое место. После этого длина строки определяется повторно. В результате от общего числа знаков в ячейке отнимается количество знаков без определённых букв, в нашем случае «А». В результате мы узнаем, сколько раз эта буква встречается внутри указанных клеток.
При использовании этого метода важно учитывать то, что в конструкции учитывается регистр букв. К примеру, если в аргументах указана прописная буква «А», то формула в программе считает и возвращает именно количество прописных букв. Если же нужно вернуть общее число без учета регистра, необходимо предварительно привести все буквы к одному регистру. Самый просто вариант — добавить функцию «СТРОЧН» в качестве аргумента для формулы «ПОДСТАВИТЬ».
Заключение
В MS Excel можно быстро посчитать количество символов в ячейке, используя стандартную формулу ДЛСТР. Используя вспомогательные конструкции, эта функция позволит определить число знаков в нескольких ячейках или в целой таблице. Также ее можно использовать для поиска числа вхождений определенной буквы, цифры или спецсимвола.