Hàm INDIRECT trong Excel là gì? Cách sử dụng hàm INDIRECT

Cách sử dụng hàm INDIRECT trong Excel

Chia sẻ kiến thức 03/09/2023

Bạn muốn tham chiếu đến một số ô mà không tham chiếu trực tiếp chúng trong Excel? Tìm hiểu cách sử dụng hàm INDIRECT trong hướng dẫn dưới đây của FUNiX. 

 

Excel cung cấp nhiều hàm khác nhau để giúp bạn hoàn thành nhiệm vụ phân tích của mình một cách hiệu quả. Một hàm linh hoạt là hàm INDIRECT, cho phép bạn tham chiếu đến các ô dựa trên việc thay đổi tiêu chí, giúp bảng tính của bạn linh hoạt hơn.
 

Hướng dẫn này sẽ giới thiệu đến bạn hàm INDIRECT, bao gồm định nghĩa của nó và cách sử dụng hàm này một cách hiệu quả trong bảng tính của bạn.

 

Hàm INDIRECT trong Excel là gì?

Hàm INDIRECT trong Excel được sử dụng để tham chiếu các ô, phạm vi hoặc phạm vi được đặt tên một cách gián tiếp bằng cách sử dụng chuỗi văn bản làm tham chiếu. Không giống như các hàm khác yêu cầu tham chiếu ô trực tiếp, hàm INDIRECT cho phép bạn tạo tham chiếu dựa trên nội dung ô.

Hàm INDIRECT trong Excel tuân theo cú pháp đơn giản:

=INDIRECT(ref_text, [A1])

Ở đâu:

  • ref_text: Đây là đối số bắt buộc và biểu thị chuỗi văn bản chứa tham chiếu ô hợp lệ. Nó có thể là một tham chiếu ô (ví dụ: A1), một phạm vi được đặt tên (ví dụ: Price – Giá) hoặc một chuỗi văn bản được đặt trong dấu ngoặc kép (ví dụ: Sheet1!A2).
  • [A1]: Đây là đối số tùy chọn chỉ định xem kiểu tham chiếu nên là A1 (TRUE) hay R1C1 (FALSE). Theo mặc định, nó được đặt thành TRUE.

Cách sử dụng hàm INDIRECT trong Excel

Dưới đây là một số ví dụ về cách sử dụng hàm INDIRECT trong Excel:

1. Truy xuất giá trị dựa trên tham chiếu ô

Bạn có thể sử dụng INDIRECT với hàm MATCH trong Excel để tìm nạp giá trị từ một phạm vi dựa trên tham chiếu ô. Đây là một ví dụ:

Giả sử bạn có danh sách các mặt hàng ở cột A (A2:A8) và giá tương ứng của chúng ở cột B (B2:B8). Trong ô D2, bạn có tên mặt hàng mà bạn muốn lấy giá, ví dụ như Táo (Apples).

 

Để lấy giá cho mặt hàng “Táo” bằng hàm INDIRECT kết hợp với hàm MATCH, bạn có thể sử dụng công thức sau:

=INDIRECT("B" & MATCH(D2, A2:A8, 0))
Truy xuất các giá trị tương ứng bằng hàm INDIRECT của Excel

Trong công thức này:

  • MATCH(D2, A2:A8, 0) tìm số hàng nơi Táo (Apples) nằm trong danh sách.
  • “B” & MATCH(D2, A2:A8, 0) kết hợp “B” với số hàng để tạo tham chiếu “B5” (giả sử “Táo” nằm trong ô A5).
  • Cuối cùng, INDIRECT(“B5”) lấy giá trị từ ô B5, đây là giá của Táo.

2. Tính tổng của một dãy ô

Giả sử bạn có một trang tính có các giá trị khác nhau trong các ô từ A1 đến A7. Bạn có thể tính tổng của phạm vi bằng hàm INDIRECT. Đây là công thức bạn sẽ sử dụng:

=SUM(INDIRECT("A1:A7"))
Thêm một phạm vi ô trong Excel bằng hàm INDIRECT
 

Công thức này sử dụng hàm INDIRECT để tham chiếu phạm vi (A1:A7) rồi sử dụng hàm SUM để tính tổng các giá trị trong phạm vi đó.

3. Tham khảo các phạm vi được đặt tên

Nếu bạn đã xác định một phạm vi được đặt tên, bạn có thể sử dụng hàm INDIRECT để tham chiếu và thực hiện các phép tính trên phạm vi đó.

Giả sử bạn có tập dữ liệu chứa số liệu bán hàng trong các tháng khác nhau. Chúng ta sẽ sử dụng hàm INDIRECT để tính doanh số trung bình cho mỗi tuần trong tháng.

=AVERAGE(INDIRECT(F2))
Ví dụ sử dụng INDIRECT để tham chiếu đến một dải ô được đặt tên trong Excel

Công thức này tham chiếu phạm vi được đặt tên được chỉ định trong ô F2 (như Week1 – Tuần 1, tham chiếu đến các ô B2:B6) và tính giá trị trung bình của các giá trị trong phạm vi đó.

4. Tham chiếu các ô từ một trang tính khác

Giả sử bạn có một sổ làm việc có hai trang tính: CityData và Report (Báo cáo). Bảng CityData chứa thông tin về các thành phố khác nhau. Trong trang Report , bạn muốn tạo một bản tóm tắt tham chiếu dữ liệu từ trang CityData, chẳng hạn như dân số của thành phố Kinshasa.

 
Bảng mẫu hiển thị thông tin của các thành phố khác nhau

Nhập công thức sau vào bất kỳ ô nào trong bảng Report:

=INDIRECT("CityData!C6")
Trang tính mẫu tham chiếu các ô từ một trang tính khác

Công thức này sẽ hiển thị dân số Kinshasa từ ô C6 trong bảng CityData. Bạn cũng có thể điều chỉnh các tham chiếu ô trong hàm INDIRECT để truy xuất dữ liệu từ trang CityData cho các thành phố hoặc loại thông tin khác nhau.

Tham chiếu dữ liệu linh hoạt với hàm INDIRECT của Excel

Hàm INDIRECT trong Excel là một công cụ linh hoạt cho phép tạo các tham chiếu động và linh hoạt trong bảng tính của mình. Bằng cách hiểu cú pháp và ứng dụng của nó, bạn có thể tận dụng nó và nâng cao kỹ năng phân tích và thao tác dữ liệu của mình. Cho dù bạn đang làm việc trên các báo cáo phức tạp hay tổng hợp dữ liệu thì hàm INDIRECT là tài nguyên quan trọng trong kho vũ khí Excel của bạn.

Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/use-indirect-function-excel/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại