Как в excel сделать нумерацию строк


Автоматическая нумерация строк

В отличие от других программ Microsoft Office, в Excel нет кнопки автоматической нумерации данных. Однако можно легко добавить последовательные числа в строки данных путем перетаскивания маркер заполнения для заполнения столбца последовательностью чисел или с помощью функции СТРОКА.

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

В этой статье

Заполнение столбца последовательностью чисел

  1. Выделите первую ячейку в диапазоне, который необходимо заполнить.

  2. Введите начальное значение последовательности.

  3. Введите значение в следующей ячейке, чтобы задать образец заполнения.

    Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5..., введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8..., введите значения 2 и 4.

  4. Выделите ячейки, содержащие начальные значения.

    Примечание: В Excel 2013 и более поздних годах кнопка "Быстрый анализ" отображается по умолчанию при выборе более одной ячейки с данными. Для завершения этой процедуры кнопку можно проигнорировать.

  5. Перетащите маркер заполнения диапазон, который вы хотите заполнить.

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

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

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

Нумерация строк с помощью функции СТРОКА

  1. Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1).

    Функция СТРОКА возвращает номер строки, на которую указана ссылка. Например, функция =СТРОКА(A1) возвращает число 1.

  2. Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.

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

  • Если вы используете функцию СТРОКА и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, преобразуйте диапазон данных в таблицу Excel. Все строки, добавленные в конец таблицы, последовательно нумеруются. Дополнительные сведения см. в статье Создание и удаление таблицы Excel на листе.

Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),"000-000") в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.

Отображение или скрытие маркера заполнения

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

  1. В Excel 2010 и более поздних для этого выберите вкладку Файл и нажмите кнопку Параметры.

    В Excel 2007 нажмите кнопку Microsoft Office и выберите Excel параметры.

  2. В категории Дополнительно в разделе Параметры правки установите или снимите флажок Разрешить маркеры заполнения и перетаскивание ячеек, чтобы отобразить или скрыть маркер заполнения.

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

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции ссылки и поиска (справка)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Автоматическая нумерация строк в Excel - новый простой способ или когда что-то пошло не так

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

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

Если преобразование данных в таблицу не является проблемой, то первый способ отличный вариант. Если вариант с оформлением данных таблицей — не вариант, можно воспользоваться вторым способом, но изящным его назвать нельзя. Скорее такой себе «костыль» который имел право на существование до появления динамических массивов…

Казалось бы, если бы не одно значительное НО…

Дальше планировался опус приблизительно такого содержания (запилю его цитатой самого себя:)

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

На самом деле, все более интереснее. Как известно, Office 365 интенсивно обновляется, и Excel явный лидер в регулярных новшествах. В версии Excel 365 — 2006 (сборка 12905.20000), которая была установлена в системе «для видео уроков» проявилась интересная особенность. А именно, если обычная формула ссылается на смежные ячейки минимум 4 раза, то при добавлении новых данных формула будет реплицироваться также баз какого-либо автозаполнения.

В версии Excel 365 2005 (сборка 12827.20210), которая установлена на моем основном рабочем ноутбуке, такая фишка не сработала.

Таким образом, формула:

=ЕСЛИ(ЕПУСТО(B2),"",СТРОКА()-1)

оказалась не такой уж и «костыльной»

В завершение, все-таки, приведу и формулу на основе динамических массивов, ради которой эта запись и затевалась.

=ПОСЛЕД(СЧЁТЗ(B:B)-1)

В основе формулы находится функция ПОСЛЕД. Которая позволяет генерировать последовательности, в качестве аргумента, определяющего количество будущих строк, функции передается количество не пустых ячеек в диапазоне. -1 — это смещение в одну строку, которая отведена под заголовок. Да, эта функция использует возможности динамических массивов, поэтому, если вы не обладаете подпиской Office 365 — мучаемся, терпим боль и пользуемся способами, озвученными ранее.

 

- Advertisement -

Как пронумеровать по порядку в Excel

Довольно часто пользователи задают вопрос, как сделать нумерацию строк в Excel? Именно его мы и рассмотрим в этой статье.

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

Итак, как же пронумеровать строки в Excel.

Для начала сделаем ручную нумерацию строк. Для этого выделите строку, которая должна быть первой и напишите в ней «1», в строке ниже пишем «2». Выделяем их с помощью мышки. Теперь наведите курсор в правый нижний угол выделенных ячеек — появится маркер автозаполнения в виде черного плюсика. Зажмите левую кнопку мыши и протяните его вниз на необходимое количество строк. Таким образом, мы пронумеровали строки, используя простую последовательность чисел.

Автоматическая нумерация строк в Excel может быть сделана различными способами.

Первый, подразумевает использование прогрессии. Выделяем нужную ячейку на листе и ставим в нее цифру, с которой будет начинаться нумерация, например, «1». На вкладке «Главная» нажмите на кнопочку «Заполнить», и выберите из списка «Прогрессия».

В следующем диалоговом окне ставим маркер в поле «по столбцам», выбираем нужный «Шаг» и «Предельное значение». Затем нажмите «ОК».

