Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách dùng OFFSET kết hợp MATCH để lấy dữ liệu động

Đàm Thế Nhi 02/04/2026 07:34 320 lượt xem 2 trả lời

Chào các anh chị em trong diễn đàn,

Hôm nay mình muốn chia sẻ một cách xử lý dữ liệu khá hay mà mình mới tìm hiểu được, đó là kết hợp hàm OFFSETMATCH để tạo ra một công thức lấy dữ liệu động, linh hoạt hơn VLOOKUP truyền thống trong một số trường hợp.

Trong thực tế, đôi khi chúng ta cần lấy dữ liệu không chỉ theo cột mà còn theo hàng dựa trên một điều kiện nào đó. VLOOKUP có giới hạn là chỉ tìm theo cột đầu tiên. Khi đó, OFFSETMATCH sẽ phát huy tác dụng.

Cấu trúc cơ bản có thể như sau:

=OFFSET(vùng_tham_chiếu_bắt_đầu, MATCH(giá_trị_tìm, cột_tìm, 0), MATCH(tiêu_đề_cột_tìm, hàng_tiêu_đề_cột, 0))

Ví dụ:

Giả sử bạn có một bảng dữ liệu bán hàng theo tháng và theo sản phẩm. Bạn muốn lấy doanh thu của Sản phẩm A trong Tháng 3.

  • vùng_tham_chiếu_bắt_đầu: Ô đầu tiên của bảng dữ liệu (ví dụ: A1).
  • MATCH(giá_trị_tìm, cột_tìm, 0): Tìm vị trí của 'Sản phẩm A' trong cột tên sản phẩm.
  • MATCH(tiêu_đề_cột_tìm, hàng_tiêu_đề_cột, 0): Tìm vị trí của 'Tháng 3' trong hàng tiêu đề tháng.

Công thức này cho phép bạn thay đổi cả tên sản phẩm và tên tháng một cách linh hoạt mà không cần chỉnh sửa thủ công vị trí ô tham chiếu.

Cách này đặc biệt hữu ích khi bạn làm việc với các báo cáo động, dashboard hoặc khi cấu trúc bảng dữ liệu có thể thay đổi.

Anh em nào đã từng dùng cách này hoặc có kinh nghiệm gì hay ho hơn thì chia sẻ thêm nhé!

3

Hay quá bạn ơi! Mình cũng đang tìm hiểu về cách kết hợp OFFSETMATCH để xử lý các trường hợp VLOOKUP không đáp ứng được. Công thức này đúng là rất linh hoạt khi cần lấy dữ liệu theo cả hàng và cột. Bạn có thể chia sẻ thêm một ví dụ thực tế với file dữ liệu mẫu không? Mình nghĩ sẽ giúp ích rất nhiều cho mọi người hình dung rõ hơn.

3

Công thức này đúng là một giải pháp rất hay cho những tình huống VLOOKUP bó tay thật. Mình cũng hay dùng INDEX-MATCH, nhưng OFFSET-MATCH có vẻ cũng mạnh mẽ không kém.

Bạn có thể bật mí thêm về trường hợp cụ thể nào mà bạn thấy OFFSET-MATCH vượt trội hơn hẳn so với INDEX-MATCH không? Đôi khi sự khác biệt nhỏ cũng giúp mình lựa chọn công cụ phù hợp hơn đó. Cảm ơn bạn đã chia sẻ nhé!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký