Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Количество цифр в ячейке excel

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

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

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

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

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

  1. Становимся в ту ячейку, куда планируем вставить функцию, после чего щелкаем по кнопке “Вставить функцию” (с левой стороны от строки формул).
  2. Откроется окно Мастера функций. Кликнув по текущей категории выбираем пункт “Текстовые”.
  3. В предложенном перечне операторов выбираем “ДЛСТР” и жмем кнопку OK.
  4. На экране отобразится окно аргументов функции. На самом деле у данного оператора всего одно поле для заполнения, в котором нужно указать координаты ячейки, количество символов в которой нужно посчитать. Причем указать можно только адрес конкретной ячейки, ссылки на несколько ячеек или диапазон элементов оператором не поддерживаются. Прописать координаты в поле аргумента можно вручную. Также выбрать нужную ячейку можно, щелкнув левой кнопкой мыши по ней, предварительно кликнув по области ввода информации. После того, как значение аргумента заполнено, кликаем OK.
  5. Результат в виде количества символов в выбранной ячейке (в аргументах функции) сразу же отобразится на экране. А готовая формула функции отобразится, соответственно, в строке формул.

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

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

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

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

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

  1. Выделяем ячейки столбца. Далее нажимаем кнопку “Сумма” в разделе инструментов “Редактирование” (вкладка “Главная”).
  2. Результат в виде суммарного количества символов во всех ячейках столбца отобразится в ячейке сразу под выделенным диапазоном.

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

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

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

    1. Отмечаем ячейку, куда планируем вставить формулу. Далее ставим знак “равно” (“=”) и через знак плюса добавляем функции “ДЛСТР” для каждой ячейки, которая должна участвовать в финальном расчете. Например, нам нужно определить итоговое количество знаков в ячейках A2, A5, A10, B3, B10, C8 и C12.
      Следовательно, финальная формула должна выглядеть следующим образом:
      =ДЛСТР(A2)+ДЛСТР(A5)+ДЛСТР(A10)+ДЛСТР(B3)+ДЛСТР(B10)+ДЛСТР(C8)+ДЛСТР(C12).
    2. После того, как формула набрана, нажимаем клавишу Enter и получаем готовый результат в выбранной ячейке.

Заключение

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

Читать еще:  Сравнение данных в excel

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

Видео: как … подсчитать количество символов в строке Excel

Рассмотрим, как посчитать количество символов в тексте Excel, количество слов, букв, цифр, конкретных букв, т.д. В Excel нет специальной кнопки подсчета количества символов в ячейке, как в Word.

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

Сначала уточним, что символы в Excel — это и буквы, и цифры, и запятая, и точка, и др. знак, и пустое место между словами, числами, кавычки, т.д. По-простому – сколько места занимает текст.

Первый вариант. Как посчитать количество символов в ячейке Excel.

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

Находится функция «ДЛСТР» на закладке «Формулы» в разделе «Библиотека функций». Нажимаем на кнопку «Текстовые». В появившемся списке выбираем функцию «ДЛСТР».

В ячейке В49 устанавливаем функцию «ДЛСТР». Диалоговое окно функции заполнили так.В строке «Текст» диалогового окна функции указываем адрес ячейки с текстом, в котором нужно посчитать символы. Нажимаем «ОК».

Получилась такая формула в ячейке А49. =ДЛСТР(A49) Копируем формулу по столбцу. Какими способами быстро скопировать формулу по столбцу, смотрите в статье «Копирование в Excel». Получилось так.

Видео: Как посчитать количество текстовых повторов в таблице Excel, функция СЧЕТЕСЛИ

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

Второй вариант. Посчитать количество цифр в ячейке Excel.

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

Третий вариант. Посчитать количество символов в нескольких ячейках Excel.

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

Второй способ. Совмещаем функцию «ДЛСТР» с функцией «СУММ». Получится такая формула.

Четвертый вариант. Как посчитать количество конкретных букв в Excel.

Первый способ. Нам нужно посчитать количество буквы «с» в словах. В ячейку В66 пишем такую формулу.

Копируем формулу по столбцу. Получится так. Кстати, эта формула поможет быстро проверить тесты учеников. : )

