Vzťahuje sa na
Excel pre web

Pri migrácii zošitov z tabuliek Google do Excelu v rámci podnikovej migrácie z pracovného priestoru Google do služby Microsoft 365 sa môžu vyskytnúť problémy s kompatibilitou. Vzorce v Tabuľkách Google často obsahujú syntax alebo funkcie, ktoré sa priamo neprekladajú do Excelu. Môže to viesť k nesprávnemu fungovaniu zošitov v Exceli.

Na vyriešenie tohto problému poskytuje Excel automatizované a manuálne pracovné postupy, ktoré vám pomôžu vyriešiť nekompatibilné vzorce a zabezpečiť správne fungovanie zošitov po migrácii.

Keď Excel zistí súbory s nekompatibilnými funkciami alebo nefunkčnými vzorcami, spustí sa pracovný postup kompatibility programu Excel.

Nastavenie excelovej kompatibility

Ak budete pokračovať v kompatibilite s Excelom, Excel automaticky nahradí množinu nekompatibilných funkcií tabuliek Google ich ekvivalentmi v Exceli. Tým sa vyriešia mnohé bežné problémy s kompatibilitou. Môžu však existovať zostávajúce vzorce, ktoré vyžadujú manuálnu pozornosť.

Nastavenie excelovej kompatibility 2

Kompatibilné s Excelom 3

Na pracovnej table sa zobrazia konkrétne nekompatibilné funkcie alebo nefunkčné vzorce, ktoré si vyžadujú pozornosť, ako aj navrhované alternatívy na ich vyriešenie.

Tu sú kroky na manuálnu opravu nekompatibilných funkcií v súbore: 

Poznámka: Tento zoznam funkcií nie je úplný. Môžu existovať ďalšie funkcie, ktoré tu nie sú zahrnuté a vyžadujú pozornosť.

Používanie typu údajov Akcie v Exceli pre web Excel poskytuje vstavaný typ údajov Akcie , ktorý umožňuje načítať aktuálne ceny akcií a iné finančné údaje priamo do tabuľkového hárka.Kroky:

  • a. Do bunky zadajte názov alebo symbol akcie (napr. "AAPL" pre Apple).

  • b. Vyberte bunku a potom prejdite na kartu Údaje na páse s nástrojmi.

  • c. V skupine Typy údajov vyberte položku Akcie.

  • d. Keď ho Excel rozpozná ako burzu, vedľa bunky sa zobrazí malá ikona.

  • e. Kliknutím na malú ikonu alebo tlačidlom Vložiť údaje získate ďalšie informácie o akciách (napríklad Cena, Trhová hranica, 52-týždňové maximum/minimum atď.).

Príklad:

  • Ak bunka A1 obsahuje burzový kód AAPL:

  • Kliknite na položku Údaje > Akcie.

  • Ďalšie informácie, napríklad aktuálnu cenu atď., môžete extrahovať tak, že vyberiete danú bunku a potom vyberiete konkrétne údaje o akciách, ako je napríklad Cena.

Používanie Power Query pre finančné údaje z webových rozhraní API (pre pokročilých používateľov)

Môžete tiež použiť Power Query v Exceli na načítanie finančných údajov z externých rozhraní API alebo webových lokalít, ktoré poskytujú finančné informácie.

Postup:​​​​​​

  • Prejdite na kartu Údaje .

  • Vyberte položku Získať údaje > z webu.

  • Zadajte URL adresu poskytovateľa finančných údajov, napríklad rozhranie API finančnej webovej lokality (napríklad Yahoo Finance).

  • Power Query vám umožní manipulovať s údajmi a transformovať ich pred ich načítaním do Excelu.

​​​​​​​

Excel pre web nemá vstavanú ekvivalentnú funkcii Google Sheets GOOGLETRANSLATE, ktorá automaticky prekladá text medzi rôznymi jazykmi.

Funkcie Excelu však môžete používať v kombinácii s externými službami, ako je napríklad Microsoft Translator, prostredníctvom služby Power Automate (na webové preklady)

Alternatívne riešenie pre Excel pre web

Ak chcete preložiť text v Excel pre web, musíte vykonať tieto kroky:

Použitie externého prekladateľského nástroja: Skopírujte text do externého nástroja na preklad, ako je napríklad Microsoft Translator, a prilepte výsledky späť do Excelu.

Integrácia služby Power Automate:

  • Pomocou služby Power Automate môžete vytvoriť pracovný postup na automatický preklad textu z vybratého jazyka do cieľového jazyka pomocou služby Microsoft Translator.

  • To si vyžaduje nastavenie služby Power Automate a jej prepojenie s Excelom Online.

Príklad používania služby Power Automate (Microsoft Translator):

1. Nastavte pracovný postup v službe Power Automate , ktorý sa integruje s Microsoft Translatorom.

2. Pracovný postup môže byť spustený zmenou v excelovom hárku alebo sa spustí manuálne, ak chcete preložiť text z jedného stĺpca a umiestniť preložený výsledok do iného stĺpca.

Excel nemá priamy ekvivalent k funkcii QUERY, ktorá je k dispozícii v tabuľkách Google, ale podobné funkcie môžete dosiahnuť aj pomocou iných vstavaných funkcií v Exceli, ako napríklad FILTER, LOOKUP, SORT, IF, VLOOKUP a XLOOKUP. Tu je návod na replikáciu prípadov použitia funkcie QUERY tabuliek Google v Excel na webe:

