Hàm SEQUENCE – Tự động điền chuỗi số ngẫu nhiên

Trong hướng dẫn này, bạn sẽ học cách tạo một dãy số trong Excel bằng các công thức. Ngoài ra, chúng tôi sẽ chỉ cho bạn cách tự động tạo một chuỗi số La Mã và số nguyên ngẫu nhiên – tất cả đều bằng cách sử dụng một hàm SEQUENCE mảng động mới.

Những lần bạn phải đặt các số theo thứ tự trong Excel theo cách thủ công đã qua lâu rồi. Trong Excel hiện đại, bạn có thể tạo một chuỗi số đơn giản trong nháy mắt với Tính năng tự động điền. Nếu bạn có một nhiệm vụ cụ thể hơn, hãy sử dụng hàm SEQUENCE, được thiết kế đặc biệt cho mục đích này.

Cú pháp của Hàm SEQUENCE

Hàm SEQUENCE trong Excel được sử dụng để tạo một mảng các số liên tiếp như 1, 2, 3, v.v.

Nó là một cái mới hàm mảng động được giới thiệu trong Microsoft Excel 365. Kết quả là một mảng động tự động “tràn” vào số hàng và cột được chỉ định.

Hàm có cú pháp sau:

SEQUENCE (hàng, [columns], [start], [step])

Ở đâu:

Hàng (tùy chọn) – số hàng cần điền.

Cột (tùy chọn) – số cột cần điền. Nếu bỏ qua, mặc định là 1 cột.

Khởi đầu (tùy chọn) – số bắt đầu trong dãy. Nếu bỏ qua, mặc định là 1.

Bươc (tùy chọn) – gia số cho mỗi giá trị tiếp theo trong chuỗi. Nó có thể là tích cực hoặc tiêu cực.

  • Nếu dương, các giá trị tiếp theo sẽ tăng lên, tạo ra một chuỗi tăng dần.
  • Nếu âm, các giá trị tiếp theo sẽ giảm, tạo ra một chuỗi giảm dần.
  • Nếu bị bỏ qua, bước này sẽ được mặc định là 1.

Công thức cơ bản của hàm Sequence để tạo một dãy số trong Excel

Nếu bạn đang tìm cách điền vào một cột các hàng có số thứ tự bắt đầu từ 1, bạn có thể sử dụng hàm SEQUENCE trong Excel ở dạng đơn giản nhất:

Để đặt các số trong một cột:

SỰ NỐI TIẾP(n)

Để đặt số trong một hàng:

SEQUENCE (1, n)

Ở đâu n là số phần tử trong dãy.

Ví dụ: để điền một cột có 10 số tăng dần, hãy nhập công thức dưới đây vào ô đầu tiên (trong trường hợp của chúng tôi là A2) và nhấn Đi vào Chìa khóa:

=SEQUENCE(10)

Kết quả sẽ tự động tràn ra các hàng khác.
Tạo chuỗi 1 cột bằng công thức

Để tạo một chuỗi ngang, hãy đặt hàng đối số 1 (hoặc bỏ qua) và xác định số cột, 8 trong trường hợp của chúng tôi:

=SEQUENCE(1,8)

Công thức tạo chuỗi ngang

Nếu bạn muốn điền vào phạm vi ô với các số tuần tự, sau đó xác định cả hai hàngcột tranh luận. Ví dụ: để điền 5 hàng và 3 cột, bạn sẽ sử dụng công thức này:

=SEQUENCE(5,3)

Sử dụng hàm SEQUENCE để điền vào một dải ô

Đến khởi đầu với một số cụ thể, giả sử 100, cung cấp số đó trong 3rd tranh luận:

=SEQUENCE(5,3,100)

Một chuỗi bắt đầu từ một số cụ thể

Để tạo một danh sách các số có bước tăng dần cụ thể, xác định bước trong 4thứ tự đối số, 10 trong trường hợp của chúng tôi:

=SEQUENCE(5,3,100,10)

Một trình tự tăng dần theo một bước cụ thể

Được dịch sang tiếng Anh đơn giản, công thức hoàn chỉnh của chúng tôi như sau:
Công thức SEQUENCE trong Excel

Hàm SEQUENCE – những điều cần nhớ

Để thực hiện một cách hiệu quả một chuỗi số trong Excel, hãy nhớ 4 điều đơn giản sau:

  • Hàm SEQUENCE chỉ khả dụng với Microsoft 365 đăng ký. Trong Excel 2019, Excel 2016 và các phiên bản trước đó, nó không hoạt động vì các phiên bản đó không hỗ trợ mảng động.
  • Nếu mảng các số liên tiếp là kết quả cuối cùng, thì Excel sẽ tự động xuất ra tất cả các số trong một cái gọi là phạm vi tràn. Vì vậy, hãy đảm bảo rằng bạn có đủ ô trống ở bên dưới và bên phải ô mà bạn nhập công thức, nếu không #SPILL lỗi sẽ xảy ra.
  • Mảng kết quả có thể là một chiều hoặc hai chiều, tùy thuộc vào cách bạn định cấu hình hàngcột tranh luận.
  • Bất kỳ đối số tùy chọn nào không được đặt mặc định là 1.

Cách tạo một dãy số trong Excel – ví dụ về công thức

Mặc dù công thức SEQUENCE cơ bản trông không thú vị lắm, nhưng khi được kết hợp với các hàm khác, nó sẽ có một mức độ hữu dụng hoàn toàn mới.

