Hàm indirect là hàm gì

Đã khi nào bạn cần dữ liệu của một ô thông qua nội dung của một ô khác trong Excel chưa? Nếu bạn đã từng thực hiện thì chắc hẳn các bạn đã biết đến hàm Indirect trong Excel. Trong bài viết này, chúng tôi sẽ giới thiệu với các bạn chi tiết về cách sử dụng hàm Indirect trong Excel bằng công thức cũng như các ví dụ minh hoạ kèm theo trong bài viết.

Nội dung

  • Cú pháp sử dụng hàm Indirect
  • Một số ví dụ minh họa
  • Tải tập tin mẫu
  • Lời kết

Hướng dẫn cách sử dụng hàm Indirect trong Excel

Cú pháp sử dụng hàm Indirect

– Công dụng: Trả về một tham chiếu từ chuỗi ký tự.

– Cú pháp:

 =INDIRECT(ref_text [, a1])

Với

  • ref_text là tham chiếu tới một ô (có thể là dạng A1 hoặc dạng R1C1), là tên định nghĩa của một tham chiếu, hoặc là một tham chiếu dạng chuỗi.
  • a1 là giá trị logic xác định dạng tham chiếu bên trong ref_text.
  • a1 = TRUE (hoặc là 1, hoặc không nhập) là kiểu tham chiếu A1
  • a1 = FALSE (hoặc là 2) là kiểu tham chiếu R1C1

Lưu ý:

  • Nếu ref_text không hợp lệ, Indirect sẽ báo lỗi #REF!
  • Nếu ref_text chứa tham chiếu đến một bảng tính khác thì bảng tính này phải đang mở, nếu không, Indirect cũng báo lỗi #REF!

Một số ví dụ minh họa

a. Ví dụ 1 – Sử dụng hàm Indirect

Dưới đây, chúng tôi minh họa 4 ví dụ đơn giản về cách sử dụng hàm Indirect trong Excel.

Hàm indirect là hàm gì

Riêng đối với trường hợp thứ 3, nếu ô B4 chỉ là số 75 thì chúng ta sẽ được thông báo lỗi #REF!. Do chúng ta đã đặt tên cho ô B4 là name_defined nên kết quả trả về là giá trị của ô B4.

b. Ví dụ 2 – Tạo công thức link sang Sheet khác

Trong ví dụ này, chúng ta có hoa hồng bảo hiểm của các công ty bảo hiểm trong 12 tháng được sắp xếp trong các Sheet từ T1, T2, …, T12 với cấu trúc như sau:

Hàm indirect là hàm gì

Sau đó, chúng ta cần dùng hàm Indirect để tổng hợp số hoa hồng từng tháng vào Sheet TongHop như dưới đây.

Hàm indirect là hàm gì

File ví dụ các bạn có thể tải ở cuối bài viết.

c. Ví dụ 3 – Tính trung bình cộng của 3 số lớn nhất trong vùng chọn

Trong ví dụ dưới đây, chúng ta sử dụng hàm Indirect kết hợp với Row để tạo ra mảng chứa 3 giá trị {1, 2, 3}.

Hàm indirect là hàm gì

File ví dụ các bạn có thể tải ở cuối bài viết

Lưu ý: Do trong ví dụ này chúng ta sử dụng công thức mảng nên để công thức hoạt động được, chúng ta cần sử dụng tổ hợp phím Ctrl + Shift + Enter thay vì Enter để kết thúc.

Tải tập tin mẫu

Bạn có thể tải các tập tin mẫu trong bài viết này thông qua các liên kết dưới đây.

  • 1. Box.com
  • 2. Mega

Ngoài ra, nếu như bạn muốn nắm vững các hàm khác trong Excel thì có thể tham khảo lại các bài viết về:

  1. Sử dụng hàm Vloookup
  2. Sử dụng hàm SUM
  3. Sử dụng hàm SUMIF

Lời kết

Như vậy thì chúng tôi đã giới thiệu với các bạn về cách sử dụng hàm Indirect trong Excel. Indirect là một hàm có nhiều ứng dụng quan trọng trong công việc cũng như học tập. Do đó, các bạn cần nắm vững cách sử dụng để áp dụng vào công việc hàng ngày nhé.

Nếu như có bất kỳ thắc mắc nào liện quan đến hàm Indirect cũng như các hàm khác trong Excel thì đừng quên để lại bình luận của bạn trong phần dưới đây nhé!

Bạn muốn tham chiếu tới một vùng dữ liệu mà không làm thay đổi công thức trong ô. Bài viết dưới đây giới thiệu tới các bạn Hàm INDIRECT trong Excel giúp các bạn tham chiếu dữ liệu an toàn không làm thay đổi công thức tại ô.

Hàm indirect là hàm gì

Mô tả hàm INDIRECT

Hàm INDIRECT thực hiện tham chiếu tới 1 vùng dữ liệu hay 1 ô dữ liệu trong Excel. Sử dụng hàm INDIRECT khi bạn muốn tham chiếu tới một ô trong một công thức mà không làm thay đổi công thức đó.