Второй способ. Нам нужно посчитать в словах количество сразу двух букв – «с» и «о». В ячейке С66 напишем такую формулу.

Копируем формулу по столбцу.

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

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

В тексте в ячейке Excel можно посчитать не только символы, но и слова.

(Пока оценок нет)

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

Видео: как … подсчитать количество символов в строке Excel

Рассмотрим, как посчитать количество символов в тексте Excel, количество слов, букв, цифр, конкретных букв, т.д. В Excel нет специальной кнопки подсчета количества символов в ячейке, как в Word.

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

Читать еще:  Как написать функцию в excel

Сначала уточним, что символы в Excel — это и буквы, и цифры, и запятая, и точка, и др. знак, и пустое место между словами, числами, кавычки, т.д. По-простому – сколько места занимает текст.

Первый вариант. Как посчитать количество символов в ячейке Excel.

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

Находится функция «ДЛСТР» на закладке «Формулы» в разделе «Библиотека функций». Нажимаем на кнопку «Текстовые». В появившемся списке выбираем функцию «ДЛСТР».

В ячейке В49 устанавливаем функцию «ДЛСТР». Диалоговое окно функции заполнили так.В строке «Текст» диалогового окна функции указываем адрес ячейки с текстом, в котором нужно посчитать символы. Нажимаем «ОК».

Получилась такая формула в ячейке А49. =ДЛСТР(A49) Копируем формулу по столбцу. Какими способами быстро скопировать формулу по столбцу, смотрите в статье «Копирование в Excel». Получилось так.

Видео: Как посчитать количество текстовых повторов в таблице Excel, функция СЧЕТЕСЛИ

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

Второй вариант. Посчитать количество цифр в ячейке Excel.

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

Третий вариант. Посчитать количество символов в нескольких ячейках Excel.

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

Второй способ. Совмещаем функцию «ДЛСТР» с функцией «СУММ». Получится такая формула.

Четвертый вариант. Как посчитать количество конкретных букв в Excel.

Первый способ. Нам нужно посчитать количество буквы «с» в словах. В ячейку В66 пишем такую формулу.

Копируем формулу по столбцу. Получится так. Кстати, эта формула поможет быстро проверить тесты учеников. : )

Второй способ. Нам нужно посчитать в словах количество сразу двух букв – «с» и «о». В ячейке С66 напишем такую формулу.

Копируем формулу по столбцу.

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

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

В тексте в ячейке Excel можно посчитать не только символы, но и слова.

(Пока оценок нет)

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

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

И необходимо подсчитать количество повторений каждого наименования:

Как ни странно, но сделать это весьма просто: в Excel имеется функция — СЧЁТЕСЛИ, при помощи которой все это сделать можно буквально за секунды. Если количество повторений каждого наименования необходимо вывести в столбец В таблицы, а сами наименования расположены в столбце А:
=СЧЁТЕСЛИ( $A$2:$A$30 ; A2 )
Диапазон ( $A$2:$A$30 ) — указываются ячейки диапазона, в которых записаны значения, количество которых необходимо подсчитать. Главная особенность: данный аргумент может быть исключительно ссылкой на ячейку или диапазон ячеек. Недопустимо указывать произвольный массив значений.
Критерий ( A2 ) — указывается ссылка на ячейку или непосредственно значение для подсчета. Т.е. можно указать и так: =СЧЁТЕСЛИ( $A$2:$A$30 ;»Яблоко») . Помимо этого можно применять символы подстановки: ? и *. Т.е. указав в качестве Критерия «*банан*» можно подсчитать количество ячеек, в которых встречается слово «банан» (банановый, банан, бананы, банановый сок, сто бананов, три банана и орех и т.п.). А указав «банан*» — значения, начинающиеся на «банан» (бананы, банановый сок, банановая роща и т.п.). «?» — заменяет лишь один символ, т.е. указав «бан?н» можно подсчитать строки и со значением «банан» и со значением «банон» и т.д. Если в качестве критерия указать =СЧЁТЕСЛИ( $A$2:$A$30 ;»*») , то будут подсчитаны все текстовые значения. Числовые значения при этом игнорируются. Данные подстановочные символы (* и ?) не получится применить к числовым значениям — исключительно к тексту. Т.е. если если указать в качестве критерия «12*», то числа 1234, 123, 120 и т.п. не будут подсчитаны. Для подсчета числовых значений следует применять операторы сравнения: =СЧЁТЕСЛИ( $A$2:$A$30 ;»>12″)

