Spoločnosť Microsoft neustále zvyšuje výpočtový výkon excelového pracovného hárka pridávaním nových vstavaných funkcií a vzorcov. Microsoft Excel 2016 teraz obsahuje niektoré nové textové a logické funkcie, ako sú funkcie IFS, SWITCH a TEXTJOIN, ktoré si určite budete chcieť vyskúšať. Pokiaľ ide o aktualizácie vzorcov, zistite, aké ľahké je vytvoriť jednoduché vzorce v programe Excel na vrátenie konkrétnych informácií z buniek hárka identifikovaných novým typom údajov Akcie alebo Zemepis .
Vzorce s typom údajov Akcie
Nový typ údajov Akcie v Exceli 2016 vám umožňuje získať a vložiť všetky typy finančných informácií o akcii do nasledujúcich buniek v rovnakom riadku pomocou tlačidiel Zobraziť kartu alebo Vložiť údaje. Môžete tiež zostaviť jednoduché vzorce, ktoré vrátia tieto finančné informácie kdekoľvek v pracovnom hárku. Obrázky 2-1 a 2-2 v galérii aktualizácií vzorcov vyššie ilustrujú, ako to urobiť. Na obr. 2-1 bola bunka A1 pracovného hárka, ktorý pôvodne obsahoval štítok, MSFT, priradená k spoločnosti Microsoft Corp. V bunke B3 vytváram vzorec, ktorý vracia zobchodovaný objem akcií spoločnosti Microsoft. :
- S bunkovým kurzorom v bunke B3 zadajte = (rovná sa) a potom kliknite na bunku A1 obsahujúcu údaje o akciách spoločnosti Microsoft.
- Posuňte sa nadol v rozbaľovacej ponuke, ktorá sa zobrazí pod bunkou B3 a ktorá obsahuje zoznam rôznych finančných údajov, ktoré môže vzorec vrátiť, kým sa nevyberie položka Objem.
- Dvakrát kliknite na Objem v rozbaľovacej ponuke a vložte ho do vzorca, takže vzorec teraz znie =A1.Volume.
- Kliknutím na tlačidlo Enter na paneli vzorcov zatvorte rozbaľovaciu ponuku a dokončite zadávanie vzorca v bunke B3.
Obr. 2-2 zobrazuje vypočítaný výsledok v bunke B3. Všimnite si, že Excel automaticky priradí číselné formátovanie účtovníctva k hodnote, ktorú vráti tento vzorec.
Vzorce s typom údajov Geografia
Obrázky 2-3 a 2-4 v galérii aktualizácií vzorcov vyššie ilustrujú, aké ľahké je vytvárať vzorce pomocou buniek spojených s novým typom údajov Geography . Na obr. 2-3 je označenie Čína zadané do bunky A1 spojené s Čínskou ľudovou republikou pomocou typu údajov Geografia. V bunke B3 môžete vytvoriť vzorec, ktorý vráti CPI (index spotrebiteľských cien) takto:
- S bunkovým kurzorom v bunke B3 zadajte = (rovná sa) a potom kliknite na bunku A1 obsahujúcu údaje geografickej oblasti Číny.
- Dvakrát kliknite na CPI v rozbaľovacej ponuke, ktorá sa zobrazí, aby ste vložili CPI do vzorca tak, aby teraz na paneli vzorcov bolo =A1.CPI.
- Kliknutím na tlačidlo Enter na paneli vzorcov zatvorte rozbaľovaciu ponuku a vložte vzorec do bunky B3.
Obr. 2-4 zobrazuje vypočítaný výsledok v bunke B3.
T (hodnota)
Funkcia T kontroluje, či argument Hodnota je alebo odkazuje na textovú položku. Ak je pravda, funkcia vráti hodnotu. Ak je hodnota false, funkcia vráti „“ prázdny text. Všimnite si, že Excel automaticky vyhodnotí, či akýkoľvek záznam, ktorý urobíte v hárku, je text alebo hodnota. Funkcia T ide o krok ďalej tým, že presunie záznam do novej bunky iba vtedy, keď je vyhodnotený ako text.
TEXTJOIN(oddeľovač,ignorovať_prázdny,text1,…)
Funkcia TEXTJOIN zreťazí (skombinuje) textové položky z viacerých rozsahov buniek, ako je špecifikované argumentom(y) text1, ... pomocou znaku (uzavretého v úvodzovkách) špecifikovaného ako argument oddeľovača . Ak nie je zadaný žiadny argument oddeľovača , Excel zreťazí text, ako keby ste použili operátor &. Tieto ignore_empty logický argument určuje, či má alebo nemá ignorovať prázdne bunky v text1, ... argumenty. Ak nie, ignore_emptyargument, Excel ignoruje prázdne bunky, ako keby ste zadali TRUE. Obr. 2-5 v galérii Aktualizácie funkcií vyššie ilustruje použitie tejto funkcie na kombinovanie textových záznamov vykonaných v excelovej tabuľke v oblasti buniek A2:F6 v oblasti buniek H. Pôvodný vzorec zadaný do bunky H2:H6. Pôvodný vzorec zadaný do bunky H2 znie:
=TEXTJOIN(“, “,FALSE,A2:F2)
Tento vzorec určuje , (čiarku), za ktorou nasleduje medzera ako oddeľovač oddeľujúci textové položky kombinované z rozsahu buniek A2:F2. Upozorňujeme, že pretože argument ignore_empty je v pôvodnom vzorci nastavený na hodnotu FALSE, keď sa skopíruje stĺpec H, aby zahŕňal všetky štyri riadky excelovej tabuľky, vzorec v bunke H4 ukazuje, že v bunke C4 excelovej tabuľky chýba položka Ulica s reťazec , , medzi Millerom a Bostonom.
IFS(logický_test1.hodnota_ak_TRUE1,logický_test2,hodnota_ak_TRUE2,…)
Logická funkcia IFS testuje, či jeden alebo viacero argumentov logical_test je TRUE alebo FALSE. Ak niektorá nájde hodnotu TRUE, Excel vráti zodpovedajúci argument hodnoty . Táto funkcia je skvelá, pretože eliminuje potrebu viacerých vnorených funkcií IF vo vzorci pri testovaní viac ako jedného výsledku TRUE alebo FALSE. Obr. 2-6 v galérii aktualizácií funkcií vyššie ilustruje, ako to funguje. Vzorec sa vložil do bunky C4 pomocou testov funkcie IFS pre jednu z troch podmienok v bunke B4:
- Ak je hodnota menšia ako 5 000, vzorec vráti označenie Slabé.
- Ak je hodnota medzi 5 000 a 10 000, vzorec vráti označenie Stredná.
- Ak je hodnota väčšia ako 5 000, vzorec vráti označenie Silný.
PREPNÚŤ(výraz,hodnota1,výsledok1,hodnota2,výsledok2,…,predvolené)
Prepínač funkcií testuje hodnotu vrátenú argumentu výraz proti zoznamu argumentov hodnotou ( hodnota1 , hodnota2 , ...) a vráti zodpovedajúce výsledok ( result1 pre value1 , result2 pre VALUE2 , a tak ďalej), keď zhoda je TRUE. Keď sa nenájde žiadna zhoda, Excel vráti hodnotu určenú voliteľným predvoleným nastavenímargument. Obr. 2-7 v galérii aktualizácií funkcií vyššie ukazuje, ako to funguje. V tomto príklade vzorec s funkciou SWITCH zadanou do bunky D2 vyhodnotí číslo vrátené funkciou WEEKDAY (1 pre nedeľu, 2, pre pondelok atď. až po 7 pre sobotu) zo záznamu dátumu zadaného do bunky C2 oproti názov dňa v týždni zadaný do buniek A1, A2, A3, A4, A5, A6 a A7. Keď sa číslo vrátené funkciou WEEKDAY zhoduje s číslom zadaným ako argument hodnoty funkcie SWITCH , Excel vráti názov dňa v týždni v bunke zadanej ako zodpovedajúci argument výsledku .