Công thức Excel: Số hàng tuần tự -

Mục lục

Công thức chung

=ROW()-offset

Tóm lược

Để thêm số hàng tuần tự vào tập dữ liệu có công thức, bạn có thể sử dụng hàm ROW. Trong ví dụ được hiển thị, công thức trong B5 là:

=ROW()-4

Giải trình

Khi không được cung cấp tham chiếu, hàm ROW trả về số hàng của hàng hiện tại. Trong ô B5, ROW trả về 5, trong ô B6, ROW () trả về 6, v.v.

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Vì vậy, để tạo các số hàng liên tiếp bắt đầu bằng 1, chúng ta trừ 4:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Công thức này sẽ tiếp tục hoạt động miễn là các hàng không được thêm vào hoặc bị xóa phía trên hàng dữ liệu đầu tiên. Nếu các hàng được thêm vào hoặc xóa phía trên dữ liệu, giá trị offset 4 được mã hóa cứng sẽ cần được điều chỉnh khi cần thiết.

Số hàng trong bảng

Nếu chúng tôi chuyển đổi dữ liệu sang một Bảng Excel phù hợp, chúng tôi có thể sử dụng một công thức mạnh mẽ hơn. Dưới đây, chúng tôi có cùng một dữ liệu trong "Table1":

Xem trang này để được giải thích chi tiết.

Số hàng cho một dải ô đã đặt tên

Cách tiếp cận để tạo số hàng liên tiếp trong bảng có thể được điều chỉnh để hoạt động với phạm vi được đặt tên như sau:

=ROW()-ROW(INDEX(data,1,1))+1

Ở đây, chúng tôi đang làm việc với một phạm vi được đặt tên duy nhất được gọi là "dữ liệu". Để tính toán bù đắp cần thiết, chúng tôi sử dụng INDEX như sau:

INDEX(data,1,1)

Chúng tôi chuyển dữ liệu phạm vi đã đặt tên vào hàm INDEX và yêu cầu ô ở hàng 1, cột 1. Về cơ bản, chúng tôi đang yêu cầu INDEX cho ô đầu tiên (phía trên bên trái) trong phạm vi. INDEX trả về ô đó dưới dạng địa chỉ và hàm ROW trả về số hàng của ô đó, được sử dụng làm giá trị bù đắp được giải thích ở trên. Ưu điểm của công thức này là có thể di chuyển được. Nó sẽ không bị vỡ khi công thức được di chuyển và có thể sử dụng bất kỳ phạm vi có tên hình chữ nhật nào.

thú vị bài viết...