EXCEL 2007, EAN a fce SVYHLEDAT Vyřešeno
Napsal: 27 kvě 2011 12:51
Zdravím všechny,
potřebuji nyní použít funkci SVYHLEDAT v následujícím tvaru:
V buňce A2 je EAN, tj. 13ti místné číslo. Oblast prohledávání vše má sloupce A až M, přičemž EAN je umístěným ve sloupci B a já potřebuji, aby mi fce SVYHLEDAT vrátila název výrobku, tj. 5. sloupec - sloupec E. Bohužel Excel nějak nedokáže vyhledávat podle buňky EAN, asi je na něho moc dlouhým. Pokud použiji jiný kratší parametr, vše funguje.
Zkoušel jsem např. všude před a za EAN do buňky doplnit libovolné písmeno, tj. z 8592502240548 se stalo Q8592502240548W, ale Excel mi stejně stále nevracel potřebné hodnoty.
Má prosím někdo nějaký nápad, jak celý problém vyřešit?
Díky všem moc předem.
Ještě doplnění:
pokud si udělám 2 sloupce, přičemž v 1. bude občas se opakující EAN a ve druhém počet kusů, a pak z toho vytvořím kontingenční tabulku, neprovedou se příslušné hromadné stejné součty, ale tabula bude mít stejný počet řádků, jaký měla předloha, byť se některé EANy vyskytují vícekráte.
potřebuji nyní použít funkci SVYHLEDAT v následujícím tvaru:
=IFERROR(SVYHLEDAT(A2;vše;5;NEPRAVDA);"někde je chyba")
V buňce A2 je EAN, tj. 13ti místné číslo. Oblast prohledávání vše má sloupce A až M, přičemž EAN je umístěným ve sloupci B a já potřebuji, aby mi fce SVYHLEDAT vrátila název výrobku, tj. 5. sloupec - sloupec E. Bohužel Excel nějak nedokáže vyhledávat podle buňky EAN, asi je na něho moc dlouhým. Pokud použiji jiný kratší parametr, vše funguje.
Zkoušel jsem např. všude před a za EAN do buňky doplnit libovolné písmeno, tj. z 8592502240548 se stalo Q8592502240548W, ale Excel mi stejně stále nevracel potřebné hodnoty.
Má prosím někdo nějaký nápad, jak celý problém vyřešit?
Díky všem moc předem.
Ještě doplnění:
pokud si udělám 2 sloupce, přičemž v 1. bude občas se opakující EAN a ve druhém počet kusů, a pak z toho vytvořím kontingenční tabulku, neprovedou se příslušné hromadné stejné součty, ale tabula bude mít stejný počet řádků, jaký měla předloha, byť se některé EANy vyskytují vícekráte.