Tạo chuỗi giảm dần (giảm dần) trong Excel

Để tạo một chuỗi tuần tự giảm dần, sao cho mỗi giá trị tiếp theo nhỏ hơn giá trị trước đó, hãy cung cấp tiêu cực số cho bươc tranh luận.

Ví dụ: để tạo danh sách các số bắt đầu từ 10 và giảm dần 1, hãy sử dụng công thức sau:

=SEQUENCE(10, 1, 10, -1)

Công thức tạo chuỗi giảm dần trong Excel

Buộc một chuỗi hai chiều di chuyển theo chiều dọc từ trên xuống dưới

Theo mặc định, khi điền vào một dải ô có các số liên tiếp, chuỗi đó luôn đi ngang qua hàng đầu tiên rồi xuống hàng tiếp theo, giống như đọc sách từ trái sang phải. Để làm cho nó lan truyền theo chiều dọc, tức là từ trên xuống dưới qua cột đầu tiên và sau đó sang phải cột tiếp theo, hãy lồng SEQUENCE trong VẬN CHUYỂN chức năng. Xin lưu ý rằng TRANSPOSE hoán đổi các hàng và cột, vì vậy bạn nên chỉ định chúng theo thứ tự ngược lại:

VẬN CHUYỂN (SEQUENCE (cột, hàng, bắt đầu, bước))

Ví dụ: để điền vào 5 hàng và 3 cột với các số liên tiếp bắt đầu từ 100 và tăng dần lên 10, công thức có dạng sau:

=TRANSPOSE(SEQUENCE(3, 5, 100, 10))

Để hiểu rõ hơn về cách tiếp cận, vui lòng xem ảnh chụp màn hình bên dưới. Ở đây, chúng tôi nhập tất cả các tham số vào các ô riêng biệt (E1: E4) và tạo 2 chuỗi với các công thức dưới đây. Làm ơn chú ý hàngcột được cung cấp theo thứ tự khác nhau!

Trình tự di chuyển theo chiều dọc từ trên xuống dưới (theo hàng):

=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))

Chuỗi thông thường di chuyển theo chiều ngang từ trái sang phải (theo cột):

=SEQUENCE(E1, E2, E3, E4)

Công thức để tạo chuỗi hai chiều di chuyển theo chiều dọc

Tạo một dãy số La Mã

Cần một dãy số La Mã cho một số nhiệm vụ, hay chỉ để giải trí? Thật dễ dàng! Xây dựng một công thức SEQUENCE thông thường và làm cong nó trong hàm ROMAN. Ví dụ:

=ROMAN(SEQUENCE(B1, B2, B3, B4))

Trong đó B1 là số hàng, B2 là số cột, B3 là số bắt đầu và B4 là bước.
Tạo một dãy số La Mã

Tạo chuỗi số ngẫu nhiên tăng hoặc giảm

Như bạn có thể biết, trong Excel 365 có một hàm đặc biệt để tạo số ngẫu nhiên, RANDARRAY, mà chúng tôi đã thảo luận một vài bài viết trước. Chức năng này có thể làm được rất nhiều điều hữu ích, nhưng trong trường hợp của chúng tôi, nó không thể giúp được gì. Để tạo chuỗi số nguyên ngẫu nhiên tăng dần hoặc giảm dần, chúng tôi sẽ cần RANDBETWEEN chức năng cho bươc đối số của SEQUENCE.

Ví dụ: để tạo một loạt tăng số lượng ngẫu nhiên tràn vào bao nhiêu hàng và cột như được chỉ định trong B1 và ​​B2 tương ứng và bắt đầu từ số nguyên trong B3, công thức như sau:

=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))

Tùy thuộc vào việc bạn muốn một bước nhỏ hơn hay lớn hơn, hãy cung cấp một số thấp hơn hoặc cao hơn cho đối số thứ hai của RANDBETWEEN.
Công thức tạo một chuỗi các số nguyên ngẫu nhiên tăng dần

Để tạo một chuỗi giảm số lượng ngẫu nhiên, các bươc sẽ là số âm, vì vậy bạn đặt dấu trừ trước hàm RANDBETWEEN:

=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

Công thức tạo chuỗi số nguyên ngẫu nhiên giảm dần

Ghi chú. Vì hàm RANDBETWEEN trong Excel là bay hơi, nó sẽ tạo ra các giá trị ngẫu nhiên mới với mọi thay đổi trong trang tính của bạn. Kết quả là, dãy số ngẫu nhiên của bạn sẽ liên tục thay đổi. Để ngăn điều này xảy ra, bạn có thể sử dụng Excel Dán đặc biệt > Giá trị tính năng thay thế các công thức bằng các giá trị.

Hàm SEQUENCE trong Excel bị thiếu

Giống như bất kỳ hàm mảng động nào khác, SEQUENCE chỉ có sẵn trong các bản dựng mới nhất của Excel 365 hỗ trợ mảng động. Do đó, bạn sẽ không tìm thấy bất kỳ hàm nào trong số đó trong Excel trước động, chẳng hạn như Excel 2019, Excel 2016 và thấp hơn.

Đó là cách tạo chuỗi trong Excel 365 với các công thức. Tôi hy vọng các ví dụ vừa hữu ích vừa thú vị. Dù sao, cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!

Source link

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *