Spis treści
W zbiorach danych często mamy wiele wartości tekstowych, z którymi musimy porównać, aby znaleźć dopasowanie. W tym artykule omówimy warunkowe formatowanie wielu wartości tekstowych przy użyciu kilku funkcji, takich jak ORAZ , LUB , ISNUMBER , SZUKAJ , SUMA oraz SUMIF Używamy niektórych z wymienionych funkcji razem, aby wykonać zadanie.
Załóżmy, że mamy zbiór danych o wartości Produkt Sprzedaż , gdzie mamy kolumny wartości tekstowych o nazwach Region , Miasto , Kategoria oraz Produkt Chcemy warunkowo sformatować zbiór danych w zależności od wielu wartości tekstowych tych kolumn wartości tekstowych.
Zbiór danych do pobrania
Formatowanie warunkowe wielu wartości tekstowych.xlsx4 proste sposoby na warunkowe formatowanie wielu wartości tekstowych w Excelu
Metoda 1: Użycie funkcji AND
W zbiorze danych mamy cztery kolumny tekstowe, do których chcemy podświetlić wiersze, które mają "Wschód" jako Region oraz "Bars" jako Kategoria .
Krok 1: Wybierz cały zakres ( $B$4:$G$21 ), które chcesz sformatować. Następnie przejdź do Strona główna Tab> Wybierz Formatowanie warunkowe (w Style section)> Select Nowa zasada (z opcji rozwijanych).
Krok 2: Nowa zasada formatowania W oknie tym należy wybrać Użyj formuły, aby określić, która komórka ma być sformatowana (z Wybierz typ reguły okno dialogowe).
Następnie wklej poniższą formułę w Edytuj opis reguły pudełko.
=AND($B4="East",$D4="Bars")
Składnia ORAZ funkcja to
AND(logiczne1,[logiczne2]...)
Wewnątrz formuły,
$B4="East"; to logiczny1 argument.
$D4="Bars"; to logiczny2 argument.
A formuła formatuje wiersze, dla których te dwa argumenty są Prawdziwe .
Krok 3: Kliknij na Format . Formatuj komórki Otworzy się okno, w którym z Formatuj komórki okno, Wybierz dowolny Wypełnij Kolor z Wypełnij Następnie kliknij OK .
Krok 4: Wrócisz do Nowa zasada formatowania okno dialogowe. Jeszcze raz, Kliknij OK.
Wszystkie pasujące wiersze w zbiorze danych zostaną sformatowane za pomocą wybranego przez nas koloru wypełnienia.
Jeśli przyjrzysz się bliżej, możesz zobaczyć, że formuła warunkowa formatuje tylko te wiersze, które mają oba "Wschód" jako Region oraz "Bars" jako Kategoria .
Czytaj więcej: Jak zmienić kolor wiersza na podstawie wartości tekstu w komórce w Excelu
Metoda 2: Użycie funkcji OR
Teraz chcemy pójść o krok dalej w formatowaniu warunkowym. W tym przypadku chcemy, aby formatowane były wiersze, które mają dowolny zapis np. "Wschód" , "Boston" , "Krakersy" oraz "Whole Wheat" w kolumnach wartości tekstowych. Możemy użyć LUB funkcja, aby osiągnąć pożądany rezultat.
Krok 1: Powtórzenie Kroki od 1 do 4 z Metoda 1 . tylko Zastąpić formułę wstawiania w Edytuj opis reguły o następującym wzorze.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Tutaj sprawdziliśmy, czy B4 , C4 , D4 oraz E4 komórki są równe "Wschód" , "Boston" , "Krakersy" oraz "Whole Wheat" odpowiednio. LUB wywoła akcję, jeśli któryś z warunków będzie pasował.
Krok 2: Kliknij OK Zobaczysz, że formuła formatuje wszystkie wiersze, które zawierają jakikolwiek tekst, o którym wspominaliśmy wcześniej.
Możesz dodać lub usunąć dowolne warunki tekstowe zgodnie z potrzebą formatowania zbioru danych.
Podobne Lektury:
- Formatowanie warunkowe w Excelu na podstawie wielu wartości innej komórki
- Jak zastosować formatowanie warunkowe do wielu wierszy (5 sposobów)
- Formatowanie warunkowe w Excelu na podstawie tekstu innej komórki [5 sposobów]
- Excel Formatowanie warunkowe Jeśli komórka zawiera dowolny tekst
Metoda 3: Użycie funkcji OR ISNUMBER i SEARCH
Co się dzieje, gdy chcemy warunkowo sformatować zbiór danych zawierający określone produkty? Na przykład, mamy wiele produktów takich jak Chocolate Chip , Brian oraz Cała pszenica W tym przypadku chcemy podświetlić wszystkie wiersze, które zawierają te określone Produkty.
Dla lepszej reprezentacji, usuwamy Region oraz Miasto kolumny do omówienia tej metody specjalnie.
Krok 1: Wstawić nazwy Produktów w nowej kolumnie (tj, Zawierające wiele tekstów ).
Krok 2: Powtórzenie Kroki od 1 do 4 z Metoda 1 dla tego konkretnego przypadku, Zastąp wzór w Formatuj wartości, w których formuła jest prawdziwa okno dialogowe z następującym wzorem.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Wewnątrz formuły,
Na stronie SZUKAJ Funkcja dopasowuje teksty istniejące w Zakresie $G$4:$G$7 do komórki wyjściowej lookup Range $C4 . Następnie ISNUMBER Funkcja zwraca wartości jako Prawdziwe lub Fałszywe. W końcu LUB Funkcja dopasowuje naprzemiennie dowolny tekst w obrębie find_value Range (tj, $G$4:$G$7 ).
Krok 3: Kliknij OK Wstawiona formuła formatuje wszystkie wiersze w zbiorze danych, dopasowując je do tekstów o numerach Zawierające wiele tekstów kolumny.
Upewnij się, że wybrałeś konkretny Zakres ( $G$4:$G$7 ) jako znajdź_tekst wewnątrz SZUKAJ funkcja, każde niedopasowanie skutkuje sformatowaniem całego zbioru danych lub jego braku.
Czytaj więcej: Jak wykonać formatowanie warunkowe dla wielu warunków
Metoda 4: Użycie funkcji SUM i COUNTIF
Teraz chcemy skrócić metodę 3 używając przypisanej nazwy dla wszystkich Nazwy produktów i przypisać ją jako kryterium. Aby to zrobić, używamy kombinacji SUMA oraz COUNTIF funkcje.
Krok 1: Przypisać nazwę (tj, Tekst ) do wszystkich Produktów do Zawierające wiele tekstów kolumny.
Krok 2: Powtórzenie Kroki od 1 do 4 z Metoda 1 , w tym przypadku wystarczy zastąpić formułę poniższym wzorem.
=SUM(COUNTIF($C4, "*"&Text& "*"))
W formule,
Na stronie COUNTIF pasuje tylko do jednego kryterium (tj, Chocolate Chip ) do zakresu rozpoczynającego się od komórki $C4 Łączenie COUNTIF funkcja z SUMA funkcja umożliwia dopasowanie wszystkich kryteriów (tj, Tekst ) do Zakresu.
Krok 3: Kliknij OK Formuła formatuje wszystkie wiersze zawierające teksty pasujące do przypisanej nazwy Teksty .
Wniosek
W tym artykule użyjemy różnych funkcji i ich kombinacji do warunkowego formatowania wielu wartości tekstowych. Używamy ORAZ oraz LUB jak również dwie funkcje łączone. Jedną funkcją łączoną jest LUB , ISNUMBER oraz SZUKAJ . The other ones are SUMA oraz COUNTIF . ORAZ Funkcja może dopasować dwa losowe teksty, aby sformatować dowolny zbiór danych. Z drugiej strony, funkcja LUB Funkcja dopasowuje dowolny z zadeklarowanych tekstów w swojej formule. Połączone funkcje dopasowują tyle tekstów, ile im przypiszesz i odpowiednio je formatują. Mam nadzieję, że powyższe metody są wystarczająco jasne, aby z nimi pracować. Skomentuj, jeśli potrzebujesz dalszych wyjaśnień lub masz coś do dodania.