Читать еще:  Excel длина текста в ячейке

Подсчитать числа, которые больше нуля: =СЧЁТЕСЛИ( $A$2:$A$30 ;»>0″)
Подсчитать количество непустых ячеек: =СЧЁТЕСЛИ( $A$2:$A$30 ;»<>«)

Как видно из второго рисунка — там наименования не повторяются, хотя в таблице они все записаны вперемешку. Я не буду заострять на этом внимание — я уже описывал это в статье Как получить список уникальных(не повторяющихся) значений? и при необходимости можно воспользоваться любым описанным в ней методом.

Но. Бывают случаи, когда список расположен вовсе не в таблице, а в одной ячейке( $D$1 ):
Дыня Киви Груша Яблоко Дыня Груша Груша Арбуз Яблоко Банан Яблоко Яблоко Банан Яблоко Яблоко Дыня Дыня Киви Банан Дыня Арбуз Дыня Киви Яблоко Дыня Груша Яблоко Киви Арбуз
Здесь СЧЁТЕСЛИ точно не поможет. Но в Excel полно других функций и все можно сделать так же достаточно просто:
=(ДЛСТР( $D$1 )-ДЛСТР(ПОДСТАВИТЬ( $D$1 ; D3 ;»»)))/ДЛСТР( D3 )
ДЛСТР — подсчитывает количество символов в указанной ячейке/строке( $D$1 , D3 )
ПОДСТАВИТЬ (текст; старый_текст; новый_текст) — заменяет в указанном тексте заданный символ на любое другое заданное значение. По умолчанию заменяет все повторы указанного символа. Именно это и положено в основу алгоритма. На примере значения Банан( D3 ) пошаговый разбор формулы:

  • при помощи функции ДЛСТР получаем количество символов в строке с исходным текстом( $D$1 ) =(170-ДЛСТР(ПОДСТАВИТЬ( $D$1 ; D3 ;»»)))/ДЛСТР( D3 ) ;
  • при помощи функции ПОДСТАВИТЬ заменяем в строке с исходным текстом( $D$1 ) все значения Банан( D3 ) на пусто и при помощи ДЛСТР получаем количество символов строки после этой замены =(170-155)/ДЛСТР( D3 ) ;
  • вычитаем из общего количества символов количество символов в строке после замены и делим результат на количество символов в критерии =(170-155)/5 .

Получаем число 3. Что нам и требовалось.

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

Function GetRepeat(sTxt As String, sCntWord As String) GetRepeat = (Len(sTxt) — Len(Replace(sTxt, sCntWord, «»))) / Len(sCntWord) End Function

Чтобы правильно использовать приведенный код, необходимо сначала ознакомиться со статьей Что такое функция пользователя(UDF)?. Вкратце: скопировать текст кода выше, перейти в редактор VBA( Alt + F11 ) -создать стандартный модуль(InsertModule) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций( Ctrl + F3 ), отыскав её в категории Определенные пользователем (User Defined Functions) .
Синтаксис функции:
=GetRepeat( $D$1 ; D3 )
sTxt — текст, в котором подсчитываем кол-во вхождения.
sCntWord — текст для подсчета. Может быть символом или словом.

Tips_All_Count_Duplicate.xls (39,0 KiB, 9 457 скачиваний)

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

Добрый день.
Можете ли вы мне помочь?

Нужно посчитать количество повторений по столбцу рейс только в одной строке.
Рейс. Объем. Колич
повтор
1аб. 2 2
1ав. 3. 1
1 аб. 0.3. 2 (2нужно посчитать как 0)
2аг. 9. 2
2аг. 3. 2 (2нужно посчитать как 0)
2ав. 0.4. 1

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

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

Ссылка на основную публикацию
Adblock
detector