Při práci s tabulkami mají hodnoty zobrazené v ní primární význam. Ale jeho design je také důležitou součástí. Někteří uživatelé to považují za vedlejší faktor a nevěnují tomu příliš velkou pozornost. Ale marně, protože krásně navržený stůl je důležitou podmínkou pro jeho lepší vnímání a porozumění uživateli. V tomto ohledu hraje obzvláště důležitou roli vizualizace dat. Můžete například použít nástroje pro vizualizaci k vybarvení buněk tabulky na základě jejich obsahu. Pojďme zjistit, jak toho lze dosáhnout v aplikaci Excel.

Samozřejmě je vždy hezké mít dobře navrženou tabulku, ve které jsou buňky vybarveny různými barvami podle obsahu. Ale tato funkce je obzvláště důležitá pro velké tabulky obsahující značné množství dat. V takovém případě vyplnění buněk barvou usnadní uživatelům navigaci v tomto obrovském množství informací, protože lze říci, že jsou již strukturované.

Můžete se pokusit ručně obarvit prvky listu, ale znovu, pokud je tabulka velká, pak to zabere značné množství času. Kromě toho v takovém množství dat může hrát roli lidský faktor a dojde k chybám. Nemluvě o tom, že tabulka může být dynamická a data v ní se periodicky a masivně mění. V tomto případě se ruční změna barvy stává obecně nereálnou.

Existuje však cesta ven. U buněk, které obsahují dynamické (měnící se) hodnoty, se použije podmíněné formátování a u statistických údajů můžete nástroj použít Najít a nahradit.

Metoda 1: podmíněné formátování

S podmíněným formátováním můžete nastavit určité hranice hodnot, na kterých budou buňky malovány určitou barvou. Barvení se provede automaticky. Pokud hodnota buňky v důsledku změny přesáhne hranici, bude tento prvek listu automaticky přebarven.

Podívejme se, jak tato metoda funguje s konkrétním příkladem. Máme tabulku příjmů společnosti, ve které jsou údaje rozděleny podle měsíců. Musíme zvýraznit různými barvami ty prvky, u nichž je výše příjmu menší než 400000 rublů z 400000 před 500000 rublů a překračuje 500000 rublů.

  1. Vyberte sloupec, který obsahuje informace o příjmech společnosti. Poté přejdeme na kartu "Domov"... Klikněte na tlačítko "Podmíněné formátování", který je umístěn na pásku v panelu nástrojů Styly... V seznamu, který se otevře, vyberte položku "Správa pravidel ...".
  2. Otevře se okno pro správu pravidel podmíněného formátování. V terénu „Zobrazit pravidla formátování pro“ by měl být nastaven na „Aktuální úryvek“... Ve výchozím nastavení by to mělo být uvedeno tam, ale pouze pro případ, zkontrolujte a v případě nesrovnalosti změňte nastavení podle výše uvedených doporučení. Poté klikněte na tlačítko "Vytvořit pravidlo ...".
  3. Otevře se okno pro vytvoření pravidla formátování. V seznamu typů pravidel vyberte pozici ... V bloku popisu pravidla v prvním poli musí být přepínač v poloze „Hodnoty“... Ve druhém poli nastavte přepínač do polohy "Méně"... Ve třetím poli zadejte hodnotu; prvky listu obsahující hodnotu menší, než která bude vybarvena určitou barvou. V našem případě bude tato hodnota 400000 ... Poté klikněte na tlačítko "Formát…".
  4. Otevře se okno formátu buňky. Přejít na kartu "Vyplnit"... Vyberte barvu výplně, kterou chceme zvýraznit buňky obsahující méně než 400000 ... Poté klikněte na tlačítko "OK" ve spodní části okna.
  5. Vrátíme se do okna pro vytvoření pravidla formátování a tam také klikneme na tlačítko "OK".
  6. Po této akci budeme znovu přesměrováni na Správce pravidel podmíněného formátování... Jak vidíte, jedno pravidlo již bylo přidáno, ale musíme přidat další dvě. Proto znovu stiskneme tlačítko "Vytvořit pravidlo ...".
  7. A znovu se dostáváme do okna vytváření pravidel. Přesunout do sekce "Formátovat pouze buňky, které obsahují"... V prvním poli této části parametr opusťte "Hodnota buňky"a ve druhé poloze přepněte přepínač do polohy "Mezi"... Ve třetím poli musíte určit počáteční hodnotu rozsahu, ve kterém budou prvky listu formátovány. V našem případě toto číslo 400000 ... Ve čtvrtém indikujeme konečnou hodnotu tohoto rozsahu. Bude to 500000 ... Poté klikněte na tlačítko "Formát…".
  8. V okně formátování se znovu přesuňte na kartu "Vyplnit", ale tentokrát zvolíme jinou barvu, po které stiskneme tlačítko "OK".
  9. Po návratu do okna vytváření pravidel také klikneme na tlačítko "OK".
  10. Jak vidíte, v Správce pravidel již jsme vytvořili dvě pravidla. Zbývá tedy vytvořit třetí. Klikněte na tlačítko „Vytvořit pravidlo“.
  11. V okně vytváření pravidel se vraťte zpět do sekce "Formátovat pouze buňky, které obsahují"... V prvním poli ponecháme možnost "Hodnota buňky"... Ve druhém poli nastavte přepínač na policii "Více"... Ve třetím poli zadejte číslo 500000 ... Poté, stejně jako v předchozích případech, klikněte na tlačítko "Formát…".
  12. V okně "Formát buňky" znovu přesuňte na kartu "Vyplnit"... Tentokrát zvolíme barvu, která se liší od dvou předchozích případů. Klikněte na tlačítko "OK".
  13. V okně pro vytváření pravidel opakujte kliknutí na tlačítko "OK".
  14. Otevře se Správce pravidel... Jak vidíte, všechna tři pravidla byla vytvořena, takže klikněte na tlačítko "OK".
  15. Nyní jsou prvky tabulky vybarveny podle zadaných podmínek a okrajů v nastavení podmíněného formátování.
  16. Pokud změníme obsah v jedné z buněk a překročíme hranice jednoho ze zadaných pravidel, pak tento prvek listu automaticky změní svou barvu.

