Hàm INDIRECT trong Excel – Công thức và Cách sử dụng chi tiết

/ tinhocdaiduong / 23/08/2024

Hàm INDIRECT trong Excel là hàm khá mới mẻ và hơi khó với những bạn mới bắt đầu. Hàm có thể giúp bạn tạo tham chiếu tới trang tính khác, cố định một tham chiếu là ô và kết hợp với các hàm khác như VLOOKUP, COLUMN, ADDRESS, ROW, SUMIF,…Vậy công thức, cách sử dụng và ứng dụng hàm Indirect trong công việc như thế nào? Cùng Tin học Đại Dương khám phá trong bài viết này nhé!

Hàm Indirect là gì? Công thức hàm Indirect trong Excel

Hàm INDIRECT là hàm dùng để tham chiếu gián tiếp đến các ô, dãy, bảng tính, trang tính mà không bị thay đổi công thức. Hiểu một cách đơn giản, hàm INDIRECT là hàm tham chiếu đến danh sách thông qua Tên vùng.

Cú pháp: =INDIRECT (ref_text, [a1])

                = INDIRECT (Tên vùng)

Trong đó:

  • Ref_text: Là một ô tham chiếu hay một tham chiếu đến ô ở dạng một chuỗi văn bản hoặc một mảng mà đã được đặt tên.
  • a1: Là một giá trị logic xác định loại tham chiếu của đối số ref_text.

Cách tạo tham chiếu từ các ô chứa giá trị

Tạo trực tiếp

Trong ví dụ dưới đây, yêu cầu đề bài là sử dụng hàm để tham chiếu các ô trong cột B và trả về giá trị trong cột C.

Bước 1: Tại ô C2, nhập công thức: =INDIRECT(B2).

hàm Indirect Trong Excel 2
Bước 1

Bước 2: Sao chép công thức ô C2 cho các ô còn lại.

hàm Indirect Trong Excel 3
Bước 2

Giải thích chi tiết: Công thức tại ô C2 =INDIRECT(B2) sẽ tham chiếu đến ô B2 (có giá trị là “A3”). Excel sẽ tiếp tục tham chiếu đến ô A3 trong bảng tính. Giá trị của ô tính A3 là 15 nên kết quả trả về là 15 tại ô C2.

>> Tham khảo thêm: Cách kết hợp hàm Index Match trong Excel để dò tìm đơn giá

Tạo gián tiếp

Ngoài cách trực tiếp như trên, bạn có thể tham chiếu gián tiếp với hàm INDIRECT trong Excel như sau.

Bước 1: Tại ô C2, nhập công thức =INDIRECT (“A”&B2). Trong đó:

  • A là ký tự dùng để chỉ cột A trong bảng tính.
  • B2 là địa chỉ ô cần tham chiếu tới.
hàm Indirect Trong Excel 4
Bước 1

Giải thích chi tiết: Giá trị tại ô B2 là 3, kết hợp với ký tự “A” tạo thành A3. Như vậy, hàm INDIRECT sẽ tham chiếu tới ô A3, có giá trị là 15. Vì vậy kết quả trả về là 15.

Bước 2: Đặt con chuột tại góc dưới bên phải để xuất hiện dấu cộng, kéo xuống để copy công thức cho các ô còn lại.

hàm Indirect Trong Excel 5
Bước 2

Ứng dụng hàm Indirect trong Excel

Chúng ta có dữ liệu đề bài như sau, yêu cầu ràng buộc dữ liệu cột Mã SP và Tên Mặt Hàng cho bảng tổng kết, dựa vào bảng Tiêu dùng và bảng Gia dụng.

hàm Indirect 6
Đề bài

Bước 1: Ràng buộc dữ liệu cho cột Mã SP

Bôi đen toàn bộ cột Mã SP (D6:D20). Vào tab Data >> Data Validation >> Data Validation.

hàm indirect 7
Bước 1

Bước 2: Hộp thoại Data Validation hiện lên

Tại mục Allow: Chọn List

Tại mục Source: =$A$2:$A$3 (Giá trị ở bảng Mã SP).

hàm indirect 8
Bước 2

Bước 3: Kết quả cột Mã SP

Như vậy, chúng ta đã ràng buộc dữ liệu và có danh sách thả xuống (Drop List) cho cột Mã SP.

hàm indirect 9
Bước 3

Bước 4: Đặt tên vùng dữ liệu

Quét khối dữ liệu A7:A13, đặt tên ở Name Box là tenTieuDung.

Quét khối dữ liệu A17:A22, đặt tên ở Name Box là tenGiaDung.

Quét khối dữ liệu D6:D20, đặt tên ở Name Box là cot_masp.

hàm indirect 10
Bước 4
hàm indirect là gì 11
Bước 4

Bước 5: Ràng buộc dữ liệu cho cột Tên Mặt Hàng

Bôi đen toàn bộ cột Tên Mặt Hàng (E6:E20). Vào tab Data >> Data Validation >> Data Validation.

hàm indirect là gì 12
Bước 5

Bước 6: Thiết lập trong hộp thoại Data Validation.

Tại mục Allow: Chọn List

Tại mục Source: =INDIRECT (“ten”&$D6)

Hàm Indirect sẽ tham chiếu đúng Tên Mặt Hàng với Mã SP tương ứng.

hàm indirect 13
Bước 6

Bước 7: Kết quả cột Tên Mặt Hàng

Chúng ta đã danh sách thả xuống (Drop List) cho cột Tên Mặt Hàng nhờ vào hàm Indirect trong Excel.

hàm Indirect Trong Excel 14
Kết quả

Các lỗi thường gặp khi sử dụng hàm Indirect trong Excel

Lỗi #Name?

Nguyên nhân: Lỗi #Name? khi sử dụng hàm Indirect trong Excel thường là do bạn nhập sai tên hàm hoặc bị lỗi ký tự.

Cách khắc phục: Kiểm tra lại các ký tự và tên hàm.

Lỗi #Ref!

Nguyên nhân: Thứ nhất là bảng tính hoặc trang tham chiếu đã bị đóng lại. Thứ hai là bị vượt giới hạn tham chiếu của hàng và cột  (giới hạn của cột là 16,384; giới hạn hàng là 1,048,576). Thứ 3 là ô tham chiếu không hợp lệ.

Cách khắc phục: Dùng hàm IFERROR hoặc kiểm tra lại vùng tham chiếu.

Hy vọng bài viết này giúp bạn biết cách sử dụng hàm INDIRECT trong Excel để tham chiếu dữ liệu làm việc một cách hiệu quả. Chúc các bạn thành công và tăng cường hiệu suất làm việc nhé!

> Bài viết liên quan: 8 lỗi thường gặp trong Excel

—————————————————

          Tin Học Đại Dương
Logothddofficial.white
Học thật – Thi thật – Giá trị thật 
💌 Fanpage: Tin Học Đại Dương
🌏 Website: tinhocdaiduong.vn
📞 Hotline: 028 37222786
🏠 Cơ sở 1: Số 25, Đường 23, Phường Linh Chiểu, Tp Thủ Đức, HCM (0932413041)
🏠 Cơ sở 2: Tầng 4, Nhà Văn Hóa Sinh Viên, Khu Đại Học Quốc Gia, Tp Thủ Đức, HCM (0979076051)

Chia sẻ:

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

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Xin chào ?
Tin Học Đại Dương
có thể giúp gì bạn ạ?
Bạn hãy để lại số điện thoại, Tin học đại dương sẽ gọi lại cho bạn sớm nhất có thể!

    Chúng tôi mong nhận được nhiều chia sẻ của bạn!