Společnost Microsoft neustále zvyšuje výpočetní výkon listu Excel přidáním nových vestavěných funkcí a vzorců. Microsoft Excel 2016 nyní obsahuje některé nové textové a logické funkce, jako jsou funkce IFS, SWITCH a TEXTJOIN, které si určitě budete chtít vyzkoušet. Pokud jde o aktualizace vzorců, zjistěte, jak snadné je vytvářet jednoduché vzorce v aplikaci Excel pro vracení konkrétních informací z buněk listu identifikovaných pomocí nového datového typu Akcie nebo Zeměpis .
Vzorce s datovým typem Akcie
Nový datový typ Akcie v Excelu 2016 umožňuje načíst a vložit všechny typy finančních informací o akciích do následujících buněk ve stejném řádku pomocí tlačítek Zobrazit kartu nebo Vložit data. Můžete také vytvořit jednoduché vzorce, které vrátí tyto finanční informace kdekoli v listu. Obrázky 2-1 a 2-2 v galerii Formula Updates výše ukazují, jak to udělat. Na obr. 2-1 s použitím datového typu Akcie byla buňka A1 listu, který původně obsahoval štítek, MSFT, přidružena k Microsoft Corp. V buňce B3 sestavuji vzorec, který vrací zobchodovaný objem akcií společnosti Microsoft. :
- S buňkovým kurzorem v buňce B3 zadejte = (rovná se) a potom klepněte na buňku A1 obsahující data Microsoft Corp Stocks.
- Posuňte se dolů v rozevírací nabídce, která se zobrazí pod buňkou B3 obsahující seznam různých finančních údajů, které může vzorec vracet, dokud není vybrána možnost Objem.
- Poklepáním na Volume v rozbalovací nabídce jej vložte do vzorce, takže vzorec nyní vypadá =A1.Volume.
- Klepnutím na tlačítko Enter na řádku vzorců zavřete rozevírací nabídku a dokončete zadání vzorce v buňce B3.
Obr. 2-2 ukazuje vypočítaný výsledek v buňce B3. Všimněte si, že Excel automaticky přiřadí číselné formátování Účetnictví k hodnotě, kterou tento vzorec vrátí.
Vzorce s datovým typem Geografie
Obrázky 2-3 a 2-4 v galerii Aktualizace vzorců výše ukazují, jak snadné je vytvářet vzorce pomocí buněk spojených s novým typem dat Geography . Na obr. 2-3 je štítek Čína zadaný do buňky A1 spojen s Čínskou lidovou republikou pomocí datového typu Geografie. V buňce B3 můžete vytvořit vzorec, který vrátí CPI (index spotřebitelských cen) takto:
- S buňkovým kurzorem v buňce B3 zadejte = (rovná se) a poté klikněte na buňku A1 obsahující data China Geography.
- Poklepejte na CPI v rozevírací nabídce, která se zobrazí, a vložte CPI do vzorce, takže na řádku vzorců se nyní objeví =A1.CPI.
- Klepnutím na tlačítko Enter na řádku vzorců zavřete rozevírací nabídku a vložte vzorec do buňky B3.
Obr. 2-4 ukazuje vypočítaný výsledek v buňce B3.
T (hodnota)
Funkce T kontroluje, zda argument Hodnota je nebo odkazuje na textovou položku. Pokud je true, funkce vrátí hodnotu. Je-li nepravda, funkce vrátí „“ prázdný text. Všimněte si, že aplikace Excel automaticky vyhodnotí, zda jakákoli položka, kterou v listu provedete, je text nebo hodnota. Funkce T jde ještě o krok dále tím, že přenese záznam do nové buňky pouze tehdy, když je vyhodnocen jako text.
TEXTJOIN(oddělovač,ignorovat_prázdný,text1,…)
Funkce TEXTJOIN zřetězí (spojí) textové položky z více oblastí buněk, jak je určeno argumentem(y) text1, … pomocí znaku (uzavřeného v uvozovkách) zadaného jako argument oddělovače . Pokud není zadán žádný argument oddělovače , Excel zřetězí text, jako byste použili operátor &. Tyto ignore_empty logický argument určuje, zda má nebo nemá ignorovat prázdné buňky v text1, ... argumenty. Pokud ne ignore_emptyargument, Excel ignoruje prázdné buňky, jako byste zadali TRUE. Obr. 2-5 v galerii Aktualizace funkcí výše ilustruje použití této funkce ke spojení textových záznamů provedených v excelové tabulce v oblasti buněk A2:F6 v oblasti buněk H. Původní vzorec zadaný do buňky H2:H6. Původní vzorec zadaný do buňky H2 zní:
=TEXTJOIN(“, “,FALSE,A2:F2)
Tento vzorec určuje , (čárku) následovanou mezerou jako oddělovač oddělující textové položky kombinované z oblasti buněk A2:F2. Všimněte si, že protože argument ignore_empty je v původním vzorci při zkopírování sloupce H, aby zahrnoval všechny čtyři řádky tabulky Excel nastaven na hodnotu FALSE, vzorec v buňce H4 ukazuje, že v buňce C4 tabulky Excel chybí položka Street s řetězec , , mezi Millerem a Bostonem.
IFS(logický_test1.hodnota_pokud_TRUE1,logický_test2,hodnota_pokud_TRUE2,…)
Logická funkce IFS testuje, zda jeden nebo více argumentů logical_test je PRAVDA nebo NEPRAVDA. Pokud některý nalezne hodnotu TRUE, Excel vrátí odpovídající argument hodnoty . Tato funkce je skvělá, protože eliminuje potřebu více vnořených funkcí KDYŽ ve vzorci při testování více než jednoho výsledku PRAVDA nebo NEPRAVDA. Obrázek 2-6 v galerii aktualizací funkcí výše ukazuje, jak to funguje. Vzorec zadaný do buňky C4 pomocí funkčních testů IFS pro jednu ze tří podmínek v buňce B4:
- Pokud je hodnota menší než 5 000, vzorec vrátí popisek Slabý.
- Pokud je hodnota mezi 5 000 a 10 000, vzorec vrátí popisek, Střední.
- Pokud je hodnota vyšší než 5 000, vzorec vrátí popisek Silný.
PŘEPNOUT(výraz,hodnota1,výsledek1,hodnota2,výsledek2,…,výchozí)
Přepínač funkcí testuje hodnotu vrácenou argumentu výraz proti seznamu argumentů hodnotou ( hodnota1 , hodnota2 , ...) a vrátí odpovídající výsledek ( result1 pro value1 , result2 pro VALUE2 , a tak dále), když shoda je TRUE. Pokud není nalezena žádná shoda, Excel vrátí hodnotu určenou volitelným výchozím nastavenímargument. Obrázek 2-7 v galerii aktualizací funkcí výše ukazuje, jak to funguje. V tomto příkladu vzorec s funkcí SWITCH zadaný do buňky D2 vyhodnotí číslo vrácené funkcí WEEKDAY (1 pro neděli, 2 pro pondělí atd. až po 7 pro sobotu) ze záznamu data zadaného do buňky C2 oproti název dne v týdnu zadaný do buněk A1, A2, A3, A4, A5, A6 a A7. Když číslo vrácené funkcí WEEKDAY odpovídá číslu zadanému jako argument hodnoty funkce SWITCH , Excel vrátí název dne v týdnu v buňce zadané jako odpovídající argument výsledku .