Если в поле «Шаг» поставить «2», то строки будут нумероваться: 1, 3, 5, 7. Это может пригодиться, когда в таблице нужно выполнить нумерацию только нечетными или четными числами. Во втором случае, изначально поставьте в ячейку «2» и выберите «Шаг» «2», тогда получится: 2, 4, 6, 8.

Строки будут пронумерованы.

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

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

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

Для того чтобы нумерация строк в Эксель начиналась с единицы, отсчитайте количество строк, которые находятся выше нужной Вам ячейки. В примере, это две строки. Затем выделите нужную ячейку и напишите функцию: =СТРОКА()-2. Здесь «-2» — это количество посчитанных Вами строк.

Теперь в ячейке В3 стоит «1». Протяните нумерацию вниз на необходимое количество строк.

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

Например, удалим пятую строку листа, в таблице она пронумерована как «3». Текст «ввввв» был удален, а весь остальной поднялся на одну строку выше. При этом нумерация строк в таблице не нарушилась.

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

Поделитесь статьёй с друзьями:

Нумерация в Excel

Автоматическая нумерация ячеек таблицы в Word и ExcelАвтоматическая нумерация ячеек таблицы в Word и Excel

Разработчики Word и Excel предусмотрели несколько простых приемов для быстрой и лёгкой автоматической нумерации ячеек, даже в очень большой таблице. Сайт office.microsoft.com даёт два основных способа нумерации столбцов и строк в Эксель – «Заполнение ячеек последовательностью чисел» и «Использование функции СТРОКА» для нумерации строк. Есть ещё третий способ, прогрессивный – это использование кнопки «ЗАПОЛНИТЬ»

Способ 1 нумерации ячеек в Excel (просто и быстро)
«Заполнение ячеек последовательностью чисел»

«Заполнение ячеек последовательностью чисел» – очень простая и удобная методика автоматической нумерации ячеек в Excel. Этот способ идеально подходит для небольших таблиц. Весь процесс нумерации сводится к введению в первых двух ячейках начальных чисел ряда нумерации и последующего простого перетаскивания маркера выделения на нужное количество строк или столбцов.
Для того нужно:

  1. Ввести в первую ячейку начальное значение для ряда чисел заполнения.
  2. Ввести во вторую ячейку последующее значение для ряда чисел заполнения, чтобы задать образец заполнения. Например, если необходимо задать последовательность вида 1, 2, 3, 4, 5..., нужно ввести 1 и 2 в первые две ячейки. Если необходима последовательность вида 2, 4, 6, 8..., нужно ввести 2 и 4 и т.д.
  3. Выделить обе ячейки в блок выделения
  4. Перетащить маркер выделения в нужном направлении, на нужное количество ячеек. Этот способ работает в любом направлении (вверх, вниз, влево, вправо). Соответственно, нумерация будет происходить в возрастающем или убывающем порядке.

Прим.
Что такое маркер выделения и как его перетащить
Маркер выделения – это выделение ячейки или ряда ячеек при помощи прямоугольной области (курсором). Чтобы перетащить маркер выделения, нужно навести курсор мыши на квадратик в правом нижнем углу выделенной ячейки или ряда ячеек. Курсор мыши при этом изменяется с белого крестика на чёрный. Выглядит это, примерно так:

Маркер в ЭксельМаркер в Эксель

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

Простейшая нумерация ячеек в ЭксельПростейшая нумерация ячеек в Эксель

Прим.
Перетаскивание маркера относится к недостаткам этого метода нумерации, поскольку в больших таблицах это весьма трудоемкий процесс.

Способ 2 нумерации ячеек в Excel (очень заумно)
«Использование функции СТРОКА»

Способ, более подходящ для автоматической нумерации ячеек столбца. Принципиально, всё почти как в первом случае, с той лишь разницей, что вместо введения первых двух чисел, для задания образца значений ряда нумерации нужно ввести формулу с использованием функции «СТРОКА». Для этого, ставим курсор в ячейку, в строку формул вводим =СТРОКА(A1) и тащим наш любимый маркер вниз, на нужное количество ячеек.

Как в Эксель пронумеровать строкиКак в Эксель пронумеровать строки

Как в Эксель пронумеровать строки ФУНКЦИЯ СТРОКАКак в Эксель пронумеровать строки ФУНКЦИЯ СТРОКА

 

Способ 3 нумерации ячеек в Excel (прогрессивно)
«Использование функции ПРОГРЕССИЯ»

Способ очень хорош для больших и очень больших таблиц, когда таскать маркер утомительно.

В этом случае ничего не нужно перетаскивать. Потребуется только указать в нужной ячейке начальное число, вызвать функцию «ПРОГРЕССИЯ» и указать направление заполнения (строка или столбец), шаг заполнения (на сколько прибавлять значение) и предельное значение для заполнения (количество будущих пронумерованных ячеек). Внизу, на скриншотах показан порядок перещёлкивания кнопок в окне Excel для достижения требуемого результата.

Програссия в Эксель 1Програссия в Эксель 1

Програссия в Эксель 2Програссия в Эксель 2

