Hướng dẫn tạo dãy số thập phân trong Google Sheets

Đây là một hướng dẫn nhanh về cách lấy dãy số thập phân trong Google Sheets bằng cách sử dụng công thức mảng.

Tôi sẽ tập trung vào công thức mảng vì chúng ta có thể nhanh chóng lấy dãy số thập phân trong một cột bằng cách sử dụng công cụ fill handle.

Đầu tiên, hãy xem xét kỹ thuật fill handle.

Để có được các số 1, 1.1, 1.2 và cứ tiếp tục như vậy, gõ 1 vào ô A1, 1.1 vào ô A2. Sau đó, chọn A1:A2 và kéo fill handle của ô A2 xuống.

Nó sẽ tạo ra các số cần thiết.

Đó là mà không sử dụng bất kỳ công thức nào. Nếu bạn thích sử dụng một công thức không thuộc mảng, bạn có thể đạt được kết quả tương tự như trên theo cách sau.

Hãy làm theo các bước sau đây.

Gõ số 1 vào ô A1. Trong ô A2, chèn công thức không phải là mảng sau đây.

=A1+0.1

Sao chép công thức của ô A2 và dán xuống hoặc kéo fill handle xuống ô A2 như dưới đây.

Decimal Sequence in Google Sheets - Drag Down Formula

Bạn có thể thử cả hai kỹ thuật trên cùng một hàng, sử dụng các ô A1 và B1.

Mà không cần nỗ lực nhiều, chúng ta có thể đạt được cùng kết quả bằng cách sử dụng công thức mảng trong Google Sheets. Hãy xem xét đến đó.

Công thức mảng để lấy dãy số thập phân trong Google Sheets

Để điền một cột với dãy số thập phân trong Google Sheets, chúng ta có thể sử dụng hàm SEQUENCE.

Công thức chung: ArrayFormula(sequence(n,1,10)/10)

‘n’ xác định số lượng số tuần tự chúng ta muốn.

Nếu bạn muốn điền một cột với dãy số thập phân từ 1 đến 2.9, thì ‘n’ phải là 20. Lên đến 9.9, sau đó sử dụng 90.

Ví dụ:

=ArrayFormula(sequence(20,1,10)/10)

Get Sequence of Decimals in Google Sheets - Array Formula

Mẹo bổ sung

Công thức trên bắt đầu đánh số từ 1. Để bắt đầu đánh số từ 0 như 0, 0.1, 0.2 và cứ tiếp tục như vậy, đặt số từ đó bắt đầu dãy số thành 0.

Cú pháp: SEQUENCE(rows, [columns], [start], [step])

Công thức:

=ArrayFormula(sequence(20,1,0)/10)

Dưới đây là một mẹo nữa.

Chúng ta có thể sử dụng dãy số thập phân trên trong Google Sheets để tự động đánh số dãy số. Trong trường hợp đó, bạn có thể muốn loại bỏ một số số thập phân.

Dưới đây là một ví dụ.

Filter Out Certain Numbers in Serial Numbering

Làm thế nào để loại bỏ các số được khoanh tròn khỏi kết quả? Dưới đây là công thức hiện tại trong ô B1.

=ARRAYFORMULA(sequence(30,1,10)/10)

Sự kết hợp giữa FILTER và MOD có thể hoạt động tốt ở đây.

Công thức sau đây sẽ trả về dãy số thập phân trong Google Sheets sau khi áp dụng bộ lọc.

=filter(sequence(30,1,10)/10,mod(sequence(30,1,10)/10,1)<0.6)

Giải thích công thức

Cú pháp: FILTER(range, condition1, [condition2, …])

Phần # 1 (Phạm vi bộ lọc):

sequence(30,1,10)/10

Phạm vi bộ lọc thực chất là công thức =ARRAYFORMULA(sequence(30,1,10)/10). Tôi đã bỏ qua ArrayFormula vì không bắt buộc với FILTER.

Phần # 2 (Điều kiện bộ lọc):

mod(sequence(30,1,10)/10,1)<0.6

Việc sử dụng MOD là đúng vì nó chỉ trả về các số thập phân. Phần nguyên đã bị loại bỏ vì số chia trong MOD là 1.

Ví dụ: =mod(1.5,1) sẽ trả về 0.5. Hy vọng bạn đã hiểu.

FILTER lọc ra các số thập phân <0.6.

Cuối cùng, nếu bạn muốn đầu ra công thức mảng trong một hàng, hoán đổi số hàng với số cột và số cột với số hàng.

Ý tôi là công thức =ARRAYFORMULA(sequence(30,1,10)/10) sẽ thay đổi thành =ARRAYFORMULA(sequence(1,30,10)/10). Điều này cũng áp dụng cho bộ lọc và MOD combo.

Đó là tất cả về cách điền một cột với dãy số thập phân trong Google Sheets.

Cảm ơn vì đã đọc bài viết. Thành công nhé!

Related posts