Vai trò của hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets

Bạn có biết vai trò của hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets không? Nếu chưa, hãy theo dõi hướng dẫn này nhé. Đây là một ví dụ về Định dạng có điều kiện rất hữu ích và bạn cũng có thể học cách sử dụng hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets.

Mục đích sử dụng hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets

Khi bạn có nhiều sheet và bạn muốn định dạng một sheet dựa trên tham chiếu tới một ô trong một sheet khác, bạn nên sử dụng hàm INDIRECT.

Nói cách khác, bạn không thể trực tiếp tham chiếu tới một ô trong sheet khác trong trường tự tạo công thức định dạng có điều kiện.

Ví dụ, tôi có hai sheet với tên của sheet đầu tiên là “Tìm Nhóm” và sheet thứ hai là “Nhóm Học Sinh”.

Sheet đang hoạt động của tôi là “Tìm Nhóm”. Thông thường, trong các công thức, chúng ta có thể truy cập ô A1 trong “Nhóm Học Sinh” như sau.

=’Nhóm Học Sinh’!A1

Nhưng bạn không thể sử dụng nó như trên trong trường tùy chỉnh công thức định dạng có điều kiện. Thay vào đó, bạn nên sử dụng nó một cách gián tiếp như sau.

=indirect(“Nhóm Học Sinh!A1”)

Hãy xem một ví dụ cụ thể.

Định dạng có điều kiện dựa trên tham chiếu tới ô trong sheet khác trong Google Sheets

Tôi đã giải thích mục đích sử dụng hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets rồi. Bây giờ hãy xem một ví dụ thực tế về nó.

Tôi chắc chắn rằng bạn sẽ thích ví dụ sau đây. Đầu tiên, hãy cho tôi giải thích những gì tôi sẽ làm.

Tôi có một tập dữ liệu chứa tên học sinh trong sheet “Nhóm Học Sinh” được phân loại theo các nhóm khác nhau.

Các nhóm có tên là ĐỎ, XANH LÁ, XANH DƯƠNG và VÀNG như dưới đây.

Screenshot 1

Giả sử các học sinh đã tham gia vào các cuộc thi khác nhau trong sự kiện ngày hội hằng năm của trường.

Tôi có tên của các người chiến thắng trong một sheet mà không có tên nhóm được gắn kết với nó.

Những gì tôi muốn làm là, trong một sheet khác (ở đây tên sheet là “Tìm Nhóm”), khi tôi nhập tên của bất kỳ người chiến thắng nào từ bất kỳ nhóm nào, ô đó sẽ được tô sáng với màu sắc của nhóm tương ứng như dưới đây.

Screenshot 2

Tôi sẽ giải thích cho bạn cách chúng ta có thể làm điều này và trong quá trình đó, bạn cũng sẽ học cách sử dụng vai trò/sử dụng của hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets.

4 Công thức cho 4 màu và cách sử dụng chúng để tô sáng

Hãy xem các quy tắc định dạng có điều kiện cho ví dụ trên.

Chúng tôi sẽ áp dụng định dạng có điều kiện cho phạm vi A2:A của “Tìm Nhóm” (xem ảnh #2). Nhưng dữ liệu tham chiếu nằm trong phạm vi B2:E của “Nhóm Học Sinh” (xem ảnh #1).

Có tổng cộng bốn nhóm trong bốn cột, nên chúng tôi cần bốn công thức tùy chỉnh cho mục đích trên.

Nhóm ĐỎ (Cột B)

Đối với nhóm ĐỎ trong Cột B, công thức thông thường (không phải cho định dạng có điều kiện) mà chúng ta có thể sử dụng trong ô B2 trong “Tìm Nhóm” hoặc bất kỳ ô nào không phải là ô A2 như sau.

=countif(‘Nhóm Học Sinh’!B2:B,A2)

Công thức Count này sẽ kiểm tra phạm vi B2:B trong sheet “Nhóm học sinh” cho tiêu chí trong A2 của “Tìm Nhóm” và trả về 1 nếu có sự khớp.

Cùng một công thức, chúng ta có thể sử dụng trong định dạng có điều kiện nhưng chỉ bằng cách sử dụng hàm INDIRECT như sau.

Công thức #1:

=countif(indirect(“Nhóm Học Sinh!B2:B”),A2)

Tôi sẽ giải thích chi tiết cách chèn công thức gián tiếp này vào định dạng có điều kiện trong Google Sheets. Nhưng trước đó, đây là ba công thức khác cho ba cột còn lại.

Nhóm XANH LÁ (Cột C)

Công thức #2:

=countif(indirect(“Nhóm Học Sinh!C2:C”),A2)

Nhóm XANH DƯƠNG (Cột D)

Công thức #3:

=countif(indirect(“Nhóm Học Sinh!D2:D”),A2)

Nhóm VÀNG (Cột E)

Công thức #4:

=countif(indirect(“Nhóm Học Sinh!E2:E”),A2)

Làm thế nào để sử dụng các công thức gián tiếp này trong Định dạng có điều kiện?

Hãy làm theo các bước dưới đây.

Hãy đảm bảo rằng ô đang hoạt động là A2 trong sheet “Tìm Nhóm”. Sau đó, đi đến menu Format > Conditional formatting.

Gõ A2:A hoặc A2:A100 (tùy chọn của bạn) dưới “Ứng dụng vào phạm vi”. Sau đó, dưới hộp thả xuống “Định dạng ô nếu…”, chọn “Công thức tùy chỉnh là” và dán công thức #1.

Dưới “Kiểu định dạng”, chọn màu Đỏ.

Screenshot 3

Nhấp “Thêm quy tắc khác” và sao chép công thức #2 từ trên và dán nó. Thay đổi màu sắc thành Xanh Lá. Tương tự, thêm hai công thức khác và đặt màu cho chúng.

Bây giờ hãy kiểm tra xem tất cả các công thức có hoạt động như mong muốn bằng cách nhập tên của một học sinh vào bất kỳ ô nào từ bất kỳ nhóm nào trong phạm vi A2:A trong sheet “Tìm Nhóm”.

Đừng sao chép-dán tên vì nó có thể xóa các quy tắc định dạng có điều kiện mà chúng ta đã đặt.

Đây là hai hướng dẫn khác mà tôi đã sử dụng hàm INDIRECT trong Định dạng có điều kiện trong Google Sheets.

Đây là file Google Sheets mẫu của tôi.

Formatting gián tiếp, thế là xong! Hy vọng bạn thích!

Related posts