Програссия в Эксель 3Програссия в Эксель 3

Прим.

  1. После заполнения ячеек прогрессией, можно добавлять нумерацию ячеек обычным перетаскиванием маркера (способ №1)
  2. Виды прогрессий (арифметической и геометрической) описаны в учебнике по алгебре для девятого класса.
Способ 4 нумерации ячеек в Excel (очень быстро и прогрессивно)
«Быстрое использование функции ПРОГРЕССИЯ»

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

Для быстрой нумерации ячеек столбца любого размера делаем так:

  1. Ввести в первую ячейку требуемую начальную цифру нумерации, например «1», «101» или «19» (без кавычек)
  2. Выделить в блок первую ячейку с начальной цифрой («1», «101» или «19»), и ниже – то количество ячеек, которое нужно пронумеровать.
  3. Указанным выше способом вызвать окно «ПРОГРЕССИЯ»
  4. Ни на что не смотреть. Просто нажать кнопку Ok!
  5. В результате – нумерация на весь выделенный блок ячеек и в заданном диапазоне.

Как быстро выделить блок ячеек в Excel
Движением курсора с зажатой Левой Клавишей Мыши (ЛКМ).

Как быстро выделить большой блок ячеек в Excel
Нужно поставить курсор в начальную ячейку, ввести в окно активной ячейки адрес-номер конечной ячейки, нажать комбинацию клавиш Shift+Enter. Расположение окна активной ячейки указано на скриншоте. При введении адреса-номера конечной ячейки обратить внимание на синтаксис (порядок написания).

Быстрое выделение в ЭксельБыстрое выделение в Эксель

Нумерации ячеек таблицы в Word (дёшево и сердито)

Нумерации ячеек таблицы в Word гораздо проще. Она делается при помощи кнопки для создания нумерованного списка. Для этого нужно:

  1. Выделить нужные ячейки в блок
  2. Нажать кнопку для создания нумерованного списка (1. 2. 3. …)
  3. В результате, получим таблицу с блоком ячеек (столбцами или строками, варианты), в котором нумерация ячеек будет выполняться автоматически при их удалении или добавлении.

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

Автоматическая нумерация строк в таблице WordАвтоматическая нумерация строк в таблице Word

Как пронумеровать строки в Exсel

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

Фото: infourok.ru

Как автоматически пронумеровать строки в Excel

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

Первый способ. Как пронумеровать строки с помощью протягивания

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

В первой ячейке укажем значение «1», а строчкой ниже – значение «2». Теперь выделим обе ячейки с помощью маркера заполнения (черный квадрат выделенного диапазона), как это показано в нашем примере со строительной сметой.

Далее наводим курсор на нижний правый угол двух выделенных ячеек до появления в углу черного знака «+» и потянем его с зажатой левой кнопкой мыши вниз. Таблица автоматически пронумерует ячейки до нужного значения.

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

Второй способ. Как пронумеровать строки с помощью формулы

Формулы и функции это самый важный инструмент в Exсel. Обычные таблички можно начертить и в текстовых редакторах.

Для того чтобы пронумеровать ячейки с помощью формулы, нужно указать таблице начальное значение отсчета, а затем с помощью оператора «СУММ» или знака «равно» указать нужный шаг прогрессии:

  • подставим значение «1» в первую строку;
  • укажем программе следующую строку, кликнув на нее левой кнопкой мыши;
  • затем перейдем в строку функции и поставим знак «=». Также это можно сделать с помощью оператора «СУММ», нажав на кнопку выбора функции Fx и указав в строке нужный параметр;
  • теперь осталось указать ячейку отсчета и необходимое значение суммы. Укажем таблице первую нашу ячейку (G5), а также укажем, что нужно добавлять единицу;
  • нажмем Enter.

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

Третий способ. Как пронумеровать строки с помощью функции «Строка»

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

  • указываем необходимую ячейку для начала отсчета;
  • переходим в поле функции, ставим знак «=» и вводим функцию «СТРОКА»;
  • в скобках указываем ссылку на ячейку А1, убедившись при этом, что таблица подсветила ее синим цветом;
  • нажимаем «ENTER»;
  • теперь указываем программе ячейку и протягиваем вниз до требуемого значения.

Четвертый способ. Как пронумеровать строки с помощью прогрессии

С помощью данного инструмента в Exсel можно заполнять диапазоны ячеек значениями по заданным параметрам в арифметической или геометрической прогрессии.

Первое, что необходимо сделать, чтобы пронумеровать ячейки с помощью прогрессии – найти кнопку «Заполнить». Она имеет вид небольшой синей стрелки в прямоугольнике и расположена на вкладке «Главная» в блоке «Редактирование».

Нажмем на кнопку «Заполнить» и в открывшемся меню перейдем во вкладку «Прогрессия».

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

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

Для примера укажем для первой ячейки дату 1 января 2021 года, затем выделим весь столбец, кликнув курсором сверху столбца или воспользуемся горячей комбинацией клавиш «ctrl+пробел». Теперь вызовем функцию «Заполнить» и укажем в строке «Предельное значение» конечную дату 1 января 2022 года, а тип прогрессии «Дата».

Ячейки заполнятся рабочими днями с понедельника по пятницу на весь следующий год.

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

Это интересно:

Быстрая нумерация строк в Excel, в том числе и с учетом разрывов строк в таблице | Программируй в Microsoft office

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

Основных способов несколько. Я перечислю их по частоте использования:

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

Способ протягивания мышью от первой ячейки до самой последней

Способ протягивания мышью от первой ячейки до самой последней

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

Однако в этом простейшем способе есть ряд недостатков:

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

2. Если в таблице опять встречается разрыв строк, но в отличие от первого недостатка, этот разрыв строки состоит из объединенных ячеек

Перед пользователем появляется окно с ошибкой и требует чтобы в таблице все ячейки имели одинаковый размер

Перед пользователем появляется окно с ошибкой и требует чтобы в таблице все ячейки имели одинаковый размер

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

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

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

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

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

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

3. Способ самый продвинутый и предполагает использование кода VBA.

В этом способе напрочь отсутствуют недостатки первого и второго способа. Программа просто нумерует строки от первой до последней ячейки. Единственное, что нужно сделать, это выделить все строки с места, от которого нужно пронумеровать. ОПЯТЬ ВЫДЕЛИТЬ!!! Чем это отличается от первого способа? Спросите вы.

Но ничего страшного, способов выделить таблицу до конца тоже несколько. Первый - мышью. Иногда долго, но действенно. Второй это нажав комбинацию клавиш ctrl+shift+End.

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

Вот этот код, который реализует 3 способ.

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

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

Sub пронумеровать_строки()
Dim rS As Range
Dim i As Long
Dim sC As Integer
Set rS = Selection
For i = 2 To rS.Rows.Count
If Len(rS.Cells(i, 2)) > 0 Then
sC = sC + 1
rS.Cells(i, 1) = sC
End If
Next i
End Sub

Код очень простой. Алгоритм его следующий. Команда If Len(rS.Cells(i, 2)) > 0 в строке № 7 проверяет длину строки ячейки в столбце № 2 и если она не равна нулю, то проставляет в первую ячейку данной строки число sC, которое при соблюдении условия в строке № 7 увеличивается на одну единицу. Вот и результат

Результат действия кода VBA

Результат действия кода VBA

Посмотреть в динамике, как создавать код VBA и как он работает вы можете в этом видео

Если Вам понравилась статья, ставьте лайк и подписывайтесь на канал. Дальше будет интересней :))))

Автоматическая нумерация строк в excel

17.10.2013 Григорий Цапко Полезные советы

Пронумеровать строки в excel возможно различными способами. Это может быть как ручная нумерация, так и автоматическая нумерация строк в excel.

Если с ручной нумерацией более менее все понятно: вы либо вводите номера строк в ручную, либо выделяете первые 1 – 2 – 3 номера и, удерживая левой кнопкой мыши за нижний правый угол диапазона (так называемый «маркер заполнения») протягиваете его вниз до тех пор, пока не будет достигнута нужная нумерация строк.

Рассмотрим варианты автоматической нумерации строк в excel.

Первый способ – это использование команды «Заполнить ряд», находящейся на вкладке Главная в группе Редактирование. Выделяем диапазон для предстоящей автоматической нумерации строк, выбираем пункт «Прогрессия» (Заполнить ряд) и в появившемся диалоговом окне нажимаем ОК. Параметры по умолчанию стоят такие как нам нужно.

Второй способ – автоматическая нумерация строк в excel с использованием функции СТРОКА.

Чтобы автоматически пронумеровать строки необходимо ввести в первую ячейку диапазона функцию =СТРОКА(A1). Эта функция вернет номер строки соответствующий указанной в качестве аргумента ячейки. В нашем случае это 1.

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

Кстати, функция СТРОКА() без указания аргумента возвращает номер строки в excel в ячейку которой она введена.

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

Чтобы реализовать этот механизм, нам надо отформатировать наш диапазон как таблицу. Сделать это можно на вкладке Главная в группе Стили, предварительно выделив нужный диапазон.

Далее, в первую ячейку диапазона вводим формулу:

=СТРОКА()-N,

где N – это число строк, на которое наша первая ячейка отстоит от первой строки листа.

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

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

Как автоматически пронумеровать строки в Excel?

Знаете ли вы, что ваша электронная таблица Excel может содержать до 1 048 576 строк? Это верно. Теперь представьте, что вы вручную присваиваете номера каждой из этих строк. Это, несомненно, задача, которая может быть разочаровывающей и отнимающей много времени. Во-первых, вы можете делать ошибки и повторять числа, что может усложнить анализ данных и привести к ошибкам в расчетах. И нет ничего более постыдного, чем представить плохо организованный или полный ошибок документ.

Вы можете выглядеть неподготовленным и непрофессиональным.

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

Узнайте, как автоматически нумеровать строки в Excel.

Как автоматически пронумеровать строки в Excel?

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

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

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

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

Давайте посмотрим, как работает каждый из этих инструментов.

Использование ручки для наполнения

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

Дескриптор заполнения работает, идентифицируя шаблон, а затем следуя ему.

Вот как автоматически нумеровать строки в Excel с помощью маркера заполнения:

  1. Откройте лист Excel.
  2. Введите первое значение (1) в первую ячейку нужного столбца.
  3. Введите второе значение (2) в ячейку непосредственно под первым.
  4. Выберите обе ячейки.
  5. Нажмите и удерживайте маркер заполнения в правом нижнем углу нижней ячейки.
  6. Осторожно перетащите ручку вниз, пока не будут выбраны все строки, которым вы хотите присвоить номера
  7. Когда вы дойдете до последней строки, отпустите кнопку мыши.

После этих действий Excel заполнит все ячейки в выбранном столбце порядковыми номерами — от 1 до любого числа.

Использование функции ROW

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

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

Войдите в функцию ROW, и проблема исчезнет!

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

Вот как использовать эту функцию:

  1. Щелкните первую ячейку, с которой начнется автоматическая нумерация.
  2. Введите в ячейку следующую формулу:
    = СТРОКА (A2) - 1

    Убедитесь, что линия ссылки заменена соответствующим образом. Мы предположили, что нашей контрольной строкой является A2, но это может быть любая другая строка в вашем файле. В зависимости от того, где вы хотите, чтобы отображались номера строк, это может быть A3, B2 или даже C5.
    Если первой нумеруемой ячейкой является A3, формула изменится на = ROW(A3) - 2 . Если это C5, используется формула = ROW (C5) - 4
  3. .
  4. После присвоения номера выбранной ячейке наведите указатель мыши на маркер перетаскивания в левом нижнем углу и перетащите его вниз к последней ячейке в ряду.

Как автоматически нумеровать строки в Excel без перетаскивания

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

К счастью, Excel позволяет автоматически нумеровать строки без использования кнопки перетаскивания: Заполнить серию.

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

Например, предположим, что значения start, step и stop равны соответственно 1, 1 и 10. В этом случае функция Fill Series автоматически заполнит 10 строк в выбранном столбце, начиная с 1 в первом ячейке, 2 во второй ячейке, по 10 в последней ячейке.

Вот как автоматически заполнять номера строк в Excel с помощью Fill Series:

  1. Выберите первую ячейку, которой вы хотите присвоить номер.
  2. Введите первое значение, например 10, в первую ячейку.
  3. Нажмите Home в верхней части листа.
  4. Щелкните Заполнить , а затем выберите Серия в раскрывающемся меню. Это должно открыть плавающий диалог в центре листа.
  5. В диалоговом окне выберите «Столбцы» в разделе «Серии в».
  6. В этот момент введите значение шага ( 1 по умолчанию), а затем введите значение остановки в соответствующих местах.
  7. Нажмите Хорошо

Готово! Все ячейки в выбранном столбце теперь будут иметь уникальные и последовательные серийные номера для легкой идентификации.

Как автоматически нумеровать отфильтрованные строки в Excel?

Фильтр — это функция, которая позволяет просеивать (или вырезать) данные на основе критериев. Это позволит вам выбрать определенные части рабочего листа и показать только эти ячейки в Excel.

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

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

Даже после фильтрации данных вы можете добавить нумерацию строк на лист.

Вот как это сделать.

  1. Фильтруйте данные.
  2. Выберите первую ячейку, которой вы хотите присвоить номер, а затем введите следующую формулу:
    = ПРОМЕЖУТОЧНЫЙ ИТОГ (3, $ B $ 2: B2)

    Первый аргумент, 3, указывает Excel, что нужно подсчитать числа в диапазон.
    Второй аргумент, $ B $ 2: B2, — это просто диапазон ячеек, которые вы хотите подсчитать.
  3. Возьмите маркер заполнения (+) в правом нижнем углу ячейки и перетащите его вниз, чтобы заполнить все другие ячейки в указанном диапазоне.

Быть организованным

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

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

Пробовали ли вы выполнять какие-либо функции нумерации Excel, описанные в этой статье? Это сработало?

Дайте нам знать в разделе комментариев ниже.

.

Как быстро пронумеровать 10000 строк?

Вы хотите адаптировать лист Excel для импорта списка транзакций продаж. Во-первых, вы хотели бы вставить последовательные порядковые номера в столбец A. Однако вы прогнозируете, что всего будет около 10 000 транзакций. Ручная нумерация ячеек ручкой копирования — удобный метод при небольшом количестве строк, но как это сделать при таком обширном списке. Используйте этот трюк, и вы научитесь делать это быстро.

Для выполнения этой задачи мы предлагаем использовать команду «Заливка» из меню «Правка».

Чтобы применить их:


1. Введите число 1

в любую ячейку, например, A1. вариант.

4. Оставьте значение шага без изменений, а в поле Конечное значение введите: 10000 (остальные настройки не меняйте).


Рис. 1. Правильно заполненное окно Серия

Подтвердив OK, вы получите желаемый эффект.

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


1. В поле Имя введите: A1: A10000 и подтвердите, нажав Enter. Все введенные числа будут выделены.



Рис. 2. Быстрое выделение диапазона ячеек

2. Нажать комбинацию клавиш Ctrl+1 или выбрать команду Ячейки из меню Формат...

3. В диалоге Формат ячеек перейти на вкладку Numbers и выберите категорию Custom .

4. В поле Тип введите: #####. и подтвердите с помощью ОК.


Рис. 3. Порядковые номера, отображаемые через точку

.

Как отображать и скрывать заголовки строк и столбцов в Excel (как)

Заголовки (пронумерованные строки и столбцы с буквами) на листах Excel упрощают просмотр данных и ссылки на них. Однако могут быть случаи, когда ваши заголовки отвлекают, и вы не хотите их показывать. Их легко спрятать, и мы покажем вам, как.

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

Перейдите на вкладку «Файл».

На экране Backstage щелкните «Параметры» в списке элементов слева.

В диалоговом окне «Параметры Excel» нажмите «Дополнительно» в списке элементов слева.

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

ПРИМЕЧАНИЕ. Все листы во всех открытых книгах отображаются в раскрывающемся списке. Вы можете выбрать лист из любой открытой книги.

Установите флажок «Показать заголовки строк и столбцов», чтобы в этом поле не было галочки.

Нажмите «ОК», чтобы принять изменения и закрыть диалоговое окно «Параметры Excel».

Заголовки строк и столбцов скрыты на выбранном рабочем листе.Если вы активируете другой рабочий лист, заголовок строки и столбца будет отображаться снова. Заголовки можно скрывать только на одном листе, а не на всех сразу.

Обратите внимание, что Excel не позволяет отображать или скрывать только заголовки строк или только заголовки столбцов. Заголовки строк и столбцов отображаются или скрываются.

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

.

КАК: Как использовать ROW и COLUMN

Функция Excel ROW возвращает номер строки ссылки. Функция COLUMN возвращает номер столбца. Приведенные примеры покажут вам, как использовать функции СТРОКА и СТОЛБЦ в Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011 и Excel Online.

ROW и COLUMN Функция использует

Функцию ROW можно использовать для:

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

Функцию СТОЛБЦ можно использовать для:

  • Возвращает номер столбца ячейки, в которой находится функция на листе.
  • Возвращает номер столбца с заданной ссылкой на ячейку.

На листе Excel строки нумеруются сверху вниз, и первая строка является первой строкой, а столбцы нумеруются слева направо, причем столбец A является первым столбцом.

Таким образом, функция СТРОКА вернет число 1 для первой строки и 1 048 576 для последней строки рабочего листа.

Синтаксис и аргументы функций ROW и COLUMN

Синтаксис функции относится к макету функции и включает имя функции, круглые скобки и аргументы.

Синтаксис функции ROW:

= РЯД (ссылка)

Синтаксис функции СТОЛБЦ:

= СТОЛБЦ (ссылка)

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

Если аргумент ссылки опущен,

  • Функция СТРОКА возвращает номер строки ссылки на ячейку, в которой находится функция (вторая строка выше).
  • Функция COLUMN возвращает номер столбца ссылки на ячейку, в которой находится функция (третья строка выше).

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

Примеры Использование функций СТРОКА и СТОЛБЦ в Excel

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

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

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

Пример 1 — Пропустить ссылочный аргумент со строкой

  1. Щелкните ячейку B2 , чтобы она стала активной.
  2. Введите в ячейку формулу = СТРОКА () .
  3. нажмите Введите клавишу на клавиатуре, чтобы завершить эту функцию.

Число '2' должно появиться в ячейке B2, потому что функция находится на второй строке рабочего листа.

Когда вы щелкаете ячейку B2, полная функция = СТРОКА () появляется в строке формул над рабочим листом.

Пример 2. Использование ссылки на аргумент с использованием функции COLUMN

  1. Щелкните ячейку B5 , чтобы она стала активной.
  2. Нажмите на вкладку ленты Формулы .
  3. Выберите Search and Reference на ленте, чтобы открыть раскрывающийся список функций.
  4. Нажмите COLUMN в списке, чтобы открыть диалоговое окно функции.
  5. В диалоговом окне щелкните Ссылка на строку .
  6. Щелкните ячейку F4 на листе, чтобы ввести ссылку на ячейку в диалоговом окне.
  7. Щелкните вправо , чтобы завершить функцию и вернуться к рабочему листу.

Число '6' должно появиться в ячейке B5, так как ячейка F4 находится в шестом столбце (столбце F) рабочего листа.

Если щелкнуть ячейку B5, полная функция = СТОЛБЦ (F4) появится в строке формул над рабочим листом.

Поскольку в Excel Online нет вкладки «Формулы ленты», вы можете использовать следующий метод, который работает для всех версий Excel.

  1. Щелкните ячейку B5 , чтобы она стала активной.
  2. Щелкните Вставить функцию рядом со строкой формул.
  3. Выберите Поиск и справочник из списка категорий.
  4. Нажмите Столбец в списке и нажмите OK .
  5. Щелкните ячейку F4 на листе, чтобы ввести ссылку на ячейку.
  6. Нажмите клавишу Enter.

Число '6' должно появиться в ячейке B5, так как ячейка F4 находится в шестом столбце (столбце F) рабочего листа.

Если щелкнуть ячейку B5, полная функция = СТОЛБЦ (F4) появится в строке формул над рабочим листом.

.

Многострочная нумерация - Excel

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

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

Вводим цифру 1 в первую ячейку и при ее выборе в Основные инструменты , в категории Редактирование раскрываем вкладку Заполнить , из которой выбираем Серия данных .

В открывшемся окне отметьте опции Серия - Столбцы , Тип - Линейный .В окне Окончательное значение мы вводим количество ячеек в столбце, которое нужно пронумеровать.

и, наконец, нажмите OK .


.

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

После ввода первых букв T, A Excel выдает всплывающую подсказку, поэтому я выбираю ТАБЛИЦА1.. В Microsoft Office Excel 2003 и более ранних версиях Excel выберите строку в меню «Формат» и нажмите «Автоподбор». , однако это самый простой способ сделать эту операцию в Excel.Фильтрация диапазона данных.. Диапазон, на который должны ссылаться ПРОМЕЖУТОЧНЫЕ ИТОГ() или СУММЕСЛИ(), это весь диапазон данных (все 300 строк) до фильтрации, а не после.. например: данные после фильтрации находятся в строках 1,5,19 и только вы хотите скопировать их, а не 1,2,3,4,5,6,7,8,9 и т. д. Для получения дополнительной информации о подсчете вхождений текста щелкните следующий номер статьи, чтобы просмотреть статью в База знаний Microsoft: Однако при включенной фильтрации сводка по-прежнему суммирует все значения контракта.. Привет .. Способ 1: Выберите только элементы в фильтре для удаления .. Не могу ответить.). MS Excel - формула для суммирования отфильтрованных записей - Какую формулу использовать для суммирования отфильтрованных записей?. Выберите любую ячейку в диапазоне. Однако это решение не работает, когда вы хотите распечатать электронную таблицу, потому что тогда эти элементы не будут видны.. Без использования встроенных функций Excel и, если было возможно, не выделяя весь столбец ..

... MS Excel - диаграмма не исчезает при фильтрации или скрытии строк.

Информация.. Вы хотите ввести формулу, которая будет суммировать только видимые ячейки.. Вставив диаграмму на тот же лист, что и данные, и отфильтровав эти данные, мы можем скрыть диаграмму, я видел файл, где этот эффект не существовало Нумерация строк при фильтрации - функция АГРЕГАТ Петр Майхер 23 мая 2014 г. Excel 2 Комментарии В этом выпуске я показываю способ нумерации только видимых строк при фильтрации с помощью функции АГРЕГАТ.Excel 2010 и VBA - как определить количество об используемых строках и столбцах Хотел обсудить небольшую, но полезную вещь, которая у меня недавно очень помогла в работе, а именно определение количества используемых строк и столбцов в файле с помощью команд VBA.формула, которая подсчитывает значения/числа в столбце без скрытых строк - Форум Excel - обсуждение Здравствуйте. Есть ли в Excel какая-либо формула, которая подсчитывает значения/числа в столбце, но которая бы.. Я начну вводить имя моей таблицы, Таблица 1.. Я хотел бы работать с отфильтрованными данными (строка за строкой, используя цикл)..

