как узнать номер строки в excel
Функция СТРОКА() в EXCEL
history 9 апреля 2013 г.
Синтаксис функции
СТРОКА (ссылка)
Ссылка — ячейка или интервал ячеек, для которых определяется номер строки.
В аргументе «ссылка» нельзя указывать несколько областей, т.е. запись =СТРОКА(A1:A2;B2:B3) не допустима.
Использование функции в формулах массива
Функция СТРОКА() вернула номера строк, указанных в аргументе «ссылка». Т.к. число выделенных ячеек (13) было больше числа строк диапазона F8:F18 (10), то в трех ячейках формула вернула значения ошибки #Н/Д.
Использование функции для чрезстрочного выделения
Записав в правиле Условного форматирования для диапазона A5:A18 формулу =НЕЧЁТ(СТРОКА())=СТРОКА() получим выделение цветом каждой второй строки (см. рисунок выше).
Формирование списка без повторов
Если список значений содержит повторяющиеся значения (диапазон A21:A34 ), то функция СТРОКА() может быть использована для формирования списка без повторов. Формула =ЕСЛИ(ПОИСКПОЗ(A21;$A$21:$A$34;0)=СТРОКА()-СТРОКА($A$20);A21;»») возвращает значение если оно встречается первый раз.
Excel works!
Excel работает за вас
Excel works!
Thanks for Visiting
Как найти номер строки и столбца в Excel?
Номер строки и столбца в Excel может пригодиться в разных ситуациях. Функции могут использоваться для создания нумерации строк списка или таблицы, их можно использовать и в формулах, и в условном форматировании. Так же разберем как быстро посчитать количество столбцов без формул.
Функция СТРОКА() и СТОЛБЕЦ(). Как использовать?
Интересная особенность этих формул, что они могут работать как с реквизитами, так и без них. Т.е. формула =СТРОКА() будет возвращать номер именно этой строки, а =СТРОКА(A3) будет возвращать номер строки ячейки A3, соответственно 3.
Подробнее на примере
Номер строки и столбца для списка или таблицы
Очень удобно, если вы часто изменяете порядок строки, удаляете или добавляете их. Поскольку формула остается, то порядок всегда будет правильным.
Тоже самое можно провернуть для нумерации столбцов.
Как посчитать количество столбцов в выделенном диапазоне столбцов?
Соответственно, если вы выделяете диапазон строк, то будет отображаться число строк.
Функция СТРОКА() в условном форматировании. Как сделать зебру в таблице — чередование цветов заливки?
Условным форматировании можно раскрасить заливку ячеек и даже целых таблиц. Удобно для чтения, когда каждая строка таблица выделяется чередующимся цветом — т.н. зеброй. Как раз функция СТРОКА() нам и поможет.
Задайте в окне формул условного форматирования:
И получилось удобное оформление
Я довольно часто пользуюсь этим, т.к. не очень люблю форматирование в виде Таблицы.
Как в Эксель пронумеровать строки: 3 способа
Рассказываем о самых простых способах пронумеровать строки в Excel по порядку.
1 Как пронумеровать строки в Excel с помощью автозаполнения
Первый и самый простой способ автоматически пронумеровать строки в таблице Excel. Вручную придется ввести только два первых номера — и это не обязательно должны быть «1» и «2». Отсчет можно начать с любого числа.
Кстати, если в первые две ячейки вводить числа не по порядку, то это будет учтено при автозаполнении. Например, можно создать список с числами, кратными 5 или 10.
2 Как в Экселе пронумеровать строки c помощью формулы
Присвоить номер каждой строке можно и через специальную формулу.
3 Нумерация строк в Excel c помощью прогрессии
Добавить маркер в виде номера можно и с помощью функции «Прогрессия» — этот метод подойдет для работы с большими списками, если таблица длинная и содержит много данных.
Последняя заполненная ячейка в EXCEL
history 17 апреля 2013 г.
Найдем номер строки последней заполненной ячейки в столбце и списке. По номеру строки найдем и само значение.
Рассмотрим диапазон значений, в который регулярно заносятся новые данные.
Диапазон без пропусков и начиная с первой строки
В случае, если в столбце значения вводятся, начиная с первой строки и без пропусков, то определить номер строки последней заполненной ячейки можно формулой: =СЧЁТЗ(A:A))
Формула работает для числовых и текстовых диапазонов (см. Файл примера )
Значение из последней заполненной ячейки в столбце выведем с помощью функции ИНДЕКС() : =ИНДЕКС(A:A;СЧЁТЗ(A:A))
Ссылки на целые столбцы и строки достаточно ресурсоемки и могут замедлить пересчет листа. Если есть уверенность, что при вводе значений пользователь не выйдет за границы определенного диапазона, то лучше указать ссылку на диапазон, а не на столбец. В этом случае формула будет выглядеть так: =ИНДЕКС(A1:A20;СЧЁТЗ(A1:A20))
Диапазон без пропусков в любом месте листа
Если список, в который вводятся значения расположен в диапазоне E8:E30 (т.е. не начинается с первой строки), то формулу для определения номера строки последней заполненной ячейки можно записать следующим образом: =СЧЁТЗ(E9:E30)+СТРОКА(E8)
Формула СТРОКА(E8) возвращает номер строки заголовка списка. Значение из последней заполненной ячейки списка выведем с помощью функции ИНДЕКС() : =ИНДЕКС(E9:E30;СЧЁТЗ(E9:E30))
Диапазон с пропусками (числа)
В случае наличия пропусков (пустых строк) в столбце, функция СЧЕТЗ() будет возвращать неправильный (уменьшенный) номер строки: оно и понятно, ведь эта функция подсчитывает только значения и не учитывает пустые ячейки.
Так как в качестве просматриваемого массива указан целый столбец ( A:A ), то функция ПОИСКПОЗ() вернет номер последней заполненной строки. Функция ПОИСКПОЗ() (с третьим параметром =1) находит позицию наибольшего значения, которое меньше или равно значению первого аргумента (1E+306). Правда, для этого требуется, чтобы массив был отсортирован по возрастанию. Если он не отсортирован, то эта функция возвращает позицию последней заполненной строки столбца, т.е. то, что нам нужно.
Диапазон с пропусками (текст)
В случае необходимости определения номера строки последнего текстового значения (также при наличии пропусков), формулу нужно переделать: =ПОИСКПОЗ(«*»;$A:$A;-1)
Пустые ячейки, числа и текстовое значение Пустой текст («») игнорируются.
Диапазон с пропусками (текст и числа)
Функция ЕСЛИОШИБКА() нужна для подавления ошибки возникающей, если столбец A содержит только текстовые или только числовые значения.
Другим универсальным решением является формула массива : =МАКС(СТРОКА(A1:A20)*(A1:A20<>«»))
Значение из последней заполненной ячейки, в этом случае, выведем с помощью функции ДВССЫЛ() : =ДВССЫЛ(«A»&МАКС(СТРОКА(A1:A20)*(A1:A20<>«»)))
Как пронумеровать строки в Exсel
Exсel – один из мощнейших вычислительных инструментов. Несмотря на кажущуюся простоту, он хранит в себе огромный потенциал для автоматизации множества процессов из самых разных сфер жизни. Инженерные расчеты, построение сложнейших диаграмм и графиков – все это способна выполнять программа, которая выглядит как страница из строк и столбцов.
Как автоматически пронумеровать строки в Excel
Многие начинающие пользователи при работе сталкиваются с вопросом как пронумеровать строки в таблице Excel. Рассмотрим каждый из возможных способов.
Первый способ. Как пронумеровать строки с помощью протягивания
Самый простой способ пронумеровать необходимые ячейки в Excel по порядку – указать таблице первые два числа. Это необходимо для того, чтобы программа рассчитала требуемый шаг нумерации.
В первой ячейке укажем значение «1», а строчкой ниже – значение «2». Теперь выделим обе ячейки с помощью маркера заполнения (черный квадрат выделенного диапазона), как это показано в нашем примере со строительной сметой.
Далее наводим курсор на нижний правый угол двух выделенных ячеек до появления в углу черного знака «+» и потянем его с зажатой левой кнопкой мыши вниз. Таблица автоматически пронумерует ячейки до нужного значения.
Таблица нумерует строки с любых значений, не обязательно начинать с единицы. Во втором примере мы установили значение шага равное 12 и начали отсчет со значения «10». Таблица автоматически рассчитала нумерацию ячеек с шагом 12.
Второй способ. Как пронумеровать строки с помощью формулы
Формулы и функции это самый важный инструмент в Exсel. Обычные таблички можно начертить и в текстовых редакторах.
Для того чтобы пронумеровать ячейки с помощью формулы, нужно указать таблице начальное значение отсчета, а затем с помощью оператора «СУММ» или знака «равно» указать нужный шаг прогрессии:
Вторая строка заполнилась значением 2. Для того, чтобы формула автоматически применилась к последующим ячейкам, протяните ячейку с получившейся формулой вниз до требуемого диапазона.
Третий способ. Как пронумеровать строки с помощью функции «Строка»
Данная функция подразумевает ссылку на номер строки в любом другом месте таблицы. Ссылкой в данном случае выступает ячейка или диапазон, для которых определяется порядковый номер:
Четвертый способ. Как пронумеровать строки с помощью прогрессии
С помощью данного инструмента в Exсel можно заполнять диапазоны ячеек значениями по заданным параметрам в арифметической или геометрической прогрессии.
Первое, что необходимо сделать, чтобы пронумеровать ячейки с помощью прогрессии – найти кнопку «Заполнить». Она имеет вид небольшой синей стрелки в прямоугольнике и расположена на вкладке «Главная» в блоке «Редактирование».
Нажмем на кнопку «Заполнить» и в открывшемся меню перейдем во вкладку «Прогрессия».
Здесь укажем необходимый шаг прогрессии и нажмем ОК. Таблица заполнится в соответствии с выбранными параметрами.
Кроме этого, с помощью инструмента «Прогрессия», можно создавать таблицу из дат. Например, можно создать наглядную последовательность из всех рабочих дней в следующем году. Таблица автоматически пропустит все выходные дни и построит последовательность из рабочих дней.
Для примера укажем для первой ячейки дату 1 января 2021 года, затем выделим весь столбец, кликнув курсором сверху столбца или воспользуемся горячей комбинацией клавиш «ctrl+пробел». Теперь вызовем функцию «Заполнить» и укажем в строке «Предельное значение» конечную дату 1 января 2022 года, а тип прогрессии «Дата».
Ячейки заполнятся рабочими днями с понедельника по пятницу на весь следующий год.
Теперь вы знаете несколько простых способов как пронумеровать строки в Excel. Надеемся, что было полезно.