Cú pháp hàm INDIRECT

INDIRECT(ref_text, [a1])

Trong đó:

- ref_text: Tham chiếu tới vùng dữ liệu hoặc tên vùng dữ liệu.Tham chiếu này có thể kiểu tham chiếu A1 hoặc tham chiếu R1C1 (chính là 2 cách gọi địa chỉ ô), tên xác định dưới dạng tham chiếu hoặc tham chiếu tới ô dưới dạng văn bản chuỗi.

- a1: Giá trị logic xác định kiểu tham chiếu được chứa trong văn bản, là tham số tùy chọn có các giá trị sau:

+ a1 = True hoặc bỏ qua -> văn bản tham chiếu là tham chiếu kiểu A1 chính là cột A dòng 1.

+ a1 = False -> văn bản tham chiếu là tham chiếu kiểu R1C1 chính là Row 1 và Column 1.

Chú ý khi sử dụng hàm INDIRECT

- Trường hợp tham chiếu vùng dữ liệu ref_text tới một cửa sổ làm việc khác bắt buộc cửa sổ đó phải đang mở nếu không hàm trả về giá trị lỗi #REF!

- Nếu phạm vi tham chiếu vượt quá số hàng (lớn hơn 1.048.576) hoặc vượt quá số cột (lớn hơn 16.348 cột) => hàm trả về giá trị lỗi #REF!

Ví dụ hàm INDIRECT

Ví dụ 1: Ví dụ đơn giản giúp bạn làm quen địa chỉ ô giúp bạn xác định kiểu tham chiếu.

Ví dụ có các giá trị trong cột B, sử dụng hàm lấy các giá trị tại cột B bắt đầu từ hàng thứ 5 với các kiểu tham chiếu khác nhau. Tại ô cần tính nhập công thức:  =INDIRECT(E5,TRUE)

Hàm indirect là hàm gì

Nhấn Enter được kết quả. Với kiểu tham chiếu kiểu R1C1 bạn nhập công thức tương tự thay giá trị a1=False:

Hàm indirect là hàm gì

Hàm indirect là hàm gì

Kết quả trả về đúng giá trị. Với các giá trị khác bạn thực hiện tương tự.

Ví dụ 2:

Có bảng dữ liệu đơn hàng. Với mỗi mặt hàng nhập giá bán với dữ liệu giá bán lấy trong 3 bảng tương ứng với 3 loại hàng:

Hàm indirect là hàm gì

Bước 1: Đặt tên cho từng vùng dữ liệu của loại hàng, ví dụ với mặt hàng điện tử bôi đen dữ liệu từ B15:C17 di chuyển lên thanh địa chỉ nhập tên vùng dữ liệu, chú ý tên vùng dữ liệu trùng với tên loại hàng trong bảng dữ liệu ở trên:

Hàm indirect là hàm gì

Bước 2: Tương tự đặt tên vùng dữ liệu cho mặt hàng giadung, mặt hàng maytinh. Sau khi nhập xong tại ô cần lấy giá bán nhập công thức: =VLOOKUP(D5,INDIRECT(C5),2,0)

Hàm indirect là hàm gì

Bước 3: Nhấn Enter bạn đã lấy được giá bán trong bảng con vào bảng dữ liệu chính:

Hàm indirect là hàm gì

Tương tự sao chép công thức cho các giá trị còn lại được kết quả:

Hàm indirect là hàm gì

Ngoài cách sử dụng hàm Indirect bạn có thể sử dụng hàm Vlookup kết hợp với hàm if:

Hàm indirect là hàm gì

Kết quả trả về giá trị tương tự:

Hàm indirect là hàm gì

Tuy nhiên khi hàm vlookup kết hợp hàm if câu lệnh sẽ dài hơn hàm Vlookup kết hợp với hàm Indirect.

Trên đâylà cách sử dụng hàm INDIRECT và một số ví dụ sử dụng hàm INDIRECT hy vọng giúp ích cho các bạn. Chúc các bạn thành công!

Tags: Hàm INDIRECT

Bài viết liên quan

Hàm indirect là hàm gì

Hàm VARPA - Hàm thực hiện tính toán phương sai dựa trên toàn bộ tập hợp, bao gồm cả giá trị logic và văn bản trong Excel

Hàm indirect là hàm gì

Hàm Round (làm tròn) trong Excel

Hàm indirect là hàm gì

Cách tạo ngắt trang và bỏ ngắt trang trong Excel

Hàm indirect là hàm gì

Hướng dẫn sao chép công thức và dữ liệu giữa các bảng Excel

Hàm indirect là hàm gì

Hướng dẫn chèn Textbox trong Excel

Hàm indirect là hàm gì

Hàm PERCENTILE.INC - Hàm trả về phân vị thứ k của các giá trị trong phạm vi với k nằm trong đoạn từ 0 tới 1 trong Excel