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

Как автоматически пронумеровать строки, если соседняя ячейка не пуста в Excel?

Как пронумеровать строки в Google Таблицах (добавить серийные номера)

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

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

Это можно легко сделать, используя формулы и другие простые приемы.

Как пронумеровать строки в Google Таблицах

В этом руководстве я покажу вам четыре способа добавления серийных номеров в Google Таблицы:

  • Использование знака заполнения
  • Использование функции ROW
  • Использование функции COUNTA
  • Прибавление 1 к предыдущему серийному номеру

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

Например, если между строками есть пустые строки, а серийный номер должен быть добавлен только к тем записям, которые не являются пустыми, все методы использовать нельзя (пример описан далее в руководстве).

Число строк с помощью маркера заполнения

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

Набор данных, показанный ниже, содержит серийные номера в столбце A, которые необходимо добавить.

Ниже приведены шаги по использованию «Дескриптора заполнения» для ввода серийных номеров:

  • Вставьте столбец слева от столбца Имя. Для этого щелкните правой кнопкой мыши любую ячейку в столбце A и выберите «Вставить столбец».
  • [Необязательно] Дайте новому столбцу заголовок и отформатируйте его, как другие столбцы.
  • В ячейке A2 введите 1
  • В ячейке A3 введите 2
  • Выберите обе ячейки
  • Поместите курсор в нижний правый угол выделения. Курсор изменится на значок плюса (это называется ручкой заливки).
  • Дважды щелкните мышью (или щелкните левой кнопкой мыши и перетащите, пока не захотите цифры)

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

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

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

Использование функции ROW (СТРОКА) для нумерации строк

Функция СТРОКА — это Google Таблицы, которые дают вам номер строки ссылки на ячейку, которую вы ей даете. И если вы не дадите ему никакого входного аргумента, он вернет номер строки ячейки, в которой он используется.

Читайте так же:
Как вернуться к предыдущей версии сохранения в Excel?

Если немного изменить функцию STRING, то можно получить серийные номера в столбце.

В наборе данных ниже показаны серийные номера, и вы хотите добавить их в столбец A.

Ниже описаны шаги, которые необходимо предпринять для этого:

  • Вставьте столбец слева от столбца Имя. Для этого щелкните правой кнопкой мыши любую ячейку в столбце A и выберите «Вставить столбец».
  • [Необязательно] Дайте новому столбцу заголовок
  • В ячейке A2 введите формулу: = ROW () — 1
  • Скопируйте и вставьте все ячейки, в которые вы хотите ввести серийный номер.

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

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

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

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

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

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

Другой способ пронумеровать строки в Google Таблицах — использовать функцию СЧЁТ (COUNTA).

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

Читайте так же:
Как в Excel объединить тексты в колонку без дубликатов?

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

Следующая формула может сделать это:

В приведенной выше формуле функция ЕСЛИ проверяет, пуста ли соседняя ячейка (с помощью функции ISBLANK). Если он пуст, формула ЕСЛИ вернет пустое значение, а если нет, она подсчитает все заполненные строки в указанном диапазоне и выдаст это число.

Поскольку я использовал $ B $ 2: B2 как диапазон, в котором я заблокировал первый B2 (со знаком доллара перед алфавитом столбца и номером строки), но не второй. Затем я могу скопировать его в любую другую ячейку диапазона. Например, если мы скопируем это в ячейку B5, она расширится и станет $ B $ 2: B5.

Добавление 1 к предыдущему серийному номеру

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

Для этого выполните следующие шаги:

  • Введите 1 в ячейку A2
  • Введите формулу = A2 + 1 в ячейку A3
  • Скопируйте и вставьте формулу во все ячейки в столбце, в которых должны появиться числа

Формула выше просто прибавляет 1 к числу в ячейке выше.

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

  • Это приведет к тому, что номер будет присвоен независимо от того, пустые строки или нет.
  • Если вы удаляете строку, все значения ниже нее возвращают ошибку ссылки (#REF!)
  • Если вы вставляете новую строку, номер строки не обновляется автоматически. Скопируйте и вставьте формулу во все ячейки этого нового ряда и во все ячейки под ним.

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

Читайте так же:
Как автоматически вставить новую пустую строку с помощью командной кнопки в Excel?

6 простых способов сделать автоматическую нумерацию в Excel — инструкция и видео

Автор: Иван Буявец

Основатель Checkroi.ru, который делает онлайн-образование более понятным.

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

Способ 1 — простая нумерация

Способ 1 — простая нумерация

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

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

Как это работает. Поскольку мы поместили 1 в первую ячейку и 2 во вторую, Excel посчитал это как последовательность. Скорее всего, следующим номером будет 3, затем 4, потом 5 и так далее.

Способ 2 — автоматическая последовательная нумерация

Здесь мы уже используем формулу, которая увеличит каждую предыдущую ячейку на единицу. Мы можем легко расширить список с помощью этой формулы. Итак, в первой ячейке ставим 1, а во второй пишем формулу:

Затем спустите все точно так же и заполните шкалу.

пособ 2 — автоматическая последовательная нумерация

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

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

Способ 3 — через функцию =СТРОКА()

Функция STRING — это лучший способ, если ваш список строго возрастает по убыванию.

Функция =String() возвращает порядковый номер строки для текущей ячейки, начиная с первой строки.

С помощью этой информации мы можем найти закономерность и здесь. Формула появится в ячейке E2:

Способ 3 — через функцию =СТРОКА()

Как вы видите, результатом функции является число 2. Строка является второй строкой, поэтому результат равен 2.

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

Читайте так же:
Как вставить все кроме формул в Excel?

Способ 3 — через функцию =СТРОКА(B2)-1

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

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

Способ 4 — нумерация через инструмент «Прогрессия»

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

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

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

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

Способ 4 — нумерация через инструмент «Прогрессия»

Откроется диалоговое окно, в котором мы выбираем макет «По колонкам», нумерацией вниз. Затем мы выбираем тип «Арифметический» и устанавливаем шаг равным 1.

Способ 4 — нумерация через инструмент «Прогрессия» тип «арифметическая»

Если мы знаем, сколько человек находится в списке, мы можем установить порог, например 25, и инструмент остановится при достижении указанного числа. Нажимаем OK и видим, что Excel автоматически пронумеровал строки.

Способ 4 — нумерация через инструмент «Прогрессия» Автоматическая нумерация

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

Способ 5 — функция МАКС()

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

Функция MAX ищет наибольшее число в заданном диапазоне.

В первой ячейке ставим число 1, а во второй вводим формулу: =MAX($E$2:E2)+1

Утверждая, что диапазон начинается строго в $E$2, первая граница никогда не изменится. Это будет последняя ячейка после растяжения, которая представляет собой конец диапазона. Если мы расширим такую формулу в строке 26, то получим следующую формулу: =MAX($E$2:E25)+1

Читайте так же:
Как быстро удалить несколько флажков в Excel?

Способ 5 — функция МАКС()

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

Способ 5 — функция МАКС() числа автоматически пересчитаются

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

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

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

В предыдущем методе нам все еще нужно было использовать клетки вручную. Текущий метод еще более автоматизирован. Нам нужна комбинация функций СКРУТЦ и ЕСЛИ для фильтрации по условию.

Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие

Таким образом, формула выглядит следующим образом: =IF(B2=»»;»»;ACCOUNT($B$2:B2))

Вставьте формулу в ячейку B2 и перетащите вниз. Формула автоматически пропускает пустые строки. Первая часть формулы в части SCRUTZ была исправлена, потому что мы не хотим, чтобы диапазон состоял только из одной строки. Наша цель — продолжать делать его больше и лучше.

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

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

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

С помощью Excel мы смогли создать автоматическую нумерацию. Электронные таблицы Google работают аналогичным образом. Желаем вам приятного применения! Попробуйте и поделитесь своими впечатлениями.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector