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. Show
Nội dung
Hướng dẫn cách sử dụng hàm Indirect trong ExcelCú 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
Một số ví dụ minh họaa. 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. 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: 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. 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}. File ví dụ các bạn có thể tải ở cuối bài viết
Tải tập tin mẫuBạ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.
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ề:
Lời kếtNhư 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 ô. Mô tả hàm INDIRECTHà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 INDIRECTINDIRECT(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 INDIRECTVí 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) 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: 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: 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: 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) 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: Tương tự sao chép công thức cho các giá trị còn lại được kết quả: 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: Kết quả trả về giá trị tương tự: 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 quanHà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 Round (làm tròn) trong Excel Cách tạo ngắt trang và bỏ ngắt trang trong Excel Hướng dẫn sao chép công thức và dữ liệu giữa các bảng Excel Hướng dẫn chèn Textbox trong Excel 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 |