1. Základné filtrovanie údajov (ekvivalent funkcie SELECT WHERE)

V tabuľkách Google by ste použili:

=QUERY(A1:D10; "SELECT A; B WHERE C > 100")

V Exceli použite funkciu FILTER:

=FILTER(A2:D10; C2:C10 > 100)

Týmto sa načítajú všetky riadky, v ktorých je hodnota v stĺpci C väčšia ako 100, čím sa vrátia stĺpce A až D.

2. Výber konkrétnych stĺpcov (ekvivalent k select)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT A; C")

V Exceli použite kombináciu funkcií INDEX a FILTER:

=INDEX(A2:D10; ; {1;3})

Vrátia sa iba stĺpce A a C z rozsahu A2:D10.

3. Zoradenie údajov (ekvivalent k ORDER BY)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT * ORDER BY C DESC")

V Exceli použite funkciu SORT :

=SORT(A2:D10; 3; -1)

Údaje v rozsahu A2:D10 sa zoradia na základe hodnôt v stĺpci C v zostupnom poradí.

4. Agregácia údajov (ekvivalent k GROUP BY)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT A, SUM(B) GROUP BY A")

V Exceli použite funkcie SUMIF alebo SUMIFS:

=SUMIFS(B2:B10; A2:A10; A2)

Týmto sa sčítajú hodnoty v stĺpci B, kde stĺpec "A" zodpovedá špecifickým podmienkam a efektívne zoskupuje podľa "A".

Môžete tiež použiť kontingenčnú tabuľku na zoskupenie a sumarizáciu údajov.

5. Podmienený výber (ekvivalent funkcie WHERE s logickými operátormi)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT A; B WHERE C > 100 AND D < 50")

V Exceli použite funkciu FILTER s logickými operátormi:

=FILTER(A2:D10; (C2:C10 > 100) * (D2:D10 < 50))

Týmto sa vyfiltrujú riadky, v ktorých je stĺpec C väčší ako 100 a stĺpec D menší ako 50.

6. Počítanie konkrétnych kritérií (ekvivalent k VÝBERU COUNT)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT COUNT(A) WHERE C > 100")

V Exceli použite funkciu COUNTIF alebo COUNTIFS:

=COUNTIF(C2:C10; ">100")

Spočíta počet riadkov, v ktorých stĺpec C obsahuje hodnoty väčšie ako 100.

7. Použitie viacerých kritérií (ekvivalent k kritériám WHERE s podmienkami OR)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT * WHERE C > 100 OR D < 50")

V Exceli použite funkciu FILTER s operátorom + pre logické operátory OR:

=FILTER(A2:D10; (C2:C10 > 100) + (D2:D10 < 50))

Vrátia sa riadky, v ktorých je stĺpec C väčší ako 100 alebo stĺpec D menší ako 50.

8. Spájanie tabuliek (ekvivalent k join)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT A, B, E FROM A JOIN B ON A.ID = B.ID")

V Exceli použite funkcie XLOOKUP alebo VLOOKUP na spojenie dvoch tabuliek:

=XLOOKUP(A2:A10; F2:F10; G2:G10)

Vyhľadá hodnoty z tabuľky B (stĺpce F a G) a načíta zodpovedajúce údaje do tabuľky A na základe zodpovedajúcich identifikátorov.

9. Dynamické filtrovanie na základe vstupu (podobné where s premennými)

V tabuľkách Google:

=QUERY(A1:D10; "SELECT A; B WHERE C = ""&E1&""")

V Exceli použite funkciu FILTER s odkazmi na bunky:

=FILTER(A2:D10; C2:C10 = E1)

Týmto sa tabuľka filtruje na základe hodnoty zadanej v bunke E1.

Súhrn funkcií:

  • FILTER: Filtruje údaje na základe zadaných podmienok.

  • SORT: Zoradí údaje podľa zadaného stĺpca.

  • INDEX: Vráti konkrétne riadky alebo stĺpce z rozsahu.

  • SUMIFS: Sčíta hodnoty na základe viacerých podmienok.

  • COUNTIF/COUNTIFS: Spočíta riadky, ktoré spĺňajú zadané kritériá.

  • XLOOKUP/VLOOKUP: Spája údaje z viacerých tabuliek na základe zhodných hodnôt.

Hoci Excel nemá priamu funkciu QUERY, ako napríklad tabuľky Google, tieto kombinácie excelových funkcií sa vzťahujú takmer na všetky prípady použitia dotazovania údajov.

Referenčné prepojenia:

Funkcia Filter

Excel pre web nemá priamu ekvivalentnú funkciu IMPORTHTML v tabuľkových hárkoch Google Sheets, ktorá umožňuje importovať tabuľky alebo zoznamy z webovej stránky do tabuľkového hárka.

Podobné výsledky však môžete dosiahnuť pomocou postupu popísaného v nižšie uvedenom článku.

Oprava nefunkčných prepojení zošita v migrovaných súboroch 

Excel pre web nemá priamu ekvivalentnú funkciu IMPORTHTML v tabuľkových hárkoch Google Sheets, ktorá umožňuje importovať tabuľky alebo zoznamy z webovej stránky do tabuľkového hárka.

Podobné výsledky však môžete dosiahnuť pomocou Power Query v počítačovej verzii Excelu. Žiaľ, Power Query nie je k dispozícii v Excel pre web, v počítači však môžete vykonať nasledujúce kroky:

Kroky v počítačovej verzii Excelu (pomocou Power Query):

  1. Otvorte Excel (počítačová verzia).

  2. Prejdite na kartu Údaje.

  3. Vyberte položku Získať údaje > z webu.

  4. Zadajte URL adresu webovej stránky obsahujúcej tabuľku HTML alebo zoznam.

  5. Vyberte tabuľku alebo zoznam z webovej stránky, ktorú chcete importovať.

  6. Načítajte údaje do Excelu.

Importovanie do Excelu Online:

Po importovaní údajov pomocou Power Query v počítačovej verzii môžete súbor uložiť do OneDrivu alebo SharePointu a pokračovať v práci s ním v Excel pre web. Samotný import sa však musí uskutočniť prostredníctvom počítačovej verzie.

Excel pre web nemá priamy ekvivalent funkcie IMPORTDATA tabuliek Google, ktorá sa používa na import údajov z URL adresy (napríklad csv alebo súbory TSV).

Existuje však alternatívna metóda, ktorá používa Power Query v počítačovej verzii Excelu, ktorú potom možno zobraziť a upraviť v Excel pre web. Môžete to dosiahnuť takto:

Kroky na import údajov z URL adresy v Exceli (počítačová verzia):

  • Otvorte Excel (počítačová verzia).

  • Prejdite na kartu Údaje.

  • Vyberte položku Získať údaje > z webu.

  • Zadajte URL adresu súboru (CSV, TSV atď.), ktorý chcete importovať.

  • Excel načíta údaje z URL adresy a vy ich môžete načítať do hárka.

  • Uložte súbor a nahrajte ho do OneDrivu alebo SharePointu.

  • Teraz môžete otvoriť súbor a pracovať so súborom v Excel pre web, hoci automatické aktualizácie a dynamické importovanie sa musia vykonávať prostredníctvom počítačovej verzie.

Referenčné prepojenie:

Excel pre web nemá priamy ekvivalent k funkcii IMPORTFEED tabuľky Google Sheets, ktorá importuje údaje informačného kanála RSS alebo Atom do tabuľkového hárka.

Niečo podobné však môžete dosiahnuť pomocou Power Query v počítačovej verzii Excelu na importovanie informačných kanálov RSS a následné zobrazenie údajov a prácu s údajmi v Excel pre web. Bohužiaľ, Excel pre web nepodporuje túto funkciu natívne.

Kroky na importovanie informačného kanála RSS v Exceli (počítačová verzia):

  • Otvorte Excel (počítačová verzia).

  • Prejdite na kartu Údaje.

  • Vyberte položku Získať údaje > z iných zdrojov > z webu.

  • Zadajte URL adresu informačného kanála RSS.

  • Excel načíta údaje z informačného kanála RSS a umožní vám ich načítať do hárka.

  • Uložte súbor a nahrajte ho do OneDrivu alebo SharePointu.

  • Teraz môžete otvoriť tento súbor a pracovať s týmto súborom v Excel pre web, hoci dynamické aktualizácie z informačného kanála sa musia vykonávať pomocou počítačovej verzie.

Excel pre web nemá priamy ekvivalent k funkcii IMPORTXML v tabuľkách Google Sheets, ktorá umožňuje importovať a analyzovať údaje zo štruktúrovaných dokumentov XML alebo HTML pomocou dotazov XPath.

Podobné výsledky však môžete dosiahnuť pomocou Power Query v počítačovej verzii Excelu na import údajov XML, ktoré potom môžete otvoriť v Excel pre web. Môžete to urobiť takto:

Kroky na import údajov XML v Exceli (počítačová verzia):

  • Otvorte Excel (počítačová verzia).

  • Prejdite na kartu Údaje.

  • Vyberte položku Získať údaje > zo súboru > z XML.

  • Vyhľadajte a vyberte súbor XML alebo prilepte URL adresu informačného kanála XML.

  • Power Query sa otvorí, čo vám umožní zobraziť ukážku a transformovať údaje v prípade potreby.

  • Načítajte údaje do hárka.

  • Uložte súbor a nahrajte ho do OneDrivu alebo SharePointu.

  • Otvorte súbor a pracujte so súborom v Excel pre web, hoci import XML a všetky transformácie údajov je potrebné vykonať pomocou počítačovej verzie.

Excel pre web nemá priamy ekvivalent k funkcii REGEXEXTRACT tabuľky Google Sheets, ktorá extrahuje text na základe regulárneho výrazu.

Na dosiahnutie podobných výsledkov však môžete použiť kombináciu excelových funkcií. Hoci Excel nemá vstavanú podporu pre regulárne výrazy (regex), môžete extrahovať vzory textu pomocou funkcií ako TEXT, MID, SEARCH a LEFT v závislosti od zložitosti vašich potrieb. V prípade rozšírených úloh regex sa často vyžaduje Power Query, ale nie sú k dispozícii v Excel pre web.

Príklad: Extrahovanie časti textu bez regexu

Ak chcete extrahovať určitú vzorku z reťazca, môžete použiť tieto základné textové funkcie:

  1. Použitie funkcií LEFT a SEARCH na extrahovanie textu pred oddeľovačom Ak chcete napríklad extrahovať text pred pomlčkou v bunke A1: =LEFT(A1; SEARCH("-"; A1) - 1) Týmto sa extrahuje všetko pred prvou pomlčkou ('-').

  2. Použitie funkcií MID a SEARCH na extrahovanie textu medzi oddeľovačmi Extrahovanie textu medzi dvoma pomlčkami v bunke A1: =MID(A1; SEARCH("-"; A1) + 1; SEARCH("-"; A1; SEARCH("-"; A1) + 1) - SEARCH("-"; A1) - 1) Týmto sa extrahuje text medzi dvomi znakmi pomlčky ('-').

Používanie Power Query (iba v počítači):

V prípade pokročilejších zhodných vzorov alebo regulárnych výrazov je potrebné použiť Power Query v počítačovej verzii Excelu, čo umožňuje zložitejšiu manipuláciu s textom vrátane operácií podobných regexu. Po nastavení môžete zobraziť údaje v Excel pre web, ale počiatočné nastavenie je potrebné vykonať v počítačovej verzii.

Excel pre web nemá priamy ekvivalent k funkcii REGEXMATCH tabuľky Google Sheets, ktorá kontroluje, či sa reťazec zhoduje s regulárnym výrazom (regex). Excelu chýba vstavaná podpora regulárnych výrazov vo webových aj počítačových verziách.

Podobné (ale obmedzenejšie) výsledky však môžete dosiahnuť pomocou vstavaných textových funkcií Excelu, ako napríklad SEARCH alebo FIND, a dosiahnuť tak jednoduchú zhodu vzorky.

Príklad: Použitie funkcie SEARCH na jednoduché určenie zhody textu

Ak chcete skontrolovať, či v bunke existuje konkrétny podreťazec (podobne ako základná funkcia REGEXMATCH), môžete použiť príkaz SEARCH. Funkcia SEARCH nie je tak flexibilná ako regulárne výrazy, ale dokáže vyhľadať podreťazce v reťazci:

1. Základný príklad:

  • Ak chcete skontrolovať, či v bunke A1 existuje slovo "jablko":

  • =IF(ISNUMBER(SEARCH("apple"; A1)); TRUE; FALSE)

  • - Ak sa nájde "jablko", vzorec vráti hodnotu TRUE.

  • - Ak nie, vráti hodnotu FALSE.

Na zložitejšie určenie zhody vzorky:

V prípade skutočnej zhody regulárnych výrazov excel nemá natívnu podporu, najmä vo webovej verzii. V prípade zložitejších vzorov by ste museli použiť Power Query v počítačovej verzii, čo umožňuje pokročilejšie manipulácie s reťazcami.

Excel pre web nemá priamy ekvivalent k funkcii REGEXREPLACE tabuľky Google Sheets, ktorá umožňuje nahradiť časti textového reťazca na základe regulárneho výrazu (regex).

V počítačovej verzii Excelu však môžete použiť jazyk VBA (Visual Basic for Applications) alebo Power Query na zložitejšie náhrady regexov. V Excel pre web môžete ešte dosiahnuť jednoduché náhrady pomocou funkcie SUBSTITUTE, hoci nie je až také výkonné ako regex.

Jednoduchá alternatíva pomocou funkcie SUBSTITUTE v Exceli pre web

V prípade základných nahradení textu (nepoužívajúceho regex) môžete použiť funkciu SUBSTITUTE:

​​​​​​​

Ak chcete nahradiť všetky výskyty výrazu "jablko" výrazom "oranžová" v bunke A1, môžete použiť:

=SUBSTITUTE(A1; "jablko"; "oranžová")

Táto funkcia nahradí každý výskyt výrazu "jablko" v texte výrazom "oranžová".

Na nahradenie zložitých vzorov (pomocou regexu)

Ak chcete nahradiť text na základe vzoru (regex), je potrebné:

Používajte Power Query na manipuláciu s vlastným textom, hoci nepodporuje regex priamo, môžete simulovať nahradenie vzorky s určitým úsilím.

Excel pre web nemá vstavaný ekvivalent funkcie DETECTLANGUAGE v službe Google Sheets, ktorá identifikuje jazyk daného textu.

Existujú však aj alternatívne riešenia, ktoré môžete použiť:

Možnosť 1: Externé nástroje

  1. Microsoft Translator: Na zistenie jazyka textu môžete použiť externé nástroje, ako je napríklad Microsoft Translator. Skopírujte text do nástroja na prekladač, určte jazyk a potom ho prilepte späť do Excelu.

  2. Rozhranie API prekladača Google: Ak poznáte programovanie, môžete použiť rozhranie Google Translate APIna zistenie jazyka a vytvorenie vlastného riešenia. Vyžaduje sa integrácia rozhrania API a nie je to možné natívne v rámci Excel pre web.

2. možnosť: Power Automate so službami Microsoft Cognitive Services

Ak chcete automatizovať tento proces v Exceli Online, môžete na zistenie jazyka použiť službu Power Automate so službami Azure Cognitive Services od spoločnosti Microsoft. Postup:

Postup:

  1. Nastavte službu Power Automate pomocou Excel pre web.

  2. Pomocou spúšťača môžete zistiť zmeny v konkrétnom stĺpci alebo manuálne spustiť postup.

  3. Integráciou so službami Azure Cognitive Services zistíte jazyk textu.

  4. Výstup zisteného jazyka späť do Excelu.

Toto riešenie by vyžadovalo, aby ste mali prístup k službám Azure a nastavili pracovný postup služby Power Automate.

Excel pre web v súčasnosti priamo nepodporuje krivky. Táto funkcia je k dispozícii v počítačovej verzii Excelu, ale nie vo webovej verzii.

Alternatívne riešenie pre Excel pre web:

Ak v Excel pre web potrebujete podobné funkcie, môžete na vizualizáciu údajov použiť iné metódy, hoci nebudú také kompaktné ako krivky:

  1. Grafy:

    • Vytvorte malý graf (napríklad čiarový alebo stĺpcový graf) vedľa údajov, ktorý vizuálne znázorní trendy.

    • Prejdite na kartu Vložiť a výberom položky Graf vytvorte graf, ktorý sa zmestí do rozsahu údajov.

  2. Podmienené formátovanie:

    • Podmienené formátovanie sa používa na vytvorenie vizuálneho znázornenia údajov. Údajové pruhy môžete použiť napríklad na zobrazenie vzájomných hodnôt.

    • Vyberte údaje a potom prejdite na domovskú stránku > podmienené formátovanie > údajových pruhov.

  3. Reprezentácia obrázka:

    • Vytvorte krivky v počítačovej verzii Excelu a potom nahrajte súbor do OneDrivu. Krivky môžete zobraziť vo webovej verzii, hoci ich úprava bude vyžadovať počítačovú verziu.

Excel na webe nemá vstavanú funkciu IMTANH. Hyperbolický kotangens komplexného čísla však môžete dosiahnuť kombináciou existujúcich funkcií. Tu je alternatívne riešenie:

Použitie existujúcich funkcií na výpočet funkcie IMTANH

Vzorec pre hyperbolický tangens môžete použiť z hľadiska exponenciálnych funkcií:

opálenie

Podrobný sprievodca

  1. Do bunky zadajte komplexné číslo, napríklad A1. Napríklad 2 + 3i.

  2. Na výpočet hyperbolického tangensu použite nasledujúci vzorec:

=IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)))))

Príklad: Hyperbolický tangens komplexného čísla

  • Komplexné číslo: 2 + 3i v bunke A1

  • Vzorec: =IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)))))

  • Výsledok: 1.00323862735361 - 0.00376402564150425i

Vysvetlenie

  • IMEXP: Vypočíta exponenciál komplexného čísla.

  • IMSUM: Sčíta dve komplexné čísla.

  • IMPRODUCT: Vynásobí dve komplexné čísla.

  • IMSUB: Odčíta jedno komplexné číslo od druhého.

  • IMDIV: Vydelí jedno komplexné číslo iným.

Tento vzorec efektívne replikuje funkciu IMTANH pomocou exponenciálnej formy hyperbolického kotangensu.

Excel na webe nemá vstavanú funkciu IMCOTH. Hyperbolický kotangens komplexného čísla však môžete dosiahnuť kombináciou existujúcich funkcií. Tu je alternatívne riešenie:

Použitie existujúcich funkcií na výpočet funkcie IMCOTH

Vzorec pre hyperbolický kotangens môžete použiť z hľadiska exponenciálnych funkcií:

coth

Podrobný sprievodca

  1. Do bunky zadajte komplexné číslo, napríklad A1. Napríklad 2 + 3i.

  2. Na výpočet hyperbolického kotangensu použite nasledujúci vzorec:

=IMDIV(IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)))))

Príklad: Hyperbolický kotangens komplexného čísla

  • Komplexné číslo: 2 + 3i v bunke A1

  • Vzorec: =IMDIV(IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)))))

  • Výsledok: 0,996757796569358 + 0,00373971037633696i

Vysvetlenie

  • IMEXP: Vypočíta exponenciál komplexného čísla.

  • IMSUM: Sčíta dve komplexné čísla.

  • IMPRODUCT: Vynásobí dve komplexné čísla.

  • IMSUB: Odčíta jedno komplexné číslo od druhého.

  • IMDIV: Vydelí jedno komplexné číslo iným.

Tento vzorec účinne replikuje funkciu IMCOTH pomocou exponenciálnej formy hyperbolického kotangensu.

Excel na webe nemá priamy ekvivalent k funkcii ISEMAIL v službe Google Sheets, ale podobné overenie e-mailu môžete dosiahnuť kombináciou excelových funkcií. Môžete to urobiť takto:

Používanie overovania údajov a vzorcov

Pomocou vlastného vzorca v časti Overenie údajov môžete skontrolovať, či je e-mailová adresa platná. Tu je podrobný sprievodca:

  1. Vyberte bunky, v ktorých chcete použiť overenie.

  2. Prejdite na kartuÚdaje.

  3. Kliknite na položku Overenie údajov.

  4. V rozbaľovacej ponuke Povoliť vyberte položku Vlastné.

  5. Do poľa Vzorce zadajte nasledujúci vzorec:

