Excel: подсчет количества символов в ячейках и диапазонах

  • Поделись Этим
Michael Brown

В этом уроке показано, как подсчитать ячейки с текстом и символами в Excel 2010-2013. Вы найдете полезные формулы Excel для подсчета символов в одной или нескольких ячейках, ограничения символов для ячеек и получите ссылку, по которой можно узнать, как найти количество ячеек, содержащих определенный текст.

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

Ниже приведены варианты, которые я собираюсь рассмотреть:

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

    Формула Excel для подсчета количества символов в ячейке

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

    =LEN(A1)

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

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

    Таким образом, после применения функции =LEN(A1) в моей таблице, я могу легко увидеть слишком длинные описания, которые необходимо сократить. Таким образом, не стесняйтесь использовать эту формулу в Excel каждый раз, когда вам нужно подсчитать количество символов в строке. Просто создайте столбец Helper, введите формулу в соответствующую ячейку и скопируйте ее по всему диапазону, чтобы получить результат для каждой ячейки в вашем столбце.

    Подсчет символов в диапазоне ячеек

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

    =SUM(LEN( ассортимент ))

    Примечание. Приведенная выше формула должна быть введена как формула массива. Чтобы ввести ее как формулу массива, нажмите Ctrl+Shift+Enter .

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

    Формула Excel для подсчета определенных символов в ячейке

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

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

    =LEN(A1)-LEN(SUBSTITUTE(A1, "a",""))

    Здесь "a" - это символ, который нужно считать в Excel.

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

    Подсчет количества вхождений определенного символа в диапазоне

    Если вы хотите подсчитывать количество вхождений определенного символа в нескольких ячейках или в одном столбце, вы можете создать столбец Helper и вставить туда формулу, которую я описал в предыдущей части статьи =LEN(A1)-LEN(SUBSTITUTE(A1, "a","")) Затем вы можете скопировать его через столбец, просуммировать этот столбец и получить ожидаемый результат. Звучит слишком трудоемко, не так ли?

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

    =SUM(LEN( ассортимент )-LEN(SUBSTITUTE( ассортимент , "a","")))

    Примечание. Приведенная выше формула должна быть введена как формула массива Пожалуйста, убедитесь, что вы нажали Ctrl+Shift+Enter, чтобы вставить его.

    Подсчет количества вхождений определенного текста в диапазоне

    Следующее массив формула (необходимо ввести Ctrl+Shift+Enter ) поможет вам подсчитать количество вхождений определенного текста в диапазон:

    =SUM((LEN(C2:D66)-LEN(SUBSTITUTE(C2:D66, "Excel","")))/LEN("Excel")))

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

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

    Ограничения символов в ячейках Excel

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

    • Таким образом, общее количество символов, которое может содержать ячейка, составляет 32 767.
    • В ячейке может отображаться только 1 024 символа. В то же время на панели формул можно увидеть все 32 767 символов.
    • Максимальная длина содержимого формулы составляет 1 014 для Excel 2003. Excel 2007-2013 может содержать 8 192 символа.

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

    Подсчет ячеек, содержащих определенный текст

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

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

    На сегодня это все. Будьте счастливы и преуспевайте в Excel!

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.