Làm thế nào để sử dụng hàm OFFSET hiệu quả?.Hãy cùng tìm hiểu hướng dẫn sử dụng hàm OFFSET trong Excel trong bài viết dưới đây.
Trong các hàm tham chiếu trong Excel, hàm OFFSET rất quan trọng vì có thể tạo nên các hàm tham chiếu cũng như các hàm tính toán khác.
Công thức hàm OFFSET đóng vai trò hàm tham chiếu trong Excel như sau:
=OFFSET(reference, rows, cols, [height], [width])
3 đối số reference, rows và cols là 3 đối số bắt buộc người dùng phải nhập. Trong công thức chúng ta nhìn thấy 2 đối số còn lại height và width là 2 đối số tùy chọn có thể nhập hoặc bỏ qua.
Các đối số bắt buộc trong công thức hàm OFFSET
Các đối số tùy chọn trong công thức hàm OFFSET
Cả hai đối số height và width luôn phải là số dương. Trong excel có rất nhiều hàm, hàm OFFSET cũng vậy.
=OFFSET (tham chiếu, hàng, cols, chiều cao, chiều rộng )
Trong đó:
+ Tham chiếu: là khu vực mà bạn muốn tham chiếu đến phần nào đó
+ Hàng: có thể là tích cực hoặc tiêu cực.
+ Cols: Số lượng cột, ở bên trái hoặc bên phải, mà bạn muốn ô trên bên trái của tham chiếu được trả về để tham chiếu.
+ Chiều cao: theo số lượng hàng mà bạn muốn tham chiếu được trả về. Chiều cao là một số dương.
+ Chiều rộng: tùy chọn, theo số lượng cột, mà bạn muốn tham chiếu được trả về.
Hàm OFFSET được nhập theo công thức:
=OFFSET(A1,3,1)
Công thức OFFSET Excel lấy ô tham chiếu bắt đầu từ điểm gốc A1 ô tham chiếu của chúng ta là ô B4.
Sử dụng công thức: =SUM(OFFSET(A1,3,1,1,3)) chúng ta thu được kêt quả chính là tổng dải ô tham chiếu liền kề được xác định bởi hàm OFFSET.
Công thức OFFSET Excel
Tạo các dải động bằng hàm OFFSET ví dụ như A1:B4 là tham chiếu tĩnh bạn không thể thay đổi phạm vi tham chiếu. Nếu bạn thường xuyên cập nhật dữ liệu trên bảng Excel hàm OFFSET là sự lựa chọn tuyệt vời khi không muốn làm ảnh hưởng đến kết quả hàm tham chiếu trong Excel. OFFSET Excel cho phép bạn tạo các dải động bạn thay đổi dữ liệu bảng tính hay thêm các hàng, cột bạn vẫn sẽ tìm được dữ liệu mình cần.
Lấy dải từ ô gốc bằng hàm OFFSET trong Excel hàm OFFSET sẽ cứu bạn khỏi việc mỏi mắt tra cứu dữ liệu nếu quên mất địa chỉ thực của cả dải ô cần tìm kiếm thông tin.
Sử dụng hàm OFFSET lồng trong hàm SUM
Công thức hàm SUM kết hợp hàm OFFSET có chức năng tính tổng các ô tham chiếu trong OFFSET Excel cả khi bảng tính được thay đổi. Chúng ta không cần phải thay thế hàm SUM thủ công vào trang tính nữa. Thay vì dùng hàm SUM cơ bản cần cập nhật hàm thủ công, thì công thức hàm SUM kết hợp hàm OFFSET thuận tiện hơn.
Nhập các tham số sau đây vào đối số trong công thức hàm OFFSET:
Công thức mẫu hàm SUM kết hợp hàm OFFSET:
=SUM(first cell:OFFSET(cell with total, -1,0))
Ta sẽ có công thức hàm OFFSET như sau:
=SUM(B2:OFFSET(B9, -1,0))
Sử dụng hàm OFFSET tổng hợp N dòng cuối của một danh sách:
Chúng ta sẽ sử dụng hàm OFFSET kết hợp với các hàm SUM và hàm COUNT/ COUNTA như sau:
=SUM(OFFSET(B1,COUNT(B:B)-E2+1,0, E2,1)) hoặc
=SUM(OFFSET(B1,COUNTA(B:B)-E2,0,E2,1)))
Trong công thức hàm OFFSET:
Lưu ý rằng công thức này sẽ chỉ hoạt động chính xác trên một cấu trúc. Đối với các cấu trúc bảng khác nhau, bạn cần thực hiện một số điều chỉnh trong công thức OFFSET Excel / COUNTA hàm tham chiếu trong Excel.
Bằng cách sử dụng hàm OFFSET, các công thức để tính là tên của hàm đầu tiên:
Công thức hàm OFFSET luôn luôn tham chiếu đến ô cuối cùng trong cột. Bạn sẽ không phải lo về việc Excel trả sai kết quả hay trả lỗi.
Hàm OFFSET kết hợp hàm COUNTA có thể giúp bạn tạo một dải động trong trường hợp bạn muốn tạo danh sách tự động cập nhật.
Nhập công thức hàm OFFSET kết hợp hàm COUNTA như sau:
=OFFSET(Sheet_Name!$A$1,0,0,COUNTA(Sheet_Name!$A:$A),1)
Hàm VLOOKUP trong Excel chỉ có khả năng trả lại một giá trị ở bên phải cột tra cứu, không có khả năng dò được giá trị bên trái của nó.
Giải pháp sử dụng hàm OFFSET kết hợp hàm MATCH và hàm ROWS với công thức như sau:
=OFFSET(lookup table, MATCH(lookup value,OFFSET(lookup table,0,1, ROWS(lookup table),1),0)-1,0,1,1)
Ta có công thức của hàm OFFSET như sau:
=OFFSET(A5:B11,MATCH(B1,OFFSET(A5:B11,0,1,ROWS(A5:B11),1),0)-1,0,1,1)
Hàm HLOOKUP không thể dò giá trị trên hàng chứa giá trị tham chiếu trong phạm vi dữ liệu để xuất ra một giá trị. Bạn hãy sử dụng công thức hàm OFFSET kết hợp hàm MATCH và hàm ROWS, bạn cần thêm hàm COLUMNS để công thức dò tìm như sau:
=OFFSET(lookup table,0,MATCH(lookup value,OFFSET(lookup table,ROWS(lookup table)-1,0,1,COLUMNS(lookup table)),0)-1,1,1)
Tra cứu hai chiều trong Excel để tìm kiếm dữ liệu tại vị trí giao điểm các hàng và cột. Sử dụng công thức hàm OFFSET với mảng tra cứu 2 chiều như sau:
=OFFSET(lookup table,MATCH(row lookup value,OFFSET(lookup table, 0,0,ROWS(lookup table),1),0)-1,MATCH(column lookup value, OFFSET(lookup table,0,0,1,COLUMNS(lookup table)),0)-1)
Để áp dụng công thức trên, chúng ta xác định các yếu tố sau:
Chúng ta có viết được công thức tra cứu hai chiều sau đây:
=OFFSET(A5:G9,MATCH(B2,OFFSET(A5:G9,0,0,ROWS(A5:G9),1),0)-1,MATCH(B1,OFFSET(A5:G9,0,0,1,COLUMNS(A5:G9)),0)-1)
Ấn tổ hợp phím Ctrl + Shift + Enter để Excel trả về kết quả chính xác.
Hàm OFFSET trong Excel cũng có một số nhược điểm. Hàm OFFSET có thể khiến Excel chạy chậm luôn luôn “khát dữ liệu”.
Hàm OFFSET có thể gây khó khăn cho việc sửa lỗi hàm các tham chiếu được trả lại bởi hàm OFFSET là động chúng ta sẽ tốn rất nhiều thời gian để tìm và sửa lỗi
Các giải pháp khắc phục nhược điểm của hàm OFFSET trong Excel là sử dụng công cụ bảng trong Excel. Bạn chỉ cần nhập một công thức hàm OFFSET vào một ô trong bảng sao chép ô xuống các ô phía dưới đã có thể tạo ra một bảng Excel thay đổi dữ liệu phù hợp cho mỗi hàng.
Mỗi bảng trong trang tính Excel mặc định là Table1, Table2 bạn hoàn toàn có thể đổi tên bảng khi vào tab Design> Properties group> Table Name.
Sử dụng hàm INDEX trong Excel cũng có thể được dùng làm hàm tham chiếu trong Excel đôi với các dải động. Hàm INDEX so với hàm OFFSET là hàm INDEX không tự thay đổi nên nó sẽ không làm chậm Excel của bạn.
Sử dụng hàm INDIRECT trong Excel giúp chúng ta tạo tham chiếu cho dải động từ nhiều nguồn các dải ô được đặt tên các ô giá trị, giá trị và văn bản của ô. Hàm INDIRECT cũng có thể tự động tham chiếu một bảng tính hoặc một trang tính Excel.
Có thể nói hàm OFFSET là hàm tham chiếu trong Excel lợi hại bậc nhất vì có thể kết hợp được với các hàm khác. Để sử dụng hiệu quả hàm OFFSET hãy đọc thêm các bài viết về hàm Excel. Các bạn cần nắm vững công thức của các hàm tham chiếu và hàm tính toán trong Excel để biết cách thực hiện dễ dàng nhất.
Trong những năm gần đây, ngành Dược là một ngành học thu hút đông đảo…
Phép trừ là phép tính được sử dụng rất nhiều trong Excel. Trong bài viết…
Bạn đang gặp khó khăn về việc loại bỏ dấu trong Excel và không biết…
Bạn đang muốn tính cách phép tính bình phương khi xử lý dữ liệu trên…
Bạn đang làm việc với Excel và muốn tìm cách ẩn đi các công thức…
Hàm AND trong Excel là hàm thường xuyên được sử dụng để xử lý công…