Оглавление
К счастью, автогенерировать последовательности чисел в Excel довольно просто. Чтобы избавиться от этой монотонной проблемы, я покажу вам несколько простых и удобных способов автогенерации последовательности чисел в Excel. Для демонстрации я использую Microsoft Office 365. Не беспокойтесь, если у вас другая версия.
Скачать Рабочую тетрадь для практических занятий
Рабочую тетрадь, использованную для демонстрации, можно скачать по ссылке для скачивания ниже.
Автоматическая генерация последовательности номеров.xlsx
9 подходящих примеров автоматической генерации последовательности чисел в Excel
Прежде всего, давайте познакомимся с рабочим листом, который является основой наших сегодняшних примеров. На этом листе у нас есть таблица из 5 человек с их возрастами. Используя ее, вы увидите, как автоматически генерировать числа для каждого из них. Обычно вы видите порядковый номер, который принадлежит слева от любого конкретного элемента. Но поскольку мы намерены рассмотреть различные способы генерации чисел, мысохраняя методы в правой части. В целях демонстрации я использовал следующий пример набора данных.
1. Основной метод сложения
В этом методе сериализации мы увеличим номер предыдущей строки на 1. Таким образом, мы добавим 1 к номеру предыдущей строки в нашу текущую ячейку.
Шаги:
- Во-первых, выберите ячейку D5 и установите значение 1.
- Во-вторых, запишите в ячейке следующую формулу D6 .
=D5+1
- В-третьих, нажмите кнопку Войти и используйте кнопку Автозаполнение чтобы применить формулу к остальной части столбца.
- Наконец, вы получите желаемую последовательность.
2. Метод автозаполнения для автоматической генерации последовательности номеров
Если вы хотите использовать Автозаполнение метод, у вас есть два варианта. Однако, он включает в себя Наполнительная рукоятка и Серия наполнения Следовательно, пройдитесь по нижеприведенным частям, чтобы применить их к нашим данным.
2.1 Использование заправочной рукоятки
В общем, вам нужно вставить значение в строку и выбрать его в качестве активной ячейки. Затем вы увидите небольшое круглое поле внизу справа для завершения операции.
Шаги:
- Первоначально выберите активную ячейку D5 и поставьте 1.
- Аналогично, выберите ячейку D6 и поставьте 2.
- После этого выделите ячейки, и вы увидите, что Наполнитель значок в правом нижнем углу.
- И наконец, перетащите его вниз, чтобы завершить операцию.
2.2 Применение серии заполнения для автоматической генерации последовательности чисел
Для метода Fill Series не нужно вставлять два значения, как раньше. Просто вставьте значение в один ряд, а остальная часть будет заполнена автоматически.
Шаги:
- Сначала выберите ячейку D5 и ввести 1 в качестве значения.
- Затем перейдите к Редактирование команда из Главная вкладку и выберите Серия из Заполнить вариант.
- Здесь установите Колонки по адресу Серия и Значение шага: 1 и Остановочная стоимость: 5 от Серия Диалоговое окно .
- Далее нажмите хорошо .
- Наконец, вы найдете последовательность.
3. Использование функции ROW
Обычно, Функция ROW возвращает номер строки ячейки, в которой вы сейчас находитесь (активная ячейка). Таким образом, выберите пустую строку из первой, чтобы получить 1 в любом месте набора данных.
Шаги:
- Во-первых, запишите следующую формулу в ячейке D5 .
=ROW(A1)
- Наконец, используйте Автозаполнение инструмент на весь столбец, чтобы получить окончательный результат.
4. Применение функции COUNTA для автоматической генерации последовательности
Кроме того, здесь стоит упомянуть еще один метод функция COUNTA . Однако COUNTA Функция подсчитывает количество непустых ячеек в диапазоне. Более того, этот метод поможет вам сериализовать непустые строки.
Шаги:
- Вначале запишите в ячейке следующую формулу D5 .
=COUNTA($B$5:B5)
- Наконец, нажмите кнопку Войти и используйте клавишу Автозаполнение инструмент, чтобы получить результат.
5. Использование функции OFFSET
В целом, функция OFFSET возвращает ссылку на ячейку или диапазон ячеек. Здесь вам нужно вставить три параметра в поле OFFSET функцию. Однако для выполнения задания выполните следующие действия.
Шаги:
- Сначала вставьте в ячейку следующую формулу D5 .
= OFFSET(E5,-1,0)+1
Здесь необходимо выбрать пустую ячейку для первого значения. В противном случае будет выдана ошибка.
- Снова выберите ячейку D6 и вставьте приведенную ниже формулу.
= OFFSET(D6,-1,0)+1
- В конце нанесите Автозаполнение инструмент, и результат будет выглядеть следующим образом.
6. использование функции SEQUENCE для автоматической генерации последовательности чисел
Кроме того, вы можете генерировать последовательность чисел с помощью функции под названием SEQUENCE . Использование функция SEQUENCE необходимо указать только один параметр - rows.
Шаги:
- Сначала запишите следующую формулу в ячейке D5 .
=SEQUENCE(5)
- Наконец, он предоставит окончательный результат.
7. создание повторяющейся последовательности чисел
В этой части я покажу вам, как автоматически создать повторяющуюся последовательность чисел. Обычно она будет повторять число после определенного значения. Здесь я использовал функция ПЧ Однако вы можете выполнить следующие шаги, чтобы легко справиться с этой задачей.
Шаги:
- Сначала щелкните на ячейке D5 и установите значение 1.
- После этого введите в ячейку следующую формулу D6 и нажмите Войти .
=IF(D5=3,1,D5+1)
- Наконец, примените Автозаполнение инструмент для получения окончательной последовательности.
8. Создание последовательности чисел с игнорированием пустых ячеек
Часто приходится работать с рядом последовательностей с пустыми ячейками, и вы не хотите предоставлять последовательность чисел в пустых ячейках. Здесь я объединил функция ПЧ и функция COUNTA Однако для создания последовательности чисел, игнорирующей пустые ячейки, выполните следующие шаги. В целях демонстрации я немного изменил набор данных.
Шаги:
- Вначале запишите в ячейке следующую формулу D5 .
=IF(C5"",COUNTA($C$5:C5),"")
Разбивка формулы
В формуле используется ЕСЛИ и COUNTA функции и возвращает серийный номер. Вот как работает эта формула:
- COUNTA($C$5:C5)--> подсчитывает ячейку C5 .
- Выход: 1
- =IF(C5"",COUNTA($C$5:C5),"")--> проверяет пустую ячейку и возвращает порядковый номер как 1 для непустой ячейки и обозначение для пустой ячейки.
- Выход: 1
- После этого нажмите кнопку Войти и используйте клавишу Автозаполнение инструмент на всю колонку.
- Наконец, результат будет представлен на следующем изображении.
9. использование относительного эталонного названного диапазона
И последнее, но не менее важное: для автоматической генерации последовательности чисел можно использовать относительную ссылку с именем range. Для этого необходимо определить конкретное имя функции. Однако проделайте следующие шаги.
Шаги:
- Сначала перейдите к Формулы вкладку и выберите команду Определить имя .
- Во-вторых, напишите ВВЕРХ как Имя и вставьте следующую формулу в Относится к .
=INDIRECT("R[-1]C",FALSE )
- В-третьих, нажмите OK .
- Снова выберите ячейку D5 и введите приведенную ниже формулу.
=SUM(UP,1 )
- Наконец, вы получите желаемый результат.
Как автоматически генерировать последовательность чисел с текстом в Excel
Более того, вы можете воспользоваться функцией Excel ТЕКСТ и ROW функции для создания последовательность чисел с текстом. Давайте пройдемся по приведенному ниже описанию, чтобы выполнить задание.
Шаги:
- Сначала введите следующую формулу в ячейку D5 .
=B5&TEXT(ROW(A1)-1,"-00-")&C5
Разбивка формулы
В формуле используется ТЕКСТ и ROW функции и возвращает имя пользователя. Вот как работает эта формула:
- ROW(A1)--> возвращает номер строки ячейки A1 , который 1 .
- ROW(A1)-1--> становится
- Выход: 0
- TEXT(0,"-00-")--> превращается в текстовый формат 0 .
- TEXT(ROW(A1)-1,”-00-“)—-> упрощается до
- Выход: ' -00- '
- B5&TEXT(ROW(A1)-1,”-00-“)&C5—-> результаты в
- "Линн" & "-00-" & "25 лет"--> возвращает серию с текстами.
- Выход: Линн-00-25 лет
- Наконец, используйте инструмент Автозаполнение, чтобы применить ту же формулу ко всему столбцу.
Заключение
Вот все шаги, которые вы можете предпринять для автоматической генерации последовательностей чисел в Excel. Надеюсь, теперь вы можете легко создать необходимые настройки. Я искренне надеюсь, что вы чему-то научились и вам понравилось это руководство. Пожалуйста, дайте нам знать в разделе комментариев ниже, если у вас есть какие-либо вопросы или рекомендации.
Для получения дополнительной информации, подобной этой, посетите Exceldemy.com .