Kromě toho můžete použít podmíněné formátování mírně odlišným způsobem k obarvení prvků listu barvou.


Metoda 2: pomocí nástroje Najít a vybrat

Pokud tabulka obsahuje statická data, která neplánujete v průběhu času měnit, můžete pomocí nástroje změnit barvu buněk podle jejich obsahu zvaného Najděte a zvýrazněte... Zadaný nástroj vám umožní najít zadané hodnoty a změnit barvu v těchto buňkách na požadovaného uživatele. Mějte však na paměti, že když změníte obsah v prvcích listu, barva se automaticky nezmění, ale zůstane stejná. Chcete-li změnit barvu na skutečnou, budete muset postup opakovat znovu. Proto tato metoda není optimální pro tabulky s dynamickým obsahem.

Podívejme se, jak to funguje u konkrétního příkladu, pro který vezmeme stejnou tabulku příjmů společnosti.

  1. Vyberte sloupec s daty, která se mají formátovat barevně. Poté přejděte na kartu "Domov" a klikněte na tlačítko Najděte a zvýrazněte, který je umístěn na pásku v panelu nástrojů „Úpravy“... V seznamu, který se otevře, klikněte na položku "Najít".
  2. Otevře se okno Najít a nahradit na kartě "Najít"... Nejprve najdeme hodnoty až 400000 rublů. Protože nemáme jedinou buňku obsahující hodnotu menší než 300000 rublů, pak ve skutečnosti musíme vybrat všechny prvky, které obsahují čísla v rozsahu od 300000 před 400000 ... V této metodě bohužel nemůžete přímo určit tento rozsah, jako v případě použití podmíněného formátování.

    Existuje však příležitost udělat něco jinak, což nám dá stejný výsledek. Ve vyhledávací liště můžete nastavit následující vzor „3 ?????“... Otazník znamená jakýkoli znak. Program tedy vyhledá všechna šestimístná čísla, která začínají číslicí „3“... To znamená, že výsledky hledání budou obsahovat hodnoty v rozsahu 300000 – 400000 , což je to, co potřebujeme. Pokud by v tabulce bylo méně čísel 300000 nebo méně 200000 pak by pro každý rozsah sto tisíc muselo být hledání provedeno samostatně.

    Zadáme výraz „3 ?????“ v terénu "Najít" a klikněte na tlačítko Najít vše».

  3. Poté se v dolní části okna otevřou výsledky hledání. Klikněte levým tlačítkem na kteroukoli z nich. Potom zadáme kombinaci kláves Ctrl + A... Poté jsou vybrány všechny výsledky hledání a současně jsou vybrány prvky ve sloupci, na který tyto výsledky odkazují.
  4. Po výběru prvků ve sloupci nespěchejte, abyste zavřeli okno Najít a nahradit... Na kartě "Domov" na který jsme se přesunuli dříve, přejděte na pásku do panelu nástrojů "Písmo"... Klikněte na trojúhelník napravo od tlačítka Vyplň barvu... Otevře se výběr různých barev výplně. Vyberte barvu, kterou chceme použít na prvky listu obsahující hodnoty menší než 400000 rublů.
  5. Jak vidíte, všechny buňky ve sloupci obsahující hodnoty menší než 400000 rublů jsou zvýrazněny ve vybrané barvě.
  6. Nyní musíme obarvit prvky, ve kterých jsou hodnoty v rozsahu od 400000 před 500000 rublů. Tento rozsah zahrnuje čísla, která odpovídají vzoru „4 ??????“... Najedeme to do vyhledávacího pole a klikneme na tlačítko Najít vše, když jsme předtím vybrali požadovaný sloupec.
  7. Podobně jako v předchozím čase ve výsledcích hledání vybereme celý výsledek stisknutím kombinace klávesových zkratek CTRL + A... Poté přejděte na ikonu výběru barvy výplně. Klikněte na něj a klikněte na ikonu požadovaného odstínu, která vybarví prvky listu, kde jsou hodnoty v rozsahu od 400000 před 500000 .
  8. Jak můžete vidět, po této akci budou všechny prvky tabulky s daty v intervalu s 400000 podle 500000 zvýrazněna ve vybrané barvě.
  9. Nyní nám zbývá vybrat poslední interval hodnot - více 500000 ... Zde jsme měli také štěstí, protože všechna čísla jsou více než 500000 jsou v rozmezí od 500000 před 600000 ... Do vyhledávacího pole tedy zadejte výraz „5 ?????“ a klikněte na tlačítko Najít vše... Pokud by byly hodnoty překračující 600000 , pak bychom museli výraz dále hledat „6 ?????“ atd.
  10. Znovu zvýrazněte výsledky hledání pomocí kombinace Ctrl + A... Dále pomocí tlačítka na pásu karet vyberte novou barvu, která vyplní překročení intervalu 500000 stejnou analogií jako předtím.
  11. Jak vidíte, po této akci budou všechny prvky sloupce vybarveny podle číselné hodnoty, která je do nich umístěna. Nyní můžete zavřít vyhledávací okno kliknutím na standardní zavírací tlačítko v pravém horním rohu okna, protože náš úkol lze považovat za vyřešený.
  12. Pokud ale číslo nahradíme jiným, které přesahuje hranice nastavené pro konkrétní barvu, pak se barva nezmění, jako tomu bylo v předchozí metodě. To znamená, že tato možnost bude spolehlivě fungovat pouze v těch tabulkách, ve kterých se data nezmění.

Jak vidíte, existují dva způsoby, jak obarvit buňky v závislosti na číselných hodnotách, které jsou v nich: použití podmíněného formátování a použití nástroje Najít a nahradit... První metoda je progresivnější, protože umožňuje jasněji definovat podmínky pro zvýraznění prvků listu. Kromě toho s podmíněným formátováním se barva prvku automaticky změní, pokud se změní obsah v něm, což druhá metoda nedokáže. Vyplňování buněk však v závislosti na hodnotě pomocí nástroje Najít a nahradit lze také použít, ale pouze ve statických tabulkách.

Tento příspěvek je napsán pomocí knihy Billa Jeleny.

Úkol: Chcete vybrat všechny buňky v listu, které neobsahují vzorce.

Baguzinova poznámka.Tento úkol lze vyřešit jednoduše, pokud používáte Excel 2013 nebo novější. Použijte funkci EFORMULA (odkaz). Funkce zkontroluje obsah buňky a vrátí hodnotu PRAVDA nebo NEPRAVDA. Přístup Billa Jeleny je však sám o sobě zajímavý, protože otevírá okno do světa makrofunkcí (většina uživatelů je s největší pravděpodobností neznámá).

Řešení: před zavedením VBA byla makra napsána v xlm (E. xce l Macro). Použitý jazyk funkcí makra, tj. Funkce listu makra Excel 4.0. Microsoft tento jazyk stále podporuje kvůli kompatibilitě s předchozími verzemi aplikace Excel (podrobnosti najdete v části Co jsou funkce maker?). Systém maker xlm je „relikvií“ zděděnou z předchozích verzí aplikace Excel (4.0 a dřívější). Novější verze aplikace Excel stále spouštějí makra xlm, ale od aplikace Excel 97 uživatelé nemohou psát makra xlm.

