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 đồ

Tự động cập nhật bảng biểu khi có dữ liệu mới - Thủ thuật INDEX-MATCH

Biện Nam Triều 11/03/2026 08:31 586 lượt xem 2 trả lời

Dạo này mình làm báo cáo thường xuyên phải cập nhật bảng tổng hợp từ nhiều nguồn dữ liệu khác nhau. Mỗi lần có thêm dòng mới là lại phải dò tay, mệt mỏi ghê.

Sau một hồi vật lộn, mình tình cờ tìm ra cách dùng INDEX-MATCH để tự động cập nhật bảng biểu. Cái hay của nó là không cần phải chèn thêm dòng hay copy paste gì cả, chỉ cần bảng dữ liệu nguồn có thêm dòng mới là bảng tổng hợp của mình nó tự động nhảy theo.

Cách làm của mình như sau:

Giả sử bạn có 2 bảng:

  • Bảng nguồn (Sheet1): Cột A là Mã SP, Cột B là Tên SP, Cột C là Giá
  • Bảng tổng hợp (Sheet2): Cột A là Mã SP, Cột B bạn muốn lấy Tên SP, Cột C bạn muốn lấy Giá

Để lấy Tên SP ở Sheet2!B2, bạn dùng công thức:

=INDEX(Sheet1!$B$2:$B$100,MATCH(Sheet2!A2,Sheet1!$A$2:$A$100,0))

Để lấy Giá ở Sheet2!C2, bạn dùng công thức:

=INDEX(Sheet1!$C$2:$C$100,MATCH(Sheet2!A2,Sheet1!$A$2:$A$100,0))

Sau đó kéo công thức xuống cho các dòng còn lại.

Lưu ý:

  • Phần $B$2:$B$100, $A$2:$A$100... là vùng dữ liệu nguồn, bạn cần chỉnh sửa cho phù hợp với bảng của mình.
  • Phần Sheet2!A2 là ô chứa Mã SP trên bảng tổng hợp, cũng cần chỉnh sửa cho đúng.
  • Số 0 trong hàm MATCH nghĩa là tìm kiếm chính xác.

Cách này rất tiện lợi, đặc biệt khi bạn làm việc với file có nhiều dữ liệu và thường xuyên phát sinh dữ liệu mới. Không biết có anh em nào có cách nào hay hơn không, chia sẻ cho mình với!

4

Hay quá bạn ơi! Mình cũng hay gặp tình trạng tương tự, mỗi lần thêm dữ liệu mới vào là lại mất công cập nhật bảng tổng hợp. Thủ thuật dùng INDEX-MATCH này đúng là cứu cánh thật.

Mình cũng hay dùng INDEX-MATCH thay cho VLOOKUP vì nó linh hoạt hơn, đặc biệt là khi cần tra cứu theo cột bên trái. Cảm ơn bạn đã chia sẻ nhé!

4

Hay quá bạn ơi! Mình cũng hay gặp tình trạng tương tự, mỗi lần thêm dữ liệu mới vào là lại mất công cập nhật bảng tổng hợp. Thủ thuật dùng INDEX-MATCH này đúng là cứu cánh thật. Mình cũng hay dùng INDEX-MATCH thay cho VLOOKUP vì nó linh hoạt hơn, đặc biệt là khi cần tra cứu theo cột bên trái. Cảm ơn bạn đã chia sẻ nhé!

---

Bạn chia sẻ cách làm này rất hay và hữu ích. Mình cũng đang áp dụng INDEX-MATCH cho nhiều trường hợp tương tự.

Không biết bạn đã thử kết hợp INDEX-MATCH với IFERROR chưa? Cách này giúp bảng biểu của mình trông gọn gàng hơn hẳn, không còn bị báo lỗi #N/A khi không tìm thấy dữ liệu nữa.

Thử xem sao nhé, có thể sẽ còn tiện hơn nữa đó!

0

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

Đăng nhập Đăng ký