Thứ Sáu, 25 tháng 9, 2020

Cách sử dụng hàm Indirect trong Excel đơn giản nhất

Với nhiều bạn, Excel luôn là một bài toán vô cùng khó khăn với vô vàn các hàm tính toán khác nhau mà bạn không thể nhớ hết. Vậy hôm nay, Gamehot24h xin giới thiệu với bạn một số mẹo để sử dụng hàm Indirect trong Excel một cách dễ dàng nhất. Dưới đây sẽ là hướng dẫn phương pháp tham chiếu chỉ bằng 1 công thức duy nhất.

 

Hàm Indirect là gì? Ứng dụng của hàm Indirect trong Excel

Hàm INDIRECT được sử dụng để tham chiếu gián tiếp các ô, dãy, các trang tính hoặc các bảng tính khác. Nói cách khác, hàm INDIRECT cho phép bạn tạo một ô chứa tham chiếu động hoặc 1 mảng chứa tham chiếu trong Excel, thay vì “mã hóa cố định” luôn những tham chiếu đó vào các công thức Excel của bạn. Kết quả là, bạn có thể thay đổi một tham chiếu ô trong một công thức mà không làm thay đổi công thức đó. Hơn nữa, các tham chiếu INDIRECT sẽ không thay đổi khi một số hàng hoặc cột mới được chèn vào bảng tính hoặc khi bạn xóa bất kỳ những gì hiện có.

Đổ số hàm Indirect

Hàm INDIRECT chỉ có hai đối số, đối số thứ nhất là bắt buộc trong khi đối số thứ hai thì không:

INDIRECT (ref_text, [a1])

Ref_text – là một ô tham chiếu, hoặc 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:

  • Nếu TRUE hoặc bỏ qua, thì ref_text được hiểu như một tham chiếu ô VD: A1 – tham chiếu ô.
  • Nếu FALSEref_text được coi như tham chiếu R1C1.

Mặc dù kiểu tham chiếu R1C1 có thể hữu ích trong những tình huống nhất định, có thể bạn, thường sẽ muốn sử dụng các tham chiếu A1 quen thuộc hơn. Dù sao, gần như tất cả các công thức hàm INDIRECT trong hướng dẫn này sẽ sử dụng các tham chiếu A1, do đó chúng ta sẽ bỏ qua đối số thứ hai.

CHỨC NĂNG CƠ BẢN CỦA HÀM INDIRECT:

Để hiểu sâu hơn về hàm, hãy viết một công thức đơn giản thể hiện cách bạn sử dụng INDIRECT trong Excel.

Giả sử bạn có số 3 trong ô A1 và văn bản “A1” trong ô C1. Bây giờ, đặt công thức = INDIRECT (C1) trong bất kỳ ô nào và hãy xem những gì xảy ra nhé:

  • Hàm INDIRECT tham chiếu đến giá trị trong ô C1, là A1.
  • Công thức này được chuyển đến ô A1, nơi nó lấy giá trị để trả về, là “3”.

Using the INDIRECT function in Excel

Vì vậy, điều mà hàm INDIRECT thực sự làm trong ví dụ này là chuyển đổi một chuỗi văn bản thành một ô tham chiếu.

LÀM THẾ NÀO ĐỂ SỬ DỤNG INDIRECT TRONG EXCEL, CÁC CÔNG THỨC VÍ DỤ:

Như đã trình bày trong ví dụ trên, bạn có thể sử dụng hàm INDIRECT để đặt địa chỉ của một ô vào một ô khác như một chuỗi văn bản thông thường, và lấy giá trị của ô thứ nhất bằng cách tham chiếu đến ô thứ hai. Tuy nhiên, ví dụ điển hình đó cũng chỉ là một gợi ý nhỏ về các khả năng INDIRECT.

Khi làm việc với dữ liệu thực, hàm INDIRECT có thể biến bất kỳ chuỗi văn bản nào thành tham chiếu, bao gồm các chuỗi rất phức tạp mà bạn xây dựng bằng cách sử dụng các giá trị của các ô khác và các kết quả được trả về bởi các công thức Excel khác. Nhưng đừng áp đặt cho nó một giới hạn, hãy lướt qua một số công thức khác liên quan đến INDIRECT trong Excel, xem kĩ từng cái một.

TẠO CÁC THAM CHIẾU INDIRECT TỪ CÁC Ô CHỨA GIÁ TRỊ:

Như bạn nhớ, hàm INDIRECT cho phép các kiểu tham chiếu A1 và R1C1. Thông thường, bạn không thể sử dụng cả hai kiểu trong cùng 1 trang cùng lúc được, mà bạn chỉ có thể chuyển đổi giữa hai kiểu tham chiếu, thông qua File> Options> Formula> chọn R1C1. Đây là lý do tại sao người dùng Excel lại hiếm khi nghĩ đến việc sử dụng R1C1 làm phương pháp tham chiếu thay thế.

Trong một công thức INDIRECT khác, bạn có thể sử dụng một trong hai kiểu tham chiếu trên cùng một trang tính, nếu bạn muốn. Trước khi chúng tôi chuyển tới mục khác, thì có thể bạn rất muốn biết sự khác biệt giữa các kiểu tham chiếu A1 và R1C1:

Kiểu A1 là kiểu tham chiếu thông thường trong Excel, liên quan đến một cột theo sau bởi một số hàng. Ví dụ, B2 tham chiếu đến ô tại giao điểm Trên cột B và dòng 2.

R1C1 là loại tham chiếu ngược lại với A1 – các hàng mà tiếp theo là các cột, điều này sẽ khiến bạn phải mất một thời gian để làm quen 🙂 Ví dụ, R4C1 dùng để chỉ ô A4 trong hàng 4, cột 1 trong một trang tính. Nếu không có số nào xuất hiện sau chữ cái, thì bạn đang tham chiếu đến cùng hàng hoặc cột.

Và bây giờ, chúng ta hãy xem cách mà hàm INDIRECT xử lý các tham chiếu A1 và R1C1:

INDIRECT formulas with A1 and R1C1 references

Như bạn thấy trong ảnh chụp màn hình ở trên, ba công thức INDIRECT  đều trả về kết quả tương tự. Tôi cược là bạn đã biết tại sao.

  • Công thức trong ô D1: = INDIRECT (C1)

Đây là cách đơn giản nhất. Công thức tham chiếu đến ô C1, lấy chuỗi giá trị-văn bản A2 của nó, chuyển nó thành một tham chiếu ô, và khi tham chiếu qua ô A2 thì trả về giá trị là 222.

  • Công thức trong ô D3: = INDIRECT (C3, FALSE)

FALSE trong đối số thứ 2 chỉ ra rằng giá trị được tham chiếu (C3) là tham chiếu ô kiểu R1C1, tức là một số hàng, tiếp theo là một số cột. Do đó, công thức INDIRECT của chúng tôi diễn giải giá trị trong ô C3 (R2C1) như một tham chiếu đến ô tại kết hợp của hàng 2 và cột 1, đó là ô A2.

  • Công thức trong ô D5: = INDIRECT(C5, FALSE)

Giống như công thức trước, công thức INDIRECT này cũng có FALSE trong đối số thứ hai, có nghĩa là nó diễn giải giá trị trong đối số đầu tiên như một tham chiếu kiểu R1C1. Vì vậy, công thức sẽ lấy giá trị trong ô C5 (R3C) và biến nó thành địa chỉ ô D3 (hàng 3 trong cột đó) và tiếp tục như trên.

Tuy nhiên, nếu giá trị trong ô C5 là R3C3 chứ không phải là R3C, cùng một công thức sẽ trả lại giá trị trong ô C3 (R2C1) mà không đi thêm nữa. Thành thực mà nói, tôi không thể đưa ra bất kỳ lời giải thích hợp lý cho tình huống như vậy, có thể rằng nó chỉ là một sự mập mờ mơ hồ trong hàm INDIRECT của Excel.

TẠO CÁC THAM CHIẾU GIÁN TIẾP TỪ CÁC GIÁ TRỊ  Ô VÀ VĂN BẢN

Tương tự như cách chúng ta tạo các tham chiếu từ các giá trị của ô, bạn có thể kết hợp một chuỗi văn bản và một tham chiếu ô trong công thức INDIRECT của bạn, gắn liền dấu (&).

Trong ví dụ sau, công thức: = INDIRECT (“B” & C2) trả về giá trị từ ô B2 dựa trên chuỗi logic sau:

Hàm INDIRECT kết nối các phần tử trong đối số ref_text – văn bản “B” và giá trị trong ô C2 -> giá trị trong ô C2 là số 2, tạo ra tham chiếu ô là B2 -> công thức đi đến ô B2 và trả về giá trị của nó, là “10”.

Making indirect references from cell values and text

SỬ DỤNG HÀM INDIRECT VỚI CÁC VÙNG ĐÃ ĐẶT TÊN

Ngoài việc tạo các tham chiếu từ các ô và văn bản, bạn có thể dùng hàm INDIRECT để tham chiếu tới các vùng dữ liệu đã đặt tên.

Giả sử, bạn có các vùng được đặt tên sau trong bảng của bạn:

  • Apples – B2:B6
  • Bananas – C2:C6
  • Lemons – D2:D6

Để tạo một tham chiếu động cho bất kỳ vùng dữ liệu nào ở trên, chỉ cần nhập tên của nó vào một số ô, giả sử là G1, và tham chiếu ô đó từ công thức INDIRECT:  = INDIRECT (G1).

Và bây giờ, bạn có thể sử dụng công thức INDIRECT này vào các hàm Excel khác để tính tổng và trung bình của các giá trị trong một dải nào đó, hoặc tìm giá trị cực đại / tối thiểu trong dải:

  • = SUM (INDIRECT (G1))
  • = AVERAGE (INDIRECT (G1))
  • = MAX (INDIRECT (G1))
  • = MIN (INDIRECT (G1))

Và bây giờ bạn đã nắm được ý tưởng chung về cách sử dụng hàm công thức INDIRECT trong Excel, chúng ta có thể thử làm với các công thức mạnh hơn.

CÔNG THỨC INDIRECT – TỰ ĐỘNG THAM CHIẾU ĐẾN MỘT TRANG TÍNH KHÁC:

Tính hữu ích của hàm INDIRECT trong Excel không giới hạn trong việc xây dựng các tham chiếu cho những ô có thể bị thay đổi. Bạn cũng có thể sử dụng nó để tham chiếu các ô trong các trang tính khác, và đây là hướng dẫn:

Giả sử bạn có một số dữ liệu quan trọng trong Bảng 1 và bạn muốn kéo dữ liệu đó vào trong Bảng 2. Hình sau đây cho thấy cách một công thức INDIRECT có thể làm việc này:

INDIRECT formula to dynamically refer to another worksheet

 

Trên đây là một số mẹo nhỏ giúp bạn dễ dàng chinh phục và sử dụng thuần thục các thao tác của hàm Indirect trong Excel. Chúc bạn luôn thành công!



source https://gamehot24h.com/kien-thuc/cach-su-dung-ham-indirect-trong-excel-don-gian-nhat-756431.html

Không có nhận xét nào:

Đăng nhận xét