Mục lục
Trong tập dữ liệu, chúng tôi thường có nhiều giá trị văn bản để so sánh nhằm tìm ra kết quả khớp. Trong bài viết này, chúng ta thảo luận về định dạng có điều kiện của nhiều giá trị văn bản bằng cách sử dụng một số hàm như AND , OR , ISNUMBER , SEARCH , SUM và SUMIF . Chúng tôi sử dụng một số chức năng được đề cập cùng nhau để thực hiện công việc.
Giả sử, chúng tôi có một tập dữ liệu về Giảm giá sản phẩm , trong đó chúng tôi có các cột giá trị văn bản có tên Khu vực , Thành phố , Danh mục và Sản phẩm . Chúng tôi muốn định dạng tập dữ liệu có điều kiện tùy thuộc vào nhiều giá trị văn bản của các cột giá trị văn bản này.
Tập dữ liệu để tải xuống
Định dạng có điều kiện cho nhiều giá trị văn bản.xlsx
4 cách dễ dàng để định dạng có điều kiện cho nhiều giá trị văn bản trong Excel
Phương pháp 1: Sử dụng hàm AND
Trong tập dữ liệu, chúng tôi có bốn cột văn bản mà chúng tôi muốn đánh dấu các hàng có “East” là Region và “Bars” làm Danh mục .
Bước 1: Chọn toàn bộ phạm vi ( $B$4:$G$21 ) mà bạn muốn định dạng. Sau đó, chuyển đến Tab Trang chủ > Chọn Định dạng có điều kiện (trong phần Kiểu dáng ) > Chọn Quy tắc mới (từ các tùy chọn thả xuống).
Bước 2: Quy tắc định dạng mới cửa sổ bật lên. Trong cửa sổ, chọn Sử dụng công thức để xác định ô cần định dạng (từ Chọn mộtLoại quy tắc hộp thoại).
Sau đó Dán công thức sau vào hộp Chỉnh sửa Mô tả Quy tắc .
=AND($B4="East",$D4="Bars")
Cú pháp của hàm AND là
AND(logical1,[logical2]...)
Bên trong công thức,
$B4=”Đông”; là đối số logic1 .
$D4=”Thanh”; là đối số logic2 .
Và công thức định dạng các hàng mà hai đối số này là True .
Bước 3: Nhấp vào Định dạng . Cửa sổ Định dạng ô mở ra. Từ cửa sổ Định dạng ô , chọn Màu Điền bất kỳ từ phần Điền . Sau đó nhấp vào OK .
Bước 4: Bạn sẽ quay lại hộp thoại Quy tắc định dạng mới hộp. Một lần nữa, Nhấp vào OK.
Tất cả các hàng phù hợp trong tập dữ liệu được định dạng bằng màu tô mà chúng tôi đã chọn.
Nếu quan sát kỹ, bạn có thể thấy các định dạng có điều kiện của công thức chỉ có các hàng có cả “East” là Region và “Thanh” là Danh mục .
Đọc thêm: Cách thay đổi màu hàng dựa trên giá trị văn bản trong một Ô trong Excel
Phương pháp 2: Sử dụng hàm OR
Bây giờ, chúng tôi muốn thực hiện thêm một bước định dạng có điều kiện. Trong trường hợp này, chúng tôi muốn các hàng được định dạng có bất kỳ mục nào như “East” , “Boston” , “Crackers” và “Whole Wheat” trong các cột giá trị văn bản. chúng ta có thể sử dụnghàm OR để đạt được kết quả mong muốn.
Bước 1: Lặp lại Bước 1 đến 4 từ Phương pháp 1 . Chỉ cần Thay thế công thức chèn trong Chỉnh sửa Mô tả Quy tắc bằng công thức sau.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Ở đây, chúng tôi đã kiểm tra xem B4 Các ô , C4 , D4 và E4 bằng với “East” , “Boston” , "Bánh quy giòn" và "Lúa mì nguyên chất" tương ứng. HOẶC sẽ kích hoạt hành động nếu có bất kỳ điều kiện nào phù hợp.
Bước 2: Nhấp vào OK . Bạn sẽ thấy công thức định dạng tất cả các hàng chứa bất kỳ văn bản nào mà chúng tôi đã đề cập trước đó.
Bạn có thể thêm hoặc xóa bất kỳ điều kiện văn bản nào như theo nhu cầu định dạng tập dữ liệu của bạn.
Cách đọc tương tự:
- Định dạng có điều kiện của Excel dựa trên nhiều giá trị của một ô khác
- Cách áp dụng định dạng có điều kiện cho nhiều hàng (5 cách)
- Định dạng có điều kiện của Excel dựa trên văn bản ô khác [5 cách]
- Định dạng có điều kiện của Excel nếu một ô chứa bất kỳ văn bản nào
Phương pháp 3: Sử dụng các hàm OR ISNUMBER và TÌM KIẾM
Điều gì xảy ra khi chúng tôi muốn định dạng có điều kiện tập dữ liệu chứa nhiều Sản phẩm cụ thể? Ví dụ: chúng tôi có nhiều sản phẩm như Sô cô la chip , Brian và Whole Wheat . Trong trường hợp này, chúng tôi muốn đánh dấu tất cả các hàngchứa những Sản phẩm nhất định này.
Để trình bày rõ hơn, chúng tôi xóa các cột Vùng và Thành phố để thảo luận cụ thể về phương pháp này.
Bước 1: Chèn tên của Sản phẩm vào một cột mới (tức là, Chứa nhiều văn bản ).
Bước 2 : Lặp lại Bước 1 đến 4 từ Phương pháp 1 , đối với trường hợp cụ thể này, hãy thay thế công thức trong hộp thoại Định dạng giá trị khi công thức là đúng bằng công thức sau.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Bên trong công thức,
Hàm SEARCH khớp với các văn bản hiện có trong Phạm vi $G$4:$G$7 vào ô bắt đầu phạm vi tra cứu $C4 . Sau đó, hàm ISNUMBER trả về các giá trị là True hoặc False. Cuối cùng, hàm OR khớp với bất kỳ văn bản nào bên trong phạm vi find_value (tức là, $G$4:$G$7 ).
Bước 3: Nhấp vào OK . Công thức được chèn định dạng tất cả các hàng trong tập dữ liệu khớp với văn bản với các cột Chứa nhiều văn bản .
Đảm bảo bạn chọn Phạm vi cụ thể ( $G$4:$G$7 ) dưới dạng find_text bên trong hàm SEARCH , mọi sự không khớp sẽ dẫn đến định dạng toàn bộ tập dữ liệu hoặc không có gì cả.
Đọc thêm: Cách thực hiện định dạng có điều kiện cho nhiều điều kiện
Phương pháp 4: Sử dụng hàm SUM và COUNTIF
Bây giờ, chúng tôi muốn rút ngắn Method 3 sử dụng tên được chỉ định cho tất cả Tên sản phẩm và chỉ định tên đó làm tiêu chí. Để làm như vậy, chúng tôi sử dụng kết hợp các hàm SUM và COUNTIF .
Bước 1: Chỉ định tên (tức là, Văn bản ) cho tất cả Sản phẩm vào cột Chứa nhiều văn bản .
Bước 2: Lặp lại Bước 1 đến 4 từ Phương pháp 1 , trong trường hợp này chỉ cần Thay công thức bằng công thức bên dưới.
=SUM(COUNTIF($C4,"*"&Text&"*"))
Trong công thức,
COUNTIF chỉ khớp với một tiêu chí (nghĩa là Sô cô la chip ) với Phạm vi bắt đầu từ ô $C4 . Việc kết hợp hàm COUNTIF với hàm SUM cho phép hàm khớp tất cả các tiêu chí (tức là Văn bản ) với Phạm vi.
Bước 3: Nhấp vào OK . Công thức định dạng tất cả các hàng chứa văn bản khớp với tên được gán Văn bản .
Kết luận
Trong bài viết này, chúng tôi sử dụng các hàm khác nhau và sự kết hợp của chúng để định dạng có điều kiện nhiều giá trị văn bản. Chúng tôi sử dụng các hàm AND và OR cũng như hai hàm kết hợp. Một hàm kết hợp là OR , ISNUMBER và SEARCH . Những cái khác là SUM và COUNTIF . Hàm AND có thể khớp hai văn bản ngẫu nhiên để định dạng bất kỳ tập dữ liệu nào. Mặt khác, hàm OR khớp với bất kỳ văn bản nào được khai báo trong công thức của nó. sự kết hợpcác chức năng khớp với nhiều văn bản bạn gán và định dạng chúng cho phù hợp. Hy vọng bạn tìm thấy những phương pháp trên đủ sáng suốt để làm việc với. Bình luận, nếu bạn cần làm rõ thêm hoặc có điều gì đó cần bổ sung.