запрос помощи/подсчет непустых ячеек (Сообщение сформировано слишком давно.

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

Код: MS Excel - диаграмма не пропадает при фильтрации или скрытии строк - Здравствуйте.

При написании макроса столкнулся с одной проблемой с фильтрацией данных, с которой разобрался: Подсчет строк после фильтрации К сожалению, проблема шире, чем просто подсчет строк. проверять только ячейки в заданном столбце — с учетом только скрытых строк, а моя функция также учитывает скрытые столбцы.. Вы получили разбивку продаж по различным подразделениям компании в первом квартале 2005 г. Помимо анализа продаж конкретного подразделения, вы хотели бы увидеть, сколько сделок было совершено в течение данного месяца.Но как удалить отфильтрованные строки?. Как я могу подсчитать количество ячеек в одном столбце, содержащих некоторые данные?. Благодаря фильтрации мы можем создавать готовые диаграммы на основе видимых данных, выполнять математические операции (например, автосуммирование) без использования дополнительных.Далее выделите диапазон данных, примыкающий к правой части созданных диапазонов значений (если диапазоны находятся в столбце А в строках с 1 по 5, то в столбце В выберите строки с 1 по 5), а затем в первой активной ячейке вводить функции Excel, и именно функцию массива ЧАСТОТА() как ее .Назначение - Excel!.

...1, количество чисел - 2, количество непустых значений - 3, максимум - 4, минимум - 5, произведение - 6.

можно просто ввести формулу в ячейку слева.. На рисунке показаны примеры данных. Выберите «Текстовые фильтры» или «Числовые фильтры», а затем выберите сравнение, например «Между». Введите критерии фильтра и нажмите «ОК». Выберите «Данные» > «Фильтр». Это можно сделать двумя способами: в таблице Excel и в Power Query.. #4: Суммирование по цвету.. Функция "ПРОМЕЖУТОЧНЫЙ ИТОГ" работает, пропуская отфильтрованные строки и просматривая только оставшиеся.. Более того, вы можете перемещать строки в столбцы или столбцы в стихи.Как быстро посчитать отфильтрованные строки?. А дальше обычный ПРОМЕЖУТОЧНЫЙ ИТОГ(109,диапазон) работает как надо EXCEL - кнопка VBA перебрасывает значение последующих ячеек в столбец в другой."D5" после нажатия кнопки.Посмотрите как пронумеровать строки,чтобы нумерация менялась при фильтрация данных.Строки и столбцы в электронной таблице Excel 2016 по умолчанию отмечены цифрами и буквами соответственно.. Чтобы использовать эту нумерацию: .. или ячейка справа Форум Excel - советы, справка, справка Excel, FAQ по Excel Главная страница » Основная категория форума» У меня проблема с макросами »Подсчет строк после фильтрации Предыдущая тема« »Следующая тема ID темы: 58432Чтобы отрегулировать высоту строки так, чтобы она соответствовала всему тексту в ячейке, выполните следующие действия: Выберите нужную строку для регулировки высоты.. Петр Дыня.. Например, в рамках нашей базы данных заказов, мы хотим подсчитать их общую стоимость, но только те, которые относятся к конкретному региону.. Тогда нас интересует столбец ПОРУЧЕНИЯ в этой таблице, мы можем видеть по адресу вверху, что он имеет имя COLUMN 3 .. Защита персональных данных Excel на практике Компьютер и. На самом деле ваша проблема в том, что вы определяете суммирование ПОСЛЕ фильтрации, а не до .. Выберите стрелку заголовка столбца ..


.

Изменить заголовки столбцов с букв на цифры (R1C1)

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

Однажды…

В 1982 году Microsoft выпустила свою первую электронную таблицу Multiplan (конкурирующую с VisiCalc и Lotus 1-2-3), в которой было решено использовать справочный стиль R1K1. В 1985 году его заменил Excel. Microsoft, желая убедить пользователей Lotus 1-2-3, привыкших к привлекательному стилю A1, добавила его в свой список. Это был разумный шаг, позволивший пользователям Lotus перейти на новый продукт компании из Редмонда и продолжить работать с комфортом.Конечно, через несколько лет Excel стал рыночным стандартом и его господство продолжается по сей день…

Различия стилей

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

Однако реальная разница будет, когда мы начнем писать новую формулу. Например, мы будем использовать функцию СУММ и вычислять общее значение трех последовательных ячеек подряд.

На первый взгляд кажется, что формула усложняется при включенном стиле ссылок R1C1. Ничто не могло быть более неправильным. Обратите внимание, что в следующих строках диапазон ячеек, используемый в формуле для стиля А1, изменяется (А2:С2, А3:С3, А4:С4 и т. д.), а в случае стиля R1С1 остается неизменным (WK[ -3]: ВК [- 1]).

Принципы работы

При использовании стиля R1C1 для указания местоположения ячейки мы должны сначала ввести букву W, за которой следует номер строки, затем букву K, за которой следует номер столбца.В стиле A1 мы сразу вводили букву для столбца, а затем число для строки.

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

  • положительные числа относятся к ячейкам ниже и/или справа от текущей ячейки;
  • отрицательных чисел относятся к ячейкам выше и/или слева от текущей ячейки.

Таким образом, если мы используем следующую ссылку W [-5] K [3], мы указываем на ячейку пятью строками выше и тремя столбцами справа от текущей ячейки. Однако в случае ссылки [-1] мы ссылаемся на ячейку, расположенную в той же строке, но на один столбец левее текущей ячейки.

Конечно, нельзя забывать и об абсолютных отзывах. В стиле R1C1 не используется знак доллара ($), как в стиле A1, а квадратные скобки полностью отсутствуют.Например, абсолютная ссылка на стиль A1C1 $F $16 будет эквивалентна ссылке на ячейку стиля R1C1 W16K6.

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

Изменить заголовки столбцов с букв на

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

ШАГ 1: Выберите вкладку Файл на ленте Excel.
ШАГ 2: В меню Backstage щелкните Параметры .
ШАГ 3: В диалоговом окне Параметры Excel выберите категорию Формулы .
ШАГ 4: В разделе Работа с формулами отметьте (включите)/отмените выбор (отключите) опцию R1C1 Reference Style .

ШАГ 5: Нажмите кнопку OK .

Несанкционированное изменение и макрос как средство защиты
Может случиться так, что без изменения параметров Excel вдруг начнет отображать цифры вместо букв в заголовках столбцов. Уверяю вас, это не связано с программной ошибкой. Что ж, Excel работает таким образом, что в зависимости от того, какая книга (то есть с каким стилем ссылок) будет запущена первой, программа примет соответствующий стиль A1 или R1C1.

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

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

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

Sub ZmienW1K1 ()
Application.ReferenceStyle = xlA1 + xlR1C1 - Application.ReferenceStyle
End Sub

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

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: