Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как посчитать количество строк в Excel

Подсчет числа строк в Microsoft Excel

Подсчет строк в Microsoft Excel

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

Определение количества строк

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

Способ 1: указатель в строке состояния

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

Отображение количества строк в строке состояния в Microsoft Excel

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

Отображение количества строк в строке состояния с неполными столбцами в Microsoft Excel

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

Включение отображение количества в строке состояния в Microsoft Excel

Способ 2: использование функции

Но, вышеуказанный способ не позволяет зафиксировать результаты подсчета в конкретной области на листе. К тому же, он предоставляет возможность посчитать только те строки, в которых присутствуют значения, а в некоторых случаях нужно произвести подсчет всех элементов в совокупности, включая и пустые. В этом случае на помощь придет функция ЧСТРОК. Её синтаксис выглядит следующим образом:

Её можно вбить в любую пустую ячейку на листе, а в качестве аргумента «Массив» подставить координаты диапазона, в котором нужно произвести подсчет.

Функция ЧСТРОК в Microsoft Excel

Для вывода результата на экран достаточно будет нажать кнопку Enter.

Результат функции ЧСТРОК в Microsoft Excel

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

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

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

Переход в Мастер функций в Microsoft Excel

Переход в окно аргументов функции ЧСТРОК в Microsoft Excel

Аргументы функции ЧСТРОК в Microsoft Excel

Результат обработки функции ЧСТРОК в Microsoft Excel

Способ 3: применение фильтра и условного форматирования

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

Читайте так же:
Как переустановить Стим

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

Выделение диапазона в Microsoft Excel

Переход к условному форматированию в Microsoft Excel

Форматирование в Microsoft Excel

Включение фильтра в Microsoft Excel

Включение сортировки по цвету в Microsoft Excel

подсчет строк по условию в Microsoft Excel

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12312 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Определение количества строк Экселе

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

Метод 1: информация в строке состояния

Проще всего посмотреть количество строк в строке состояния Эксель, расположенной внизу его основной рабочей области. Порядок действий описан ниже:

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

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

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

Если в строке состояния отсутствует слово “Количество”, проверяем настройки отображения информации для нее.

Настройка строки состояния программы Эксель

  1. Для вызова настроек строки состояния нажимаем правую кнопку мыши, наведя курсор на любое место строки состояния внизу окна.
  2. В появившемся окне с настройками строки состояния проверяем наличие галочки напротив пункта Количество. Если флажка нет, устанавливаем его, кликнув левой кнопкой мыши.

Метод 2: применение функции ЧСТРОК

Если первый метод позволяет оперативно посмотреть количество строк путем подсчета заполненных ячеек, то описываемый в этом разделе способ поможет зафиксировать результаты подсчета в виде конкретного значения в свободной ячейке листа. Причем в результат будут включаться все строки – и пустые и с введенными данными. Речь идет о встроенной функции ЧСТРОК, которая позволит реализовать эту задачу.

Функция ЧСТРОК имеет следующий синтаксис: =ЧСТРОК(массив).

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

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

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

Метод 3: условное форматирование и использование фильтра

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

  1. Выделяем диапазон ячеек, данные которых станут критерием выбора строк.Выделения диапазона ячеек в столбце
  2. Во вкладке “Главная” находим раздел “Стили”, среди инструментов находим и кликаем по кнопке “Условное форматирование”.Условное форматирование в Эксель
  3. В появившемся перечне раскрываем пункт “Правила выделения ячеек”, который содержит список правил, определяющих условия форматирования. В нашем примере выделенный диапазон заполнен текстовыми данными, соответственно – выбираем строку “Текст содержит…”.Выделение ячеек с помощью условного форматирования
  4. Далее задаем конкретные условия форматирования – для каких значений ячеек они будут окрашиваться в определенный цвет. В левой части окна указываем букву A, а в правой части оставляем установку по умолчанию (при желании – выбираем другую цветовую схему). Наша цель – чтобы все ячейки с буквой А подкрашивались в красных тонах. Нажимаем ОК.Настройка параметров условного форматирования
  5. Если ячейки с буквой А выделены цветом, значит настройки условного форматирования сделаны корректно.Результат применения условного форматирования в Эксель
  6. Чтобы посчитать, сколько строк содержат “подкрашенные” ячейки, используем инструмент “Фильтр”.
  7. Если выделение снято, опять выделяем требуемый диапазон ячеек. Во вкладке “Главная”, находим инструмент “Фильтр” (значок в виде воронки, группа инструментов “Редактирование”) и кликаем по нему.Запуск инструмента Фильтр в Эксель
  8. На верхней ячейке выделенного столбца появится значок пока что неактивного фильтра в виде кнопки со стрелкой вниз:
    • кликаем на него;
    • ищем строку “Фильтр по цвету”, щелкаем по этому пункту;
    • выбираем цвет, использованный для условного форматирования ранее.Настройка параметров фильтра по цвету в Excel
  9. В результате работы фильтра в таблице останутся только строки с окрашенными ячейками в выбранном столбце. Теперь можно просто выделить их, чтобы определить итоговое количество в строке состояния. Это и есть количество строк, которое мы хотели выяснить согласно поставленной задаче. Фильтр по цвету в таблице Эксель