Jazyk xlm mimo jiné obsahuje funkci Get.CELL, která poskytuje mnohem více informací než moderní funkce CELL (). Ve skutečnosti vám Get.Cell může říct o 66 různých atributech buňky, zatímco funkce CELL vrací pouze 12 parametrů. Funkce Get.Cell je docela užitečná, s výjimkou jednoho „ale“ ... Nelze ji zadat přímo do buňky (obrázek 1).

Stáhněte si poznámku ve formátu nebo příklady ve formátu (s makry)

Chcete-li použít vzorec \u003d Get.Cell () ke zvýraznění buněk pomocí podmíněného formátování, postupujte takto (pro Excel 2007 nebo novější):

  1. Chcete-li definovat nový název, přejděte do nabídky FORMULAS –> Přiřaďte jméno... V okně, které se otevře (obr. 2), vyberte vhodný název, například IfFormula. Do pole Formula zadejte \u003d Get.Cell (48, INDIRECT ("RC", FALSE)). Klikněte na OK. Klikněte na Zavřít.
  2. Vyberte buňky, na které chcete použít podmíněné formátování (obr. 3); v našem příkladu je to B3: B15.
  3. Projděte nabídku DOMOV –> Podmíněné formátování –> Vytvořit pravidlo... V okně, které se otevře, vyberte Pomocí vzorce určete, které buňky se mají formátovat. V dolní polovině typu dialogu zadejte \u003d IfFormula, jak je znázorněno na obr. 3. Excel může automaticky přidávat uvozovky \u003d "IfFormula". Vezměte je pryč. V okně, které se otevře, klikněte na tlačítko Formát Formát buňky přejděte na kartu Vyplnit a vyberte barvu výplně. Klikněte na OK.

Postava: 2. Okno Stvoření název

Chcete-li zvýraznit buňky, které ne obsahovat vzorec, použijte nastavení formátu \u003d NOT (IfFormula).

Buď opatrný. Někdy při kopírování buněk obsahujících vzorec do jiného listu existuje riziko „zhroucení“ Excelu (to se mi nikdy nestalo).

Alternativní strategie: Výhodou výše uvedené metody je, že formátování se automaticky aktualizuje, kdykoli někdo změní obsah buněk, nahradí vzorce konstantami nebo naopak. Pokud potřebujete pouze získat jednorázový snímek buněk, které obsahují vzorce, postupujte takto:

  1. Vyberte všechny buňky; Chcete-li to provést, postavte se na jednu z buněk v rozsahu a stiskněte Ctrl + A (A - anglicky).
  2. Stisknutím kláves Ctrl + G otevřete okno Přechod.
  3. V levém dolním rohu tohoto okna klikněte na tlačítko Vybrat.
  4. V otevřeném dialogovém okně Vyberte skupinu buněk vybrat vzorce, klikněte na OK.
  5. Na záložce DOMOV vyberte barvu výplně, například červenou.

Syntaxe funkce: GET.Cell (type_number; link). Úplný seznam prvního argumentu funkce Get. Podívejte se například na buňku. Upozorňujeme, že v některých případech se funkce moderních verzí aplikace Excel výrazně změnila a funkce nevrátí platnou hodnotu. Pro některé argumenty typ_číslo je pohodlnější použít funkci CELL.

Několik příkladů funkce GET.Cell.

Type_number \u003d 63. Vrátí číslo barvy výplně buňky (obr. 5).

Zvědavý. I když se jedná o makro funkci, je důležitý jazyk aplikace. V ruském Excelu nefunguje funkce GET.CELL. A dál. Pokud potřebujete informace o kontingenční tabulce, pak analog GET.Cell je běžná funkce (k dispozici pro vstup na listu aplikace Excel).

Funkce CELL vrací informace o formátování, umístění nebo obsahu buňky.

Popis funkce CELL

Funkce vrací informace o formátování, umístění nebo obsahu buňky.

Pokud se například potřebujete před výpočty v buňce ujistit, že obsahuje číselnou hodnotu a ne text, můžete použít následující vzorec:

IF (CELL ("type"; A1) \u003d "v"; A1 * 2; 0) Tento vzorec vypočítá produkt A1 * 2 pouze v případě, že buňka A1 obsahuje číselnou hodnotu, a vrátí 0, pokud buňka A1 obsahuje text nebo je prázdná .

Syntax

\u003d CELL (info_type; [odkaz])

Argumenty

Povinný argument. Textová hodnota, která po vrácení určuje typ informací o buňce. Níže uvedený seznam ukazuje možné hodnoty pro info_type a odpovídající výsledky.

Info_type Návratová hodnota
"adresa" Odkaz na první buňku v referenčním argumentu jako textový řetězec.
"sloupec" Číslo sloupce buňky v referenčním argumentu.
"Barva" 1 pokud formátování buňky umožňuje změnu barvy záporných hodnot; ve všech ostatních případech - 0 (nula).
"obsah" Hodnota levé horní buňky v odkazu; ne vzorec.
"název souboru" Název souboru (včetně úplné cesty) obsahujícího odkaz jako textový řetězec. Pokud list obsahující odkaz ještě nebyl uložen, je vrácen prázdný řetězec ("").
"formát" Textová hodnota odpovídající číselnému formátu buňky. Hodnoty pro různé formáty jsou uvedeny v tabulce níže. Pokud buňka při zobrazení záporných hodnot změní barvu, na konec textové hodnoty se přidá „-“. Pokud se v závorkách objeví kladná nebo všechna čísla, na konec textové hodnoty se přidá znak „()“.
"závorky" 1, pokud formátování buněk umožňuje zobrazení kladných nebo všech čísel v závorkách; ve všech ostatních případech - 0.
"předpona" Textová hodnota odpovídající předpise štítku buňky. Jednoduchá uvozovka (') odpovídá textu zarovnanému doleva, dvojitá uvozovka (") odpovídá textu zarovnanému doprava, velká písmena (^) odpovídají textu zarovnanému na střed, zpětné lomítko () odpovídá textu šířenému po celé šířce buňky, a prázdný text ("") - jakýkoli jiný obsah buňky.
"ochrana" 0, pokud je buňka odemčena, a 1, pokud je buňka uzamčena.
"čára" Číslo řádku buňky v referenčním argumentu.
"typ" Textová hodnota odpovídající datovému typu v buňce. Hodnota „b“ odpovídá prázdné buňce, „l“ textové konstantě v buňce, „v“ jakémukoli jinému obsahu.
"šířka" Šířka sloupce buňky zaokrouhlená na celé číslo. Jednotka se rovná šířce jednoho znaku pro písmo standardní velikosti.

Pozornost! Excel Web App nepodporuje argument formátu.

Nepovinný argument. Buňka, o které chcete získat informace. Pokud je tento argument vynechán, vrátí se informace zadaná v argumentu info_type pro poslední upravenou buňku. Pokud referenční argument ukazuje na rozsah buněk, vrátí funkce CELL informace pouze pro levou horní buňku rozsahu.

Naformátujte kódy pro funkci CELL

Pozornost! Pokud je argument informace_typu funkce CELL naformátován a byl změněn formát buňky, musí se list přepočítat, aby se aktualizovala hodnota funkce CELL.

Vrátí informace o formátování, umístění nebo obsahu buňky.

Syntax:

GET.Cell (type_num; link)

Typ_číslo - číslo, které určuje, jaký typ informací o buňce chcete získat. Následující seznam ukazuje možné hodnoty argumentů a odpovídající výsledky.

Type_num Returns

1 Absolutní odkaz buňky vlevo nahoře v argumentu odkazu jako text v aktuálním stylu pracovního prostoru.
2 Číslo řádku horní buňky v referenčním argumentu.
3 Číslo sloupce nejvyšší buňky v referenčním argumentu.
4 Stejné jako TYPE (odkaz).
5 Obsahem argumentu je odkaz.
6 Vzorec v odkazu na argument má formu textu, jehož styl je A1 nebo R1C1 - v závislosti na parametrech pracovního prostoru.
7 Číslo formátu buňky (například „M / D / RR“ nebo „Hlavní“).
8 Číslo označující vodorovné zarovnání buňky:

1 \u003d normální
2 \u003d vlevo
3 \u003d Střed
4 \u003d správně
5 \u003d Vyplnit
6 \u003d Na obou stranách
7 \u003d Střed napříč buňkami
9 Číslo označující styl levého ohraničení přiřazený buňce:
0 \u003d Bez ohraničení
1 \u003d tenká čára
2 \u003d středová čára
3 \u003d přerušovaná čára
4 \u003d tečkovaná čára
5 \u003d Silná čára
6 \u003d dvojitá čára
7 \u003d nejtenčí čára
10 Číslo označující styl pravého ohraničení přiřazený buňce. Vrácená čísla najdete na type_num 9.
11 Číslo označující styl horního ohraničení přiřazený buňce. Vrácená čísla najdete na type_num 9.
12 Číslo označující styl dolního ohraničení přiřazený buňce. Vrácená čísla najdete na type_num 9.
13 Číslo od 0 do 18, které zobrazuje vzor vybrané buňky, jak je zobrazen na panelu Vzory v dialogovém okně Formátovat buňky, které se zobrazí, když vyberete buňky z nabídky Formát. Pokud není vybrán žádný vzor, \u200b\u200bnávratová hodnota je 0.
14 Pokud je buňka uzamčena, vrátí PRAVDA, jinak vrátí FALSE.
15 Pokud je buňka skrytá, vrátí PRAVDA, v opačném případě vrátí NEPRAVDA.
16 Horizontální dvouprvkové pole obsahující šířku aktivní buňky a logickou hodnotu označující, zda je šířka buňky nastavena na standardní (TRUE) nebo vlastní (FALSE).
17 Výška buňky v bodech.
18 Název písma jako text.
19 Velikost písma v bodech.
20 Jsou-li všechny znaky v buňce nebo pouze první znak tučně, vrátí PRAVDA; v opačném případě vrátí NEPRAVDA.
21 Pokud jsou všechny znaky v buňce nebo pouze první znak kurzívou, vrátí PRAVDA; v opačném případě vrátí NEPRAVDA.
22 Pokud jsou podtrženy všechny znaky v buňce nebo pouze první znak, vrátí hodnotu TRUE, jinak vrátí hodnotu FALSE.
23 Pokud jsou přeškrtnuty všechny znaky v buňce nebo pouze první znak, vrátí PRAVDA, jinak vrátí NEPRAVDA.
24 Číslo od 1 do 56 označující barvu písma. Pokud je barva písma vybrána automaticky, vrátí se 0.
25 Pokud jsou vyznačeny všechny znaky v buňce nebo pouze první znak, vrátí hodnotu TRUE; v opačném případě vrátí hodnotu FALSE. Microsoft Excel pro Windows tento typ nepodporuje.
26 Pokud jsou všechny znaky v buňce nebo pouze první znak zastíněny, vraťte TRUE, jinak vraťte FALSE. Microsoft Excel pro Windows tento typ nepodporuje.
27 Číslo označující, zda je stránkování vedle buňky:
0 \u003d nerozbije se
1 \u003d po řádcích
2 \u003d Podle sloupců
3 \u003d Řádek i sloupec
28 Úroveň čáry (obrys).
29 Úroveň sloupce (obrys).
30 Pokud je obsahem řádku aktivní buňky souhrnný řádek, vraťte TRUE, jinak vraťte FALSE.
31 Pokud je obsahem řádku aktivní buňky souhrnný sloupec, vrátí TRUE, jinak vrátí FALSE.
32 Název sešitu a listu obsahujícího buňku. Pokud okno obsahuje pouze jeden list se stejným názvem jako sešit bez přípony, vrátí se pouze název sešitu ve tvaru BOOK1.XLS. Jinak se vrátí název listu ve tvaru „[Kniha1] List1“.
33 Vrací TRUE, pokud je buňka naformátována zalomením slova; v opačném případě vrátí FALSE.
34 Číslo od 1 do 56 představující barvu levého okraje. Pokud je barva vybrána automaticky, vrátí se 0.
35 Číslo od 1 do 56 představující barvu pravého okraje. Pokud je barva vybrána automaticky, vrátí se 0.
36 Číslo od 1 do 56 označující barvu horního okraje. Pokud je barva vybrána automaticky, vrátí se 0.
37 Číslo mezi 1 a 56 představující barvu spodního okraje. Pokud je barva vybrána automaticky, vrátí se 0.
38 Číslo mezi 1 a 56 představující barvu stínu v popředí. Pokud je barva vybrána automaticky, vrátí se 0.
39 Číslo mezi 1 a 56 představující barvu stínu pozadí. Pokud je barva vybrána automaticky, vrátí se 0.
40 Styl buňky jako text.
41 Vrátí vzorec v aktivní buňce (užitečné pro mezinárodní formáty listů maker).
42 Vodorovná vzdálenost měřená v bodech od levého okraje aktivního okna k levému okraji buňky. Může být záporné, pokud se okno posouvá mimo buňku.
43 Svislá vzdálenost měřená v bodech od horního okraje aktivního okna k hornímu okraji buňky. Může být záporné, pokud se okno posouvá mimo buňku.
44 Vodorovná vzdálenost měřená v bodech od levého okraje aktivního okna k pravému okraji buňky. Může být záporné, pokud se okno posouvá mimo buňku.
45 Svislá vzdálenost měřená v bodech od horního okraje aktivního okna ke spodnímu okraji buňky. Může být záporné, pokud se okno posouvá mimo buňku.
46 Pokud buňka obsahuje textovou poznámku, vrátí TRUE, jinak vrátí FALSE.
47 Pokud buňka obsahuje hlasovou poznámku, vraťte TRUE, jinak vraťte FALSE.
48 Pokud buňka obsahuje vzorec, vrátí se PRAVDA; pokud obsahuje konstantu, vrátí FALSE.
49 Pokud je buňka součástí pole, vrátí TRUE, jinak vrátí FALSE
50 Číslo označující vertikální zarovnání buňky:
1 \u003d nahoru
2 \u003d střed
3 \u003d dolů
4 \u003d Podél obou okrajů

51 Číslo označující svislou orientaci buňky:
0 \u003d vodorovně
1 \u003d svisle
2 \u003d směřující nahoru
3 \u003d směřující dolů
52 Znak předpony buňky (nebo zarovnání textu) nebo prázdný text (""), pokud buňka neobsahuje žádný text.
53 Obsah buňky, pokud je aktuálně zobrazen jako text, včetně všech dalších čísel nebo znaků vyplývajících z formátování buňky.
54 Vrátí název kontingenční tabulky, která obsahuje aktivní buňku.
55 Vrátí pozici buňky v kontingenční tabulce.
56 Vrátí název pole obsahujícího odkaz na aktivní buňku, pokud je uvnitř kontingenční tabulky.
57 Pokud jsou všechny znaky v buňce nebo pouze první znak formátovány pomocí horního indexu, vrátí hodnotu TRUE; v opačném případě vrátí hodnotu FALSE.
58 Vrátí styl písma jako text všech znaků v buňce nebo pouze prvního znaku, jak je znázorněno v dialogovém okně Formátovat buňky na kartě Písmo. Například „tučná kurzíva“.

59 Vrátí číslici pro styl podtržení:

1 \u003d Ne
2 \u003d svobodný
3 \u003d Double
4 \u003d Jednotlivé peníze
5 \u003d zdvojnásobení peněz
60 Pokud jsou všechny znaky v buňce nebo pouze první znak formátovány pomocí dolního písma, vrátí hodnotu TRUE; v opačném případě vrátí hodnotu FALSE.
61 Vrátí název položky kontingenční tabulky pro aktivní buňku jako text.
62 Vrátí název sešitu a aktuální list ve tvaru „[Kniha1] list1“.
63 Vyplní buňku (pozadí) barvou.
64 Vrátí vzor pozadí buňky.
65 Vrací TRUE, pokud je povolena možnost zarovnání přidat_ odsazení (pouze pro verzi Microsoft Excel Dálný východ); jinak vrátí FALSE.
66 Vrátí název sešitu obsahujícího buňku ve tvaru BOOK1.XLS.

Příklady:

Pokud je buňka B4 v listu 1 tučně, vrátí následující vzorec makra hodnotu TRUE:

20. den našeho maratonu se budeme věnovat studiu funkce ADRESA (ADRESA). Vrátí adresu buňky v textovém formátu pomocí čísel řádků a sloupců. Potřebujeme tuto adresu? Můžete udělat totéž s dalšími funkcemi?

Pojďme se podívat na podrobnosti funkce ADRESA (ADRESA) a prostudujte si příklady práce s ní. Pokud máte další informace nebo příklady, sdílejte je prosím v komentářích.

Funkce 20: ADRESA

Funkce ADRESA (ADDRESS) vrací odkaz na buňku jako text na základě čísla řádku a sloupce. Může vrátit absolutní nebo relativní adresu ve stylu odkazu. A1 nebo R1C1... Do výsledku lze navíc zahrnout název listu.

Jak můžete použít funkci ADRESA?

Funkce ADRESA (ADDRESS) může vrátit adresu buňky nebo pracovat ve spojení s dalšími funkcemi pro:

  • Zjistěte adresu buňky tím, že znáte číslo řádku a sloupce.
  • Najděte hodnotu buňky pomocí čísla řádku a sloupce.
  • Vrátí adresu buňky s nejvyšší hodnotou.

Syntaxe ADDRESS (ADDRESS)

Funkce ADRESA (ADDRESS) má následující syntaxi:

ADRESA (číslo_řádku, číslo_sloupce ,,,)
ADDRESS (line_number; column_number; [link_type]; [a1]; [sheet_name])

  • abs_num (link_type) - je-li stejný 1 nebo není zadán vůbec, pak funkce vrátí absolutní adresu ($ A $ 1). Chcete-li získat relativní adresu (A1), použijte hodnotu 4 ... Jiné možnosti: 2 \u003d A $ 1, 3 \u003d $ A1.
  • a1 - pokud je PRAVDA nebo vůbec není zadána, funkce vrátí odkaz ve stylu A1pokud FALSE, pak styl R1C1.
  • prostěradlo_text (název listu) - název listu lze zadat, pokud jej chcete vidět ve výsledku vráceném funkcí.

Trapy na adresu

Funkce ADRESA (ADDRESS) vrátí pouze adresu buňky jako textový řetězec. Pokud potřebujete hodnotu buňky, použijte ji jako argument funkce NEPŘÍMÝ (NEPŘÍMÉ) nebo použijte některý z alternativních vzorců uvedených v.

Příklad 1: Získejte adresu buňky podle čísla řádku a sloupce

Použití funkce ADRESA (ADRESA) Adresu buňky můžete získat jako text pomocí čísla řádku a sloupce. Pokud zadáte pouze tyto dva argumenty, výsledkem bude absolutní adresa napsaná ve stylu odkazu A1.

ADRESA ($ C $ 2, $ C $ 3)
\u003d ADRESA ($ C $ 2; $ C $ 3)

Absolutní nebo relativní

Pokud nezadáte hodnotu argumentu abs_num (reference_type) ve vzorci je výsledkem absolutní reference.

Chcete-li adresu zobrazit jako relativní odkaz, můžete ji nahradit jako argument abs_num (reference_type) hodnota 4 .

ADRESA ($ C $ 2, $ C $ 3,4)
\u003d ADRESA ($ C $ 2; $ C $ 3; 4)

A1 nebo R1C1

Chcete-li stylovat odkazy R1C1místo výchozího stylu A1, U argumentu musíte zadat FALSE a1.

ADRESA ($ C $ 2, $ C $ 3,1, FALSE)
\u003d ADRESA ($ C $ 2; $ C $ 3; 1; FALSE)

Název listu

Posledním argumentem je název listu. Pokud potřebujete tento název ve výsledném výsledku, zadejte jej jako argument list_text (název listu).

ADRESA ($ C $ 2, $ C $ 3,1, PRAVDA, „Ex02“)
\u003d ADRESA ($ C $ 2; $ C $ 3; 1; TRUE; "Ex02")

Příklad 2: Najděte hodnotu buňky pomocí čísla řádku a sloupce

Funkce ADRESA (ADDRESS) vrací adresu buňky jako text, nikoli jako platný odkaz. Pokud potřebujete získat hodnotu buňky, můžete použít výsledek vrácený funkcí ADRESA (ADDRESS) jako argument pro NEPŘÍMÝ (NEPŘÍMÝ). Prozkoumáme funkci NEPŘÍMÝ (NEPŘÍMÉ) později v maratonu 30 funkcí aplikace Excel za 30 dní.

NEPŘÍMÉ (ADRESA (C2, C3))
\u003d NEPŘÍMÉ (ADRESA (C2, C3))

Funkce NEPŘÍMÝ (INDIRECT) může fungovat bez funkce ADRESA (ADRESA). Takto můžete použít operátor zřetězení “ & “, Oslepte požadovanou adresu ve stylu R1C1 a jako výsledek získáte hodnotu buňky:

NEPŘÍMÝ („R“ & C2 & „C“ & C3, FALSE)
\u003d NEPŘÍMÉ ("R" & C2 & "C" FALSE)

Funkce INDEX (INDEX) může také vrátit hodnotu buňky, pokud je zadáno číslo řádku a sloupce:

INDEX (1: 5000, C2, C3)
\u003d INDEX (1: 5000; C2; C3)

1:5000 Jedná se o prvních 5000 řádků listu aplikace Excel.

Příklad 3: Vrácení adresy buňky s maximální hodnotou

V tomto příkladu najdeme buňku s maximální hodnotou a použijeme funkci ADRESA (ADRESA) pro získání její adresy.

Funkce MAX (MAX) najde maximální počet ve sloupci C.

MAXIMÁLNĚ (C3: C8)
\u003d MAX (C3: C8)

ADRESA (ZÁPAS (F3, C: C, 0), SLOUPEC (C2))
\u003d ADRESA (HLEDAT (F3, C: C, 0), SLOUPEC (C2))