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

При написании статей для газет, журналов или онлайн-ресурсов полезно знать число знаков в тексте. Редактор Word от компании Microsoft имеет такую функцию, результат которой отображается на нижней панели документа, а вот программа MS Excel – нет. Сегодня разберемся, как посчитать количество символов в ячейке excel.

Набор функций

Общая логика подсчета знаков в ячейке следующая: любой текст имеет определенное количество слов, которые разделены друг от друга пробелом. Последнее слово пробела не имеет. Исходя из сказанного, формула может выглядеть так: n = N+1, где n – слова, N – пробелы.

Чтобы реализовать это выражение в excel, необходимо воспользоваться двумя встроенными функциями и проделать следующие действия:

  1. Узнать длину строки с пробелами.
  2. Определить количество символов без пробелов.
  3. Найти разность двух значений, с учетом дополнительной единицы, которая характеризует конец строчки.

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

  1. Создаете текстовые строки.

Количество символов в ячейке excel 1

  1. Рядом записываете формулу ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))+1.

Количество символов в ячейке excel 2

  1. При помощи маркера автозаполнения применяете выражение ко всем остальным строкам.

Количество символов в ячейке excel 3

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

Количество символов в ячейке excel 4

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

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

Количество символов в ячейке excel 5

Замечание! Здесь дополнительно была использована формула ПРОПИСН, которая делает все символы прописными. Это сделано для учета заглавной буквы слова.

Макрос

Более опытные пользователи Microsoft Office Excel могут создать свой собственный макрос на основе языка программирования Visual Basic (vba), который будет решать подобные задачи. Автор может дополнить алгоритм и учесть различные нюансы при подсчете числа знаков. При этом нужно учитывать особенности синтаксиса языка, чтобы конечный макрос работал правильно.

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

Жми «Нравится» и получай только лучшие посты в Facebook ↓

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: