Isi kandungan
Dalam tutorial ini, anda akan belajar cara mencipta jujukan nombor dalam Excel dengan formula. Selain itu, kami akan menunjukkan kepada anda cara untuk menjana satu siri nombor Rom dan integer rawak secara automatik - semuanya dengan menggunakan fungsi JURUTAN tatasusunan dinamik baharu.
Masa apabila anda perlu meletakkan nombor dalam turutan dalam Excel secara manual sudah lama hilang. Dalam Excel moden, anda boleh membuat siri nombor ringkas dalam sekelip mata dengan ciri Auto Isi. Jika anda mempunyai tugasan yang lebih khusus dalam fikiran, kemudian gunakan fungsi SEQUENCE, yang direka khas untuk tujuan ini.
Fungsi URUTAN Excel
Fungsi SEQUENCE dalam Excel digunakan untuk menjana tatasusunan nombor berjujukan seperti 1, 2, 3, dsb.
Ia ialah fungsi tatasusunan dinamik baharu yang diperkenalkan dalam Microsoft Excel 365. Hasilnya ialah tatasusunan dinamik yang tertumpah ke dalam nombor yang ditentukan baris dan lajur secara automatik.
Fungsi ini mempunyai sintaks berikut:
URUTAN(baris, [lajur], [mula], [langkah])Di mana:
Baris (pilihan) - bilangan baris untuk diisi.
Lajur (pilihan) - bilangan lajur untuk diisi. Jika ditinggalkan, lalai kepada 1 lajur.
Mula (pilihan) - nombor permulaan dalam jujukan. Jika ditinggalkan, lalai kepada 1.
Langkah (pilihan) - kenaikan bagi setiap nilai berikutnya dalam jujukan. Ia boleh menjadi positif atau negatif.
- Jika positif, nilai seterusnya meningkat, mewujudkanturutan menaik.
- Jika negatif, nilai seterusnya berkurangan, menghasilkan urutan menurun.
- Jika ditinggalkan, langkah lalai kepada 1.
Fungsi SEQUENCE hanya disokong dalam Excel untuk Microsoft 365, Excel 2021 dan Excel untuk web.
Formula asas untuk mencipta jujukan nombor dalam Excel
Jika anda ingin mengisi lajur baris dengan nombor berjujukan bermula pada 1, anda boleh menggunakan fungsi Excel SEQUENCE dalam bentuk yang paling mudah:
Untuk meletakkan nombor dalam lajur :
SEQUENCE( n)Untuk meletakkan nombor dalam baris :
JURUTAN(1, n)Di mana n ialah bilangan unsur dalam jujukan.
Sebagai contoh, untuk mengisi lajur dengan 10 nombor tambahan, taip formula di bawah dalam sel pertama (A2 dalam kes kami) dan tekan kekunci Enter:
=SEQUENCE(10)
Hasilnya akan tumpah dalam baris lain secara automatik.
Untuk membuat jujukan mendatar, tetapkan argumen baris kepada 1 (atau tinggalkan) dan takrifkan bilangan lajur , 8 dalam kes kami:
=SEQUENCE(1,8)
Jika anda ingin mengisi julat sel dengan nombor berjujukan, kemudian tentukan kedua-dua argumen baris dan lajur . Sebagai contoh, untuk mengisi 5 baris dan 3 lajur, anda akan menggunakan formula ini:
=SEQUENCE(5,3)
Untuk mulakan dengan nombor tertentu , katakan 100, berikan nombor itu dalam hujah ke-3:
=SEQUENCE(5,3,100)
Untuk menjanasenarai nombor dengan langkah kenaikan khusus , tentukan langkah dalam hujah ke-4, 10 dalam kes kami:
=SEQUENCE(5,3,100,10)
Diterjemah ke dalam bahasa Inggeris biasa, formula lengkap kami berbunyi seperti berikut:
Fungsi SEQUENCE - perkara yang perlu diingat
Untuk melakukan urutan nombor dalam Excel dengan cekap, sila ingat 4 fakta mudah ini:
- Fungsi SEQUENCE hanya tersedia dengan langganan Microsoft 365 dan Excel 2021. Dalam Excel 2019, Excel 2016 dan versi terdahulu, ia tidak berfungsi kerana versi tersebut tidak menyokong dinamik tatasusunan.
- Jika tatasusunan nombor berjujukan ialah hasil akhir, Excel mengeluarkan semua nombor secara automatik dalam julat tumpahan yang dipanggil. Jadi, pastikan anda mempunyai sel kosong yang mencukupi di bawah dan di sebelah kanan sel tempat anda memasukkan formula, jika tidak, ralat #SPILL akan berlaku.
- Susun atur yang terhasil boleh menjadi satu dimensi atau dua dimensi, bergantung pada cara anda mengkonfigurasi argumen baris dan lajur .
- Sebarang argumen pilihan yang tidak ditetapkan menjadi lalai kepada 1.
Bagaimana untuk mencipta jujukan nombor dalam Excel - contoh formula
Walaupun formula JURUTAN asas tidak kelihatan sangat menarik, apabila digabungkan dengan fungsi lain, ia memerlukan tahap kegunaan baharu.
Jadikan urutan menurun (menurun) dalam Excel
Untuk menjana siri jujukan menurun, supaya setiap nilai berikutnyakurang daripada yang sebelumnya, berikan nombor negatif untuk hujah step .
Contohnya, untuk membuat senarai nombor bermula pada 10 dan menurun sebanyak 1 , gunakan formula ini:
=SEQUENCE(10, 1, 10, -1)
Paksa urutan dua dimensi untuk bergerak secara menegak dari atas ke bawah
Apabila mengisi julat sel dengan nombor berjujukan, secara lalai, siri ini sentiasa melintang merentasi baris pertama dan kemudian turun ke baris seterusnya, sama seperti membaca buku dari kiri ke kanan. Untuk menjadikannya merambat secara menegak, iaitu dari atas ke bawah merentasi lajur pertama dan kemudian ke kanan ke lajur seterusnya, sarang URUTAN dalam fungsi TRANSPOSE. Sila ambil perhatian bahawa TRANSPOSE menukar baris dan lajur, jadi anda harus menentukannya dalam susunan terbalik:
TRANSPOSE(URUTAN( lajur, baris, mula, langkah))Contohnya, untuk mengisi 5 baris dan 3 lajur dengan nombor berjujukan bermula pada 100 dan ditambah 10, formula mengambil borang ini:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
Untuk lebih memahami pendekatan, sila lihat pada tangkapan skrin di bawah. Di sini, kami memasukkan semua parameter dalam sel berasingan (E1:E4) dan mencipta 2 jujukan dengan formula di bawah. Sila ambil perhatian baris dan lajur dibekalkan dalam susunan yang berbeza!
Jujukan yang bergerak secara menegak dari atas ke bawah (dari segi baris):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
Jujukan biasa yang bergerak secara mendatar kiri ke kanan (lajur-bijak):
=SEQUENCE(E1, E2, E3, E4)
Buat urutan nombor Rom
Memerlukan urutan nombor Rom untuk beberapa tugas, atau hanya untuk keseronokan ? Itu mudah! Bina formula SEQUENCE biasa dan ledingkan dalam fungsi ROMAN. Contohnya:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
Di mana B1 ialah bilangan baris, B2 ialah bilangan lajur, B3 ialah nombor mula dan B4 ialah langkah.
Janakan jujukan nombor rawak yang bertambah atau berkurang
Seperti yang anda ketahui, dalam Excel baharu terdapat fungsi khas untuk menjana nombor rawak, RANDARRAY, yang telah kita bincangkan beberapa artikel yang lalu. Fungsi ini boleh melakukan banyak perkara yang berguna, tetapi dalam kes kami ia tidak dapat membantu. Untuk menjana sama ada siri nombor bulat rawak menaik atau menurun, kami memerlukan fungsi RANDBETWEEN lama yang baik untuk hujah step SEQUENCE.
Sebagai contoh, untuk mencipta satu siri meningkatkan nombor rawak yang tumpah ke dalam seberapa banyak baris dan lajur seperti yang dinyatakan dalam B1 dan B2, masing-masing, dan bermula pada integer dalam B3, formulanya adalah seperti berikut:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
Bergantung pada sama ada anda mahukan langkah yang lebih kecil atau lebih besar, berikan nombor yang lebih rendah atau lebih tinggi untuk argumen kedua RANDBETWEEN.
Untuk membuat urutan mengurangkan nombor rawak , langkah hendaklah negatif, jadi anda meletakkan tanda tolak sebelum fungsi RANDBETWEEN:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Nota. Kerana ExcelFungsi RANDBETWEEN adalah tidak menentu , ia akan menjana nilai rawak baharu dengan setiap perubahan dalam lembaran kerja anda. Akibatnya, urutan nombor rawak anda akan terus berubah. Untuk mengelakkan perkara ini daripada berlaku, anda boleh menggunakan ciri Tampal Khas > Nilai Excel untuk menggantikan formula dengan nilai.
Fungsi Excel SEQUENCE tiada
Seperti mana-mana fungsi tatasusunan dinamik yang lain, SEQUENCE hanya tersedia dalam Excel untuk Microsoft 365 dan Excel 2021 yang menyokong tatasusunan dinamik. Anda tidak akan menemuinya dalam Excel 2019 pra-dinamik, Excel 2016 dan lebih rendah.
Begitulah cara untuk membuat jujukan dalam Excel dengan formula. Saya harap contoh-contoh itu berguna dan menyeronokkan. Bagaimanapun, terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!
Latihan buku kerja untuk muat turun
Contoh formula URUTAN Excel (fail.xlsx)