Заключение

Итак, мы рассмотрели основные методы, позволяющие посчитать количество строк в различных ситуациях. Первый метод позволит быстро оценить количество строк, когда нет необходимости его фиксировать. Второй – позволяет зафиксировать результат в отдельной ячейке. Третий метод сложнее первых двух, но в случае необходимости позволит посчитать количество строк, отобранных по определенному признаку. Кроме того, условное форматирование позволяет визуализировать конкретные условия выбора, “подсветив” их определенным цветом.

Как определить количество строк в таблице Excel – 3 метода

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

Зачем определять количество строк в Excel

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

Определение количества строк в таблице Эксель

Итак, есть несколько основных методов определения количества строк:

  1. Просмотр информации, содержащейся в строке состояния.
  2. Использование специальной функции, которая может как определять количество строк самостоятельно, так и использоваться для других вычислений.
  3. Использование инструмента «условное форматирование», а также фильтров.

Следует рассмотреть эти способы более подробно.

Условное форматирование и использование фильтра

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

  1. Выделяем тот диапазон данных, который будет использоваться для подсчета.
  2. После этого находим на вкладке «Главная» группу «Стили». Там есть инструмент, который называется «Условное форматирование».
  3. После того, как мы нажмем по соответствующей кнопке, появится всплывающее меню с надписью «Правила выделения ячеек». Как определить количество строк в таблице Excel - 3 метода
  4. Далее появляется новое окно, в котором нам нужно выбрать пункт «Текст содержит». Но это конкретно в нашем примере, потому что набор ячеек, используемый в нашем случае, содержит исключительно текстовые значения. Вам же нужно выбрать тот пункт, который подходит именно в вашей ситуации. Мы же описываем исключительно механику. Как определить количество строк в таблице Excel - 3 метода
  5. После этого появится окно, в котором непосредственно задаем правила форматирования. Прежде всего, нам нужно указать значения, при которых ячейки будут окрашены определенным цветом. В левом поле мы для примера напишем букву А, а в правой выбираем то форматирование, которое установлено по умолчанию. Снова, вы можете изменять эти параметры под себя. Например, выбрать другую цветовую схему. Нам же нужно отобрать все ячейки, которые содержат букву А и сделать их красными. После того, как мы введем эти настройки, нажимаем кнопку ОК. Как определить количество строк в таблице Excel - 3 метода
  6. Далее выполняем проверку. Если все ячейки, соответствующие этому критерию, были окрашены красным цветом, то это говорит о том, что мы все сделали правильно. Как определить количество строк в таблице Excel - 3 метода
  7. Далее нам нужно применить инструмент «Фильтр», который поможет определить количество строк, которые имеют красный цвет. Для этого снова выделяем тот диапазон, который нам надо. Потом переходим во вкладку «Главная» и там раскрываем значок «Фильтр». Понять, как он выглядит, вы можете на этом скриншоте. Кликаем по нему. Как определить количество строк в таблице Excel - 3 метода
  8. Сверху колонки, которая была выделена появится символ, обозначающий неактивированный фильтр. Она выглядит так, как стрелка вниз. Кликаем по ней.
  9. После этого осуществляем поиск пункта «Фильтр по цвету» и нажимаем по тому цвету, который применялся нами раньше. Как определить количество строк в таблице Excel - 3 метода
  10. После того, как фильтр будет применен к таблице, в ней будут видны только те ряды, которые содержат ячейки, которые имеют красный цвет. После этого достаточно их выделить, чтобы понять итоговое количество. Как это сделать? Это делается через строку состояния. В ней и будет указано общее количество рядов, которое нам надо было посчитать в задаче, которая была нами поставлена в начале этого раздела. Как определить количество строк в таблице Excel - 3 метода

Применение функции ЧСТРОК

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

