Zařídím nejvýhodnější hypotéku/ půjčku / pojištění
Zobrazují se odpovědi 1 až 3 z 3

Excel funkce - popisek zboží

  1. Zdravím,

    dělám úpravu produktů pro Shoptet a nevím si rady jak bych měl formulovat funkci.

    Jedná se o to, že mám buňku ve které je popisek, který obsahuje vždy text o barvě produktu, např. ''Barva: Bílá''

    Potřebuji sestavit funkci aby mi do vedlejšího pole vyplnila vždy text té barvy. Nejpravděpodobněji se jedná o funkci KDYŽ, ale stále se mi nedaří na to přijít jak ji správně sestavit aby platilo, když buňka obsahuje text ''Bílá'' napsat Bílá, když neobsahuje nevyplňovat.

    Neporadí někdo?

    ---------- Příspěvek doplněn 02.12.2018 v 14:45 ----------

    Vyřešeno mimo excel, prosím o smazání.

  2. Co se právě děje na Webtrhu?
  3. Zkus dynamické doplňování. Pokud jsem tě dobře pochopil, tak je to to co hledáš.

  4. Pokud by šlo o vzorec, tak je zrovna tato úloha je v Excelu poměrně komplikovaná - musel by se udělat buď řetězec KDYŽ funkcí, nebo použít novou funkci IFS (která ale nemá výchozí hodnotu, takže přímo nelze použít na "když neobsahuje nevyplňovat").

    V obou případech je po třeba využít hledání, zda řetězec obsahuje danou hodnotu a ošetřit výstup, zda funkce vrátila číslo:

    Kód:
    JE.ČISLO(HLEDAT("bílá";A1))
    IFS - podmínka1;výsledek1;podmínka2;výsledek2;podmí nka3;výsledek3;...:

    Kód:
    =IFS(JE.ČISLO(HLEDAT("bílá";A1));"bílá";JE.ČISLO(HLEDAT("červená";A1));"červená")
    Pokud neexistuje, tak v buňce bude chyba, to lze samozřejmě ošetřit, musí se to pak vyhodnocovat vše dvakrát a může to být velmi dlouhý zápis:
    Kód:
    KDYŽ(JE.CHYBHODN(<výraz>);"";<výraz>)
    Řetězec KDYŽ:

    Kód:
    =
    KDYŽ(JE.ČISLO(HLEDAT("bílá";A1));"bílá";
    KDYŽ(JE.ČISLO(HLEDAT("červená";A1));"červená";
    ""))
    Pro vygenerování tohoto vzorce lze použít náš tajný tool https://tools.lynt.cz/kdyz.php:



    Samozřejmě na lze využít makra, kde lze využívat reguláry a podobně. V Google sheets je to mnohem jednodušší:

    Kód:
    =REGEXEXTRACT(A1; "(bílá|červená)")

Hostujeme u Server powered by TELE3