=AND(ISERROR(FIND(" ";A1)), LEN(A1)-LEN(SUBSTITUTE(A1;"@";""))=1, IFERROR(SEARCH("@";A1)<SEARCH(".";A1;SEARCH("@";A1)); 0), ISERROR(FIND(";";A1)), NOT(IFERROR(SEARCH(".";A1;SEARCH("@";A1))-SEARCH("@";A1);0)=1), LEFT(A1;1)<>"@", RIGHT(A1;1)<>"@")

Vysvetlenie vzorca

  • ISERROR(FIND(" ";A1)): Zabezpečí, že v e-mailovej adrese nie sú žiadne medzery.

  • LEN(A1)-LEN(SUBSTITUTE(A1;"@";""))=1: Zabezpečí, že existuje presne jeden symbol @.

  • IFERROR(SEARCH("@";A1)<SEARCH(".";A1;SEARCH("@";A1));0): Za symbolom @sa za ním nachádza bodka.

  • ISERROR(FIND(";";A1))): Zabezpečí, že nie sú k dispozícii žiadne čiarky.

  • NOT(IFERROR(SEARCH(".";A1;SEARCH("@";A1))-SEARCH("@";A1);0)=1): Zabezpečí, že bodka nie je priamo za symbolom @.

  • LEFT(A1;1)<>".": Zabezpečí, že e-mailová adresa nezačíná bodkou.

  • RIGHT(A1;1)<>".": Zabezpečí, že e-mailová adresa nekončí bodkou.

Príklad prípadu použitia

  1. Zadajte e-mailové adresy do stĺpca A (napr. A1:A10).

  2. Použitie vzorca overovania údajov v týchto bunkách.

  3. Neplatné e-mailové adresy sa označia príznakom na základe kritérií stanovených vo vzorci.

Tipy: 

  • Podmienené formátovanie môžete použiť na zvýraznenie neplatných e-mailových adries.

  • Táto metóda skontroluje správny formát, ale neoverí, či e-mailová adresa skutočne existuje.

​​​​​​​​​​​​​​

Excel na webe nemá priamy ekvivalent k funkcii ISURL tabuliek Google, ale podobné overenie URL adresy môžete dosiahnuť kombináciou excelových funkcií. Tu je spôsob, ako skontrolovať, či bunka obsahuje platnú URL adresu:

Používanie vzorcov na overenie URL adries

Pomocou vlastného vzorca môžete skontrolovať, či bunka obsahuje platnú URL adresu. Tu je podrobný sprievodca:

  1. Vyberte bunky, v ktorých chcete použiť overenie.

  2. Prejdite na kartu Údaje .

  3. Kliknite na položku Overenie údajov.

  4. V rozbaľovacej ponuke Povoliť vyberte položkuVlastné.

  5. Do poľa Vzorce zadajte nasledujúci vzorec:

=AND(ISNUMBER(FIND("."; A1)), OR(LEFT(A1; 7) = "http://"; LEFT(A1; 8) = "https://"))

Vysvetlenie vzorca

  • ISNUMBER(FIND(".", A1))): Zabezpečí, že URL adresa má aspoň jedno obdobie.

  • OR(LEFT(A1, 7) = "http://", LEFT(A1, 8) = "https://"): Zabezpečí, že URL adresa začína reťazcom "http://" alebo "https://".

Príklad prípadu použitia

  1. Zadajte URL adresy do stĺpca A (napr. A1:A10).

  2. Použitie vzorca overovania údajov v týchto bunkách.

  3. Neplatné URL adresy sa označia príznakom na základe kritérií nastavených vo vzorci.

Tipy: 

  • Podmienené formátovanie môžete použiť na zvýraznenie neplatných URL adries.

  • Táto metóda skontroluje správny formát, ale neoverí, či URL adresa skutočne existuje.

​​​​​​​

Excel na webe nemá priamy ekvivalent k funkcii FLATTEN v službe Google Sheets, ale podobné výsledky môžete dosiahnuť kombináciou existujúcich funkcií. Tu je niekoľko metód na zlúčenie rozsahu údajov do jedného stĺpca:

Metóda 1: Používanie funkcií TEXTJOIN a FILTERXML

  1. Zadajte údaje do rozsahu, napríklad A1:C3.

  2. Na zlúčenie rozsahu použite nasledujúci vzorec:

=FILTERXML("<a><b>" & TEXTJOIN("</b><b>"; TRUE; A1:C3) & "</b></a>"; "//b")

Vysvetlenie

  • TEXTJOIN: Zreťazí hodnoty v rozsahu do jedného reťazca a oddeľuje ich </b><b>.

  • FILTERXML: Analyzuje zreťazený reťazec vo formáte XML a extrahuje hodnoty.

Príklad

  • Rozsah údajov: A1:C3 obsahujúci:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Vzorec: =FILTERXML("<><b>" & TEXTJOIN("</b><b>"; TRUE; A1:C3) & "</b></a>", "//b")

  • Výsledok: Jeden stĺpec s hodnotami 1, 2, 3, 4, 5, 6, 7, 8, 9.

Metóda 2: Používanie funkcií INDEX a SEQUENCE

  1. Zadajte údaje do rozsahu, napríklad A1:C3.

  2. Na zlúčenie rozsahu použite nasledujúci vzorec:

=INDEX(A1:C3; ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3); 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3); , 0), COLUMNS(A1:C3)) + 1)