В общем виде синтаксис этой функции следующий: =ЧСТРОК(массив). Теперь давайте подумаем, как использовать эту функцию на практике. Для этого нам нужно открыть инструмент, который называется Мастером функций.

Как определить количество строк в таблице Excel - 3 метода

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

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

Информация в строке состояния

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

Как определить количество строк в таблице Excel - 3 метода

Таким образом, ничего сложного в том, чтобы посмотреть количество строк, нет.

Excel — как подсчитать количество непустых строк

Стоит задача — подсчитать количество непустых строк в таблице Excel.

Собственно, таблица представляет из себя полуавтоматическую программу по составлению раскроя металлопрофиля. На “плечи” таблицы возложено вычисление остатков (отходов) при раскрое с учетом допусков-припусков, углов пила и ширины пила.

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

Первоначально пробовал решить задачу с помощью стандартной функции Excel — СЧЕТЗ() . В конечном счете эта функция помогла в решении, но само решение получилось несколько корявым. А вот второе решение получилось красивым и компактным.

Первое решение

В этом способе применяется функция СЧЕТЗ() . Для этого создаем дополнительный столбец, в каждую ячейку которого вставляем формулу:

Ячейки B2 и N2 являются величинами переменными, которые изменяются в зависимости от строки. Функция COUNTA() — это английское название функции СЧЕТЗ() .

Результат работы этой формулы таков. Если хотя бы в одной ячейке строки имеется значение, то строка считается непустой и в соответствующей ячейке дополнительного столбца помещается единица (1). Если же ни в одной ячейке строки нет значения, то строка считается пустой и в ячейке дополнительного столбца помещается значение нуль (0).

Осталось самое простое — подсчитать значения дополнительного столбца, сумма которого и будет числом непустых строк в таблице.

Результат работы представлен ниже:

Таблица с дополнительным столбцом в Excel

Вроде бы и ничего результат. Все работает. Но выглядит как-то криво. Дополнительный столбец выполняет только одну единственную задачу — определение строки и мешается, занимая место. Конечно, можно скрыть его. Для этого нажимаем правой кнопкой мыши на заголовке дополнительного столбца (О) и в контекстном меню выбираем “Скрыть”. Но конечный результат меня не устраивал. Поэтому было найдено второе решение.

Второе решение

В этом способе была использована пользовательская функция, написанная на VBA. Решение получилось очень компактным и красивым. Код макроса представлен ниже:

Код макроса Excel

Этот код нужно вставить в Excel. Для этого открываем редактор макросов, нажав комбинацию клавиш Alt+F11 . Откроется окно, в котором в меню выбираем команды “Insert — Module”. Сохраняем макрос под именем CountRows .

Теперь достаточно вставить в нужную ячейку таблицы формулу:

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

Результат работы макроса приводить не буду, так как он очевиден. Единственное, что нужно сделать в завершении — это сохранить таблицу в формате Excel с поддержкой макросов.

Дополнение

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

где 10 — это количество использованных заготовок исходной длины, 12000 — длина одной заготовки в мм. В моей таблице раскроя имеется ячейка со значением исходной длины заготовки, которая используется при раскрое. И глупо было бы не использовать эту ячейку при форматировании.

Для форматирования воспользуемся функцией СЦЕПИТЬ (CONCATENATE) . Те, кто знаком хотя бы с языком программирования JavaScript, сразу узнают в названии этой функции операцию конкатенации. Принцип действия и использование функции СЦЕПИТЬ() предельно прост, поэтому не буду объяснять, как ее применить. Для тех, кто все же не знает — Google в помощь.

Я воспользовался заменителем функции СЦЕПИТЬ() — символом амперсанда & . Вид формулы будет таким:

В этой формуле значение ячейки O21 — количество использованных заготовок, вычисленное макросом CountRows , значение ячейки A1 — исходная длина заготовки. В результате вывод получается в требуемом формате:

В приведенной статье была использована программа Apache OpenOffice 3, хотя в описании упоминался Excel. На самом деле разницы в этом нет никакой, так как в обеих программах используется примерно одинаковые стандартные функции электронной таблицы. Единственное, что необходимо учитывать — это применять английские названия функций в OpenOffice:

  • COUNTA() — СЧЕТЗ()
  • CONCATENATE() — СЦЕПИТЬ()
  • SUMM() — СУММ()

TypeScript — размеченные объединения

> Пользовательское объединение типов — что это и как можно использоватьПомимо объединения **примитивных** типов данных (например):<% high. … Continue reading

Читайте так же:
Восстановление флешки Kingston: 6 простых способов
Ссылка на основную публикацию