Зміст
Часто серіалізація великої кількості елементів вручну в Excel набридає. На щастя, в Excel досить легко автоматично генерувати числові послідовності. Щоб позбутися цього монотонного питання, я покажу вам кілька простих і зручних способів автоматичної генерації числових послідовностей в Excel. Для демонстрації я використовую Microsoft Office 365. Не турбуйтеся, якщо у вас інша версія.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит, використаний для демонстрації, за посиланням нижче.
Автоматична генерація послідовності номерів.xlsx
9 Підходящих прикладів для автоматичної генерації послідовності чисел в Excel
Перш за все, давайте познайомимося з робочим аркушем, який є основою наших сьогоднішніх прикладів. На цьому аркуші у нас є таблиця з 5 людей з їх віком. Використовуючи її, ви побачите, як автоматично генерувати числа для кожного з них. Як правило, ви бачите порядковий номер, який належить ліворуч від будь-якого конкретного елемента. Але оскільки ми маємо намір розглянути різні способи генерації чисел, ми будемоДля демонстрації я використовував наступний приклад набору даних.
1. базовий метод додавання
У цьому методі серіалізації ми збільшимо номер попереднього рядка на 1, тобто додамо 1 до номера попереднього рядка до нашої поточної комірки.
Сходинки:
- Спочатку виділяємо комірку D5 і встановіть значення 1.
- По-друге, запишіть в комірку наступну формулу D6 .
=D5+1
- По-третє, натисніть кнопку Увійдіть та скористайтеся кнопкою Автозаповнення щоб застосувати формулу до решти стовпчика.
- Нарешті, ви отримаєте бажану послідовність.
2. метод автозаповнення для автоматичної генерації послідовності номерів
Якщо Ви бажаєте скористатися послугою Автозаповнення У вас є два варіанти. Однак, він включає в себе Ручка наповнення і Серія Fill Отже, розглянемо наведені нижче частини, щоб застосувати їх до наших даних.
2.1 Використання ручки заповнення
Загалом, вам потрібно вставити значення в рядок і вибрати його як активну комірку. Потім ви побачите невелике кругле поле внизу праворуч, щоб завершити операцію.
Сходинки:
- Спочатку виділяємо активну комірку D5 і поставте 1.
- Аналогічно виділяємо комірку D6 і покладіть 2.
- Після цього виділіть комірки, і ви побачите, що Наповнювач внизу праворуч.
- Нарешті, перетягніть його вниз, щоб завершити операцію.
2.2 Застосування серії заповнення для автоматичної генерації номерної послідовності
Для методу "Заповнити серію" не потрібно вставляти два значення, як раніше. Просто вставте значення в один рядок, і решта частини буде заповнена автоматично.
Сходинки:
- Спочатку виділяємо комірку 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 ви повинні вказати тільки один параметр - rows.
Сходинки:
- Спочатку запишіть у комірку наступну формулу D5 .
=SEQUENCE(5)
- Нарешті, це дасть остаточний результат.
7. створення послідовності чисел, що повторюється
У цій частині я покажу вам, як автоматично створити повторювану послідовність чисел. Зазвичай, вона буде повторювати число після певного значення. Тут я використовував функція IF Однак ви можете виконати наведені нижче кроки, щоб легко виконати завдання.
Сходинки:
- Спочатку клацніть по комірці D5 і встановіть значення 1.
- Після цього введіть в комірку наступну формулу D6 і натисніть Увійдіть .
=IF(D5=3,1,D5+1)
- Насамкінець, застосуйте Автозаповнення інструмент для отримання кінцевої послідовності.
8. створити послідовність чисел, ігноруючи порожні клітинки
Часто доводиться працювати з рядом послідовностей з порожніми клітинками, і ви не хочете вносити числову послідовність в порожні клітинки. Тут я об'єднав функція IF і функція COUNTA Однак, виконайте наведені нижче дії, щоб створити послідовність чисел, ігноруючи порожні клітинки. З метою демонстрації я дещо змінив набір даних.
Сходинки:
- Спочатку запишемо в комірку наступну формулу D5 .
=IF(C5"",COUNTA($C$5:C5),"")
Розбивка по формулам
У формулі використовується ЯКЩО і COUNTA і повертає серійний номер. Ось як працює ця формула:
- COUNTA($C$5:C5)--> підраховує клітинку C5 .
- Виходьте: 1
- =IF(C5"",COUNTA($C$5:C5),"")--> перевіряє порожню комірку і повертає порядковий номер у вигляді 1 для непорожньої комірки та примітки для порожньої комірки.
- Виходьте: 1
- Після цього натиснути кнопку Увійдіть клавішу і використовувати клавішу Автозаповнення інструмент на всю колонку.
- Врешті-решт, результат матиме вигляд, як показано на наступному зображенні.
9. використання відносного еталонного іменованого діапазону
І останнє, але не менш важливе, ви можете використовувати відносне посилання з іменем діапазону, щоб автоматично генерувати послідовність номерів. З цієї причини ви повинні визначити конкретне ім'я в якості функції. Однак, виконайте наступні кроки.
Сходинки:
- Спочатку зайдіть на сайт Формули і виберіть команду Визначити ім'я .
- По-друге, напишіть UP в якості Ім'я та прізвище і вставити наступну формулу в Відноситься до .
=INDIRECT("R[-1]C",FALSE )
- По-третє, преса ГАРАЗД. .
- Знову виберіть комірку 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 .