Vysvetlenie

  • POSTUPNOSŤ: Vygeneruje postupnosť čísel.

  • ROUNDUP: Určuje index riadkov.

  • MOD: Určuje index stĺpca.

  • INDEX: Načíta hodnotu zo zadaného riadka a stĺpca.

Príklad

  • Rozsah údajov: A1:C3 obsahujúci:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Vzorec: =INDEX(A1:C3; ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3); 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

  • Výsledok: Jeden stĺpec s hodnotami 1, 2, 3, 4, 5, 6, 7, 8, 9.

Tieto metódy efektívne replikujú funkciu FLATTEN transformáciou rozsahu údajov do jedného stĺpca.

Excel na webe nemá priamy ekvivalent k funkcii IMLOG v službe Google Sheets, ale podobné výsledky môžete dosiahnuť kombináciou existujúcich funkcií. Funkcia IMLOG v tabuľkách Google vráti logaritmus komplexného čísla pre zadaný základ. Takto to môžete replikovať v Exceli:

Použitie existujúcich funkcií na výpočet funkcie IMLOG

Prirodzený logaritmus (IMLN) a zmena základného vzorca môžete použiť na výpočet logaritmu komplexného čísla pre ľubovoľný základ:

IMLOG

Podrobný sprievodca

  1. Do bunky zadajte komplexné číslo, napríklad A1. Napríklad 2 + 3i.

  2. Zadajte základ do inej bunky, napríklad B1. Napríklad 10.

  3. Logaritmus vypočítajte pomocou nasledujúceho vzorca:

=IMDIV(IMLN(A1); IMLN(B1))

Príklad: Logaritmus komplexného čísla so základom 10

  • Komplexné číslo: 2 + 3i v bunke A1

  • Základ: 10 v bunke B1

  • Vzorec: =IMDIV(IMLN(A1), IMLN(B1))

  • Výsledok: Logaritmus hodnoty 2+ 3i so základom 10.

Vysvetlenie

  • IMLN: Vypočíta prirodzený logaritmus komplexného čísla.

  • IMDIV: Vydelí jedno komplexné číslo iným.

Tento vzorec efektívne replikuje funkciu IMLOG pomocou prirodzeného logaritmu a zmeny základného vzorca.

Excel na webe nemá priamy ekvivalent k funkcii ISDATE v službe Google Sheets, ale podobné výsledky môžete dosiahnuť kombináciou existujúcich funkcií. Tu je spôsob, ako skontrolovať, či bunka obsahuje platný dátum:

Používanie vzorcov na overenie dátumov

Pomocou vlastného vzorca môžete skontrolovať, či bunka obsahuje platný dátum. Tu je podrobný sprievodca:

  • Vyberte bunky, v ktorých chcete použiť overenie.

  • Prejdite na kartu Údaje .

  • Kliknite na položku Overenie údajov.

  • V rozbaľovacej ponuke Povoliť vyberte položku Vlastné.

  • Do poľa Vzorce zadajte nasledujúci vzorec: =AND(ISNUMBER(A1); A1>0; A1<DATE(9999;12;31))

Vysvetlenie vzorca

  • ISNUMBER(A1): Zabezpečí, aby bunka obsahovala číslo.

  • A1>0: Zabezpečí, že dátum bude po 1. januári 1900 (dátum začatia Excelu).

  • A1<DATE(9999,12,31): Zabezpečí, že dátum bude pred 31. decembrom 9999.

Príklad prípadu použitia

  1. Zadajte dátumy do stĺpca A (napr. A1:A10).

  2. Použitie vzorca overovania údajov v týchto bunkách.

  3. Neplatné dátumy sa označia príznakom na základe kritérií stanovených vo vzorci.

Tipy: 

  • Podmienené formátovanie môžete použiť na zvýraznenie neplatných dátumov.

  • Táto metóda skontroluje správny formát, ale neoverí, či dátum skutočne existuje.

​​​​​​​

Excel na webe nemá priamy ekvivalent k funkcii COUNTUNIQUEIFS v službe Google Sheets, ale podobné výsledky môžete dosiahnuť kombináciou existujúcich funkcií. Môžete to urobiť takto:

Použitie kombinácie funkcií SUM, IF, FREQUENCY a MATCH

  • Zadajte údaje do rozsahu, povedzme A1:A10 pre hodnoty, ktoré chcete jedinečne spočítať, a B1:B10 pre kritériá.

  • Na spočítanie jedinečných hodnôt na základe kritérií použite nasledujúci vzorec poľa:

  • =SUM(IF(FREQUENCY(IF(B1:B10="kritériá"; MATCH(A1:A10; A1:A10; 0)); ROW(A1:A10)-ROW(A1)+1); 1))

Príklad: Spočítanie jedinečných hodnôt na základe jedného kritéria

  • Rozsah údajov: A1:A10 obsahujúce hodnoty.

  • Rozsah kritérií: B1:B10 obsahujúci kritériá.

  • Kritérium: "Áno" (môžete ho nahradiť skutočným kritériom).

  • Vzorec: =SUM(IF(FREQUENCY(IF(B1:B10="Áno"; MATCH(A1:A10; A1:A10; 0)); ROW(A1:A10)-ROW(A1)+1); 1))

  • Výsledok: Počet jedinečných hodnôt v rozsahu A1:A10, kde zodpovedajúca hodnota v rozsahu B1:B10 je Áno.

Vysvetlenie

  • MATCH: Vyhľadá relatívnu pozíciu každej hodnoty v rozsahu.

  • IF: Použije kritériá na filtrovanie hodnôt.

  • FREKVENCIA: Spočíta výskyty každej jedinečnej hodnoty.

  • SUM: Spočíta jedinečné počty.

Používanie Power Query pre zložitejšie scenáre

V prípade zložitejších scenárov s viacerými kritériami môžete použiť Power Query:

  • Načítajte údaje do Power Query.

  • Použite filtre na splnenie kritérií.

  • Odstránenie duplikátov na získanie jedinečných hodnôt.

  • Spočítajte riadky a získajte jedinečný počet.

Príklad prípadu použitia v Power Query

  • Načítanie údajov z tabuľky alebo rozsahu.

  • Filtrovanie riadkov na základe kritérií.

  • Odstránenie duplikátov.

  • Počet riadkov na získanie jedinečného počtu.

Tieto metódy efektívne replikujú funkciu COUNTUNIQUEIFS kombináciou existujúcich funkcií a nástrojov Excelu.

V Excel na webe môžete vypočítať rozpätie chýb pomocou kombinácie existujúcich funkcií. Funkcia MARGINOFERROR v tabuľkách Google je ekvivalentná používanej funkcii CONFIDENCE. Funkcia T spolu s funkciami smerodajnej odchýlky a počtu v Exceli. Môžete to urobiť takto:

Podrobný sprievodca

  • Zadajte údaje do rozsahu, napríklad A1:A10.

  • Výpočet strednej hodnoty vzorky pomocou funkcie AVERAGE:

  • =AVERAGE(A1:A10)

  • Vypočítajte smerodajnú odchýlku vzorky pomocou funkcie STDEV. Funkcia S:

  • =STDEV. S(A1:A10)

  • Vypočítajte veľkosť vzorky pomocou funkcie COUNT:

  • =COUNT(A1:A10)

  • Určte úroveň spoľahlivosti (napr. 0,95 pre 95-percentný stupeň spoľahlivosti).

  • Vypočítajte okraj chyby pomocou funkcie CONFIDENCE. Funkcia T:

  • =CONFIDENCE. T(1 - 0,95; STDEV. S(A1:A10), COUNT(A1:A10))

Príklad: Výpočet rozpätia chýb pre vzorovú množinu údajov

  • Rozsah údajov: A1:A10 obsahujúci vzorové hodnoty.

  • Úroveň spoľahlivosti: 95% (0,95).

  • Vzorce:

    • Stredná hodnota vzorky: =AVERAGE(A1:A10)

    • Smerodajná odchýlka vzorky: =STDEV. S(A1:A10)

    • Veľkosť vzorky: =COUNT(A1:A10)

    • Rozpätie chyby: =CONFIDENCE. T(1 - 0,95; STDEV. S(A1:A10), COUNT(A1:A10))

Vysvetlenie

  • SEBADÔVERA. T: Vypočíta chybový okraj pre zadanú úroveň spoľahlivosti, smerodajnú odchýlku a veľkosť vzorky.

  • STDEV. S: Vypočíta smerodajnú odchýlku vzorky.

  • COUNT: Spočíta počet údajových bodov vo vzorke.

Táto metóda účinne replikuje funkciu MARGINOFERROR pomocou funkcie CONFIDENCE. Funkcia T spolu s výpočtami smerodajnej odchýlky a počtu

Excel na webe nemá priamy ekvivalent k funkcii EPOCHTODATE v službe Google Sheets, ale podobné výsledky môžete dosiahnuť kombináciou existujúcich funkcií. Tu je návod na skonvertovanie časovej pečiatky Unix epoch na dátum v Exceli:

Podrobný sprievodca

  • Do bunky zadajte časovú pečiatku Unix epoch, napríklad A1. Napríklad 1655906710.

  • Na skonvertovanie časovej pečiatky na dátum použite nasledujúci vzorec:

Pre časové pečiatky v sekundách

=A1 / 86400 + DATE(1970;1;1)

Pre časové pečiatky v milisekundách

=A1 / 86400000 + DATE(1970;1;1)

Príklad

Príklad 1: Konverzia časovej pečiatky unixu v sekundách

  • Časová pečiatka: 1655906710 v bunke A1

  • Vzorec: =A1 / 86400 + DATE(1970;1;1)

  • Výsledok: 22. 6. 2022 14:05:10

Príklad 2: Konverzia časovej pečiatky unixu v milisekundách

  • Časová pečiatka: 1655906710000 v bunke A1

  • Vzorec: =A1 / 86400000 + DATE(1970;1;1)

  • Výsledok: 22. 6. 2022 14:05:10

Vysvetlenie

  • 86400: Počet sekúnd za deň.

  • 86400000: Počet milisekúnd za deň.

  • DATE(1970,1,1): Dátum začiatku epochy Unix.

Ďalšie tipy

Tipy: 

  • Formátovanie: Na správne zobrazenie výsledku môže byť potrebné naformátovať bunku ako dátum a čas.

  • Časové pásma: Výsledok bude v UTC. Miestne časové pásmo môžete upraviť pripočítaním alebo odpočítaním príslušného počtu hodín.

​​​​​​​​​​​​​​

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.