Всё об операционных системах — подробное руководство для пользователей операционных систем

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

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

Подсчет символов в Excel

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

В одной ячейке

«ДЛСТР» — это формула подсчета символов в одной клетке таблицы. В качестве аргумента она принимает только одну строку, а это означает, что нельзя ссылаться на диапазон. Функция может подсчитать число знаков из одной клетки, и если в качестве аргумента указать несколько, она вернет значение первой.

Чтобы узнать, сколько символов в значении, делаем такие шаги:

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

    Применяем функцию «ДЛСТР»
    Применяем функцию «ДЛСТР»
  2. После ввода аргументов нажимаем Enter. В результате этого функция выполнит определение количества символов в строке.

    Результат выполнения «ДЛСТР»
    Результат выполнения «ДЛСТР»

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

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

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

Символы в дате
Символы в дате

В нескольких ячейках

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

Выделяем клетку для записи результата. Вводим функцию «СУММ», а затем в скобках добавляем функцию «ДЛСТР». В качестве аргумента указываем диапазон для подсчета. В нашем случае это ячейки А2–А9. Важно учитывать, что это формула массива. Поэтому после ввода нужно нажимать не «Enter», а комбинацию Ctrl + Shift + Enter.

Применяем формулу массива
Применяем формулу массива

В результате мы получим общее количество знаков в заданном диапазоне. Обратите внимание на то, что в этом числе учитываются и пробелы.

Результат выполнения формулы массива
Результат выполнения формулы массива

Подсчет определенных символов

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

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

Считаем количество определенного символа в ячейке
Считаем количество определенного символа в ячейке

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

Результат выполнения подсчета
Результат выполнения подсчета

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

Заключение

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

Видео по теме

Adblock
detector