Hàm INDIRECT trong Excel – Cấu trúc hàm và ứng dụng

Hàm INDIRECT trong Excel giúp người dùng tham chiếu đến các ô, dải ô, hoặc bảng mà không cần phải chỉ định trực tiếp. Điều này giúp người dùng làm việc tạo ra các công thức linh hoạt. Giúp cho công việc được tối ưu nhanh và chính xác nhất.

Trong bài viết này, bạn hãy cùng hamexcel.net tìm hiểu về khái niệm cấu pháp và các ví dụ ứng dụng thực tế của hàm này nhé.

Khái niệm về hàm INDIRECT trong Excel là gì?

Hàm INDIRECT là một hàm dùng để tham chiếu đến một ô hoặc dải ô mà không cần chỉ định trực tiếp. Thay vào đó, bạn chỉ cần cung cấp một chuỗi văn bản tham chiếu mà bạn muốn sử dụng. Bạn có thể tạo các dữ liệu tham chiếu mà không cần phải chỉnh sửa công thức.

Hàm INDIRECT được xếp vào nhóm hàm nâng cao. Mặc dù cú pháp của hàm INDIRECT không quá phức tạp, nhưng cách sử dụng và ứng dụng của nó lại đòi hỏi người dùng phải có hiểu biết sâu sắc về cách Excel quản lý các tham chiếu và cách xây dựng các chuỗi văn bản động.

Hàm INDIRECT trong excel
Hàm INDIRECT trong excel

Cấu trúc của hàm INDIRECT trong Excel như thế nào?

  • Công thức của hàm là: =INDIRECT(ref_text, [a1])

Trong đó:

  • Tham số ref_text: là chuỗi văn bản ô hoặc dải ô mà bạn muốn tham chiếu đã được đặt tên.
  • Tham số [a1]: là tham số không bắt buộc. Nếu là TRUE (hoặc bỏ qua), ref_text được coi là tham chiếu A1; nếu là FALSE, nó được coi là tham chiếu R1C1

Các lỗi thường gặp khi dùng hàm INDIRECT là lỗi nào?

  • Lỗi #REF!: lỗi này xuất hiện khi tham chiếu đến ô không hợp lệ. Điều này có thể xảy ra nếu tên bảng tính không tồn tại, hoặc ô được tham chiếu không còn trong bảng tính. Để khắc phục lỗi, bạn cần đảm bảo ô tham chiếu vẫn tồn tại trong bảng tính
  • Lỗi #NAME?: Xuất hiện khi Excel không nhận diện được tên bảng tính hoặc tên đã đặt. Điều này có thể do nhập sai tên hoặc thiếu dấu ngoặc kép. Để khắc phục lỗi, bạn kiểm tra lại phần tên đã đặt và tên trong công thức có giống nhau chưa. Và có đặt trong ngoặc kép không. Chú ý hàm INDIRECT có phân biệt cả chữ in hoa và chữ thường nhé.
  • Lỗi #VALUE!: thường xuất hiện khi bạn dùng sai công thức hoặc nhấp kiểu dữ liệu không hợp lệ. Khắc phục lỗi, bạn cần kiểm tra lại công thức và định dạng các tham số.
  • Một điểm cần lưu ý là hàm INDIRECT không tự động cập nhật khi bạn đổi tên bảng tính. Bạn sẽ cần chỉnh sửa công thức thủ công.
Sử dụng hàm INDIRECT trong excel
Sử dụng hàm INDIRECT trong excel

Các ví dụ thực tế của hàm INDIRECT trong Excel

Ví du 1: Tham chiếu vào ô bất kì

Giả sử ta có bảng dữ liệu sau

A B C
Tên hàng Số lượng Mô tả
Mặt hàng A 200 B3
Mặt hàng B 300 B2

Để tham chiếu lên C2 với mô tả là B3 ta có công thức: =INDIRECT(C2).

Kết quả trả về sẽ là số lượng của ô B3: 300

Vì ta đặt ref_text là B3, nên công thức sẽ tham chiếu đến ô B3 để lấy kết quả.

Ví dụ 2: tạo tham chiếu gián tiếp từ các ô giá trị và văn bản

Ta có bảng dữ liệu sau

A B C
STT Số liệu Mô tả
1 10 4
2 7 6
3 8 5
4 9 8

Để tham chiếu gián tiếp các dữ liệu trong cột B ta áp dụng công thức như sau:

Tại ô B2 ta đặt công thức: =INDIRECT(“B”&C4). Ta hiểu rằng, kết quả sẽ tham chiếu ở cột dữ liệu B với ô C4. từ ô C4 kéo sang cột B sẽ là 9. Kết quả trả về là 9

Ví dụ 3: Tính tổng doanh thu từ các trang khác

Giả sử: Bạn có một bảng tính doanh thu hàng tháng của nhiều sản phẩm. Mỗi sản phẩm có một trang dữ liệu riêng. Bạn cần tính tổng doanh thu của một sản phẩm nhất định từ các trang khác nhau. Ta làm như sau

Bảng dữ liệu

  • Sheet1 (Doanh thu sản phẩm A):
A B
Tháng Doanh Thu
Tháng 1 1000
Tháng 2 1500
  • Sheet2 (Doanh thu sản phẩm B):
A B
Tháng Doanh Thu
Tháng 1 2000
Tháng 2 2500
  • Tại trang Sheet3 ta lấy làm bảng tổng hợp. Ta tạo bản sản phẩm và tổng doanh thu.
  •  Tại cột tổng doanh thu ta đặt công thức tại ô A2: =SUM(INDIRECT(“Sheet1!B2:B3”)) để tính tổng doanh thu sản phẩm A.
  • Tại ô B2 đặt công thức:  =SUM(INDIRECT(“Sheet2!B2:B3”)) để tính tổng doanh thu của sản phẩm B
A B
Sản Phẩm Tổng Doanh Thu
Sản Phẩm A 2500
Sản Phẩm B 4500

Bài tập ứng dụng

Bài tập 1: tham chiếu ô bất kỳ tại cột C với dữ liệu tại cột B.

A B C
Tên học sinh Điểm số Mô tả
Học sinh A 10 3
Học sinh B 7 2
Học sinh C 8 7

Bài tập 2: báo cáo tổng doanh thu

Tình Huống: bạn có bảng dữ liệu ở các trang Sheet1,như sau

Bảng Dữ Liệu

  • Sheet1 (Doanh thu theo quý):
A B C D
Quý Doanh thu tháng 1 Doanh thu tháng 2 Doanh thu tháng 3
Quý 1 5000 7000 5000
Quý 2 6000 8000 4500
Quý 3 7000 8600 3200
Quý 4 3200 5000 7600

Yêu cầu: bạn tạo bản báo cáo tổng doanh thu của từng quý sang 1 trang riêng biệt.

Việc thường xuyên làm bài tập liên quan đến hàm INDIRECT sẽ giúp bạn nắm chắc được về quy tắc khi sử dụng. Và từ đó có thể hiểu rõ hơn, dễ dàng áp dụng vào công việc của mình hơn.

Tổng kết

Hàm INDIRECT trong Excel là hàm giúp người dùng tham chiếu dữ liệu linh hoạt và tiện lợi. Việc hiểu rõ cách sử dụng và ứng dụng của hàm INDIRECT sẽ giúp bạn tận dụng được tính năng của Excel. Giúp cho công việc được xử lý nhanh chóng và chính xác. Đặc biệt khi bạn thường xuyên phải làm việc với bảng dữ liệu lớn và phức tạp. Thì hàm INDIRECT sẽ là công cụ đắc lực cho bạn. Với thông tin mà hamexcel.net chia sẻ bên trên, hy vọng sẽ giúp bạn hiểu về hàm này. Từ đó mở rộng ra để áp dụng vào công việc thực tế của mình.

Để lại một bình luận 0

Your email address will not be published. Required fields are marked *