Obsah
V souborech dat máme často více textových hodnot, které je třeba porovnat, abychom našli shodu. V tomto článku se budeme zabývat podmíněným formátováním více textových hodnot pomocí několika funkcí, jako je např. A , NEBO , ISNUMBER , HLEDAT , SUM a SUMIF . Některé z uvedených funkcí používáme společně k provedení práce.
Předpokládejme, že máme soubor dat o Prodej výrobků , kde máme sloupce s textovými hodnotami s názvy Region , Město , Kategorie a Produkt . Chceme podmíněně formátovat datovou sadu v závislosti na více textových hodnotách těchto sloupců s textovými hodnotami.
Datová sada ke stažení
Podmíněné formátování více textových hodnot.xlsx4 snadné způsoby podmíněného formátování více textových hodnot v aplikaci Excel
Metoda 1: Použití funkce AND
V datovém souboru máme čtyři textové sloupce, do kterých chceme zvýraznit řádky, které mají. "Východ" jako Region a "Bary" jako Kategorie .
Krok 1: Vyberte celý rozsah ( $B$4:$G$21 ), které chcete naformátovat. Poté přejděte na stránku Home Karta> Vybrat Podmíněné formátování (v Styly section)> Select Nové pravidlo (z rozevíracích možností).
Krok 2: Nové pravidlo formátování V okně vyberte možnost Pomocí vzorce určete, která buňka se má formátovat (od Vyberte typ pravidla dialogové okno).
Poté vložte následující vzorec do Úprava popisu pravidla box.
=AND($B4="East",$D4="Bars")
Syntaxe A je funkce
AND(logical1,[logical2]...)
Uvnitř vzorce,
$B4="Východní"; je logical1 argument.
$D4="Bary"; je logické2 argument.
A vzorec zformátuje řádky, pro které jsou tyto dva argumenty. Pravda .
Krok 3: Klikněte na Formát . Formátování buněk se otevře okno. Formátování buněk okno, Vyberte libovolný Naplňte Barva z Naplňte pak klikněte na tlačítko OK .
Krok 4: Vrátíte se do Nové pravidlo formátování dialogové okno. Znovu, Klikněte na DOBŘE.
Všechny odpovídající řádky v datové sadě se naformátují vybranou barvou výplně.
Pokud se podíváte pozorněji, uvidíte, že podmíněný vzorec formátuje pouze řádky, které mají obě hodnoty. "Východ" jako Region a "Bary" jako Kategorie .
Přečtěte si více: Jak změnit barvu řádku na základě hodnoty textu v buňce v aplikaci Excel
Metoda 2: Použití funkce OR
Nyní chceme podmíněné formátování posunout o krok dále. V tomto případě chceme formátovat řádky, které mají některou z položek, jako např. "Východ" , "Boston" , "Krekry" a "Celá pšenice" ve sloupcích s textovými hodnotami. Můžeme použít příkaz NEBO k dosažení požadovaného výsledku.
Krok 1: Opakujte Kroky 1 až 4 z Metoda 1 . Stačí nahradit vkládací vzorec v Úprava popisu pravidla podle následujícího vzorce.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Zde jsme zkontrolovali, zda B4 , C4 , D4 a E4 buňky se rovnají "Východ" , "Boston" , "Krekry" a "Celá pšenice" resp. NEBO spustí akci, pokud splňuje některou z podmínek.
Krok 2: Klikněte na OK . Uvidíte, že vzorec zformátuje všechny řádky, které obsahují některý z textů, o nichž jsme se zmínili dříve.
Podle potřeby můžete přidat nebo odebrat libovolné textové podmínky pro formátování datové sady.
Podobné čtení:
- Podmíněné formátování aplikace Excel na základě více hodnot jiné buňky
- Jak použít podmíněné formátování na více řádků (5 způsobů)
- Podmíněné formátování aplikace Excel na základě textu jiné buňky [5 způsobů]
- Podmíněné formátování aplikace Excel, pokud buňka obsahuje libovolný text
Metoda 3: Použití funkcí OR ISNUMBER a SEARCH
Co se stane, když chceme podmíněně formátovat datovou sadu obsahující konkrétní vícenásobné produkty? Například máme vícenásobné produkty, jako např. Čokoládové lupínky , Brian a Celozrnná pšenice V tomto případě chceme zvýraznit všechny řádky, které obsahují tyto určité produkty.
Pro lepší reprezentaci odstraníme Region a Město sloupců, kde se bude diskutovat zejména o této metodě.
Krok 1: Vložte názvy produktů do nového sloupce (tj, Obsahující více textů ).
Krok 2: Opakování Kroky 1 až 4 z Metoda 1 , pro tento konkrétní případ nahraďte vzorec v bodě Formátování hodnot, kde je vzorec pravdivý dialogové okno s následujícím vzorcem.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Uvnitř vzorce,
Na stránkách HLEDAT funkce porovnává texty existující v rozsahu $G$4:$G$7 do počáteční buňky vyhledávacího rozsahu $C4 . Pak ISNUMBER funkce vrací hodnoty jako Pravda nebo Nepravdivé. Nakonec se NEBO funkce odpovídá střídavě libovolnému textu v rozsahu find_value (tj., $G$4:$G$7 ).
Krok 3: Klikněte na OK . Vložený vzorec zformátuje všechny řádky v datovém souboru, které odpovídají textům se zadáním Obsahující více textů sloupce.
Ujistěte se, že jste vybrali konkrétní rozsah ( $G$4:$G$7 ) jako find_text uvnitř HLEDAT funkce, jakákoli neshoda má za následek formátování celé sady dat nebo žádné.
Přečtěte si více: Jak provést podmíněné formátování pro více podmínek
Metoda 4: Použití funkcí SUM a COUNTIF
Nyní chceme zkrátit metodu 3 použití přiřazeného názvu pro všechny Názvy produktů a přiřadit ji jako kritérium. K tomu použijeme kombinaci příznaků SUM a COUNTIF funkce.
Krok 1: Přiřaďte název (tj, Text ) ke všem produktům do Obsahující více textů sloupce.
Krok 2: Opakování Kroky 1 až 4 z Metoda 1 , v tomto případě stačí vzorec nahradit níže uvedeným vzorcem.
=SUMA(COUNTIF($C4, "*"&Text& "*"))
Ve vzorci,
Na stránkách COUNTIF odpovídá pouze jednomu kritériu (tj, Čokoládové lupínky ) do rozsahu počínaje buňkou $C4 Kombinace COUNTIF s funkcí SUM funkce umožňuje porovnat všechna kritéria (tj, Text ) do oblasti Range.
Krok 3: Klikněte na OK . Vzorec zformátuje všechny řádky obsahující texty, které odpovídají přiřazenému názvu. Texty .
Závěr
V tomto článku použijeme různé funkce a jejich kombinace k podmíněnému formátování více textových hodnot. Použijeme např. A a NEBO a dvě kombinované funkce. Jedna kombinovaná funkce je NEBO , ISNUMBER a HLEDAT Další jsou SUM a COUNTIF . A dokáže přiřadit dva náhodné texty a zformátovat tak libovolnou sadu dat. NEBO Funkce porovná libovolný z deklarovaných textů ve svém vzorci. Kombinované funkce porovnají tolik textů, kolik jich přiřadíte, a odpovídajícím způsobem je zformátují. Doufám, že se vám tyto výše uvedené metody zdají dostatečně přehledné pro práci. Pokud potřebujete další vysvětlení nebo máte něco k doplnění, vyjádřete se.