Zaslal/a
11.1.2021 18:34Dobrý den,
jsem začátečník, prosím o radu, jak z buňky obsahující text získám číslo, které má 13 znaků, a je v rozmezí 1000000000000-9999999999999? Jedná se o EAN kódy v textu, které jsou pokaždé na jiném místě, zprava ani zleva ničím pravidelně neohraničené.
Příklad A1:
Skákal 1 pes přes 2 oves, přes 3413 zelenou louku 1m, šel za 1234567890123 ním myslivec
Potřebuji získat jen hodnotu 1234567890123.
Děkuji!
elninoslov napsal/a:
Ak je EAN z 13-ich po sebe idúcich čísel, tak maticový vzorec:
=IFERROR(MID(B1;MATCH(TRUE;ISNUMBER(--MID(SUBSTITUTE(B1;" ";"@");ROW(OFFSET($A$1;;;LEN(B1)-12));13));0);13);"")
=IFERROR(ČÁST(B1;POZVYHLEDAT(PRAVDA;JE.ČISLO(--ČÁST(DOSADIT(B1;" ";"@");ŘÁDEK(POSUN($A$1;;;DÉLKA(B1)-12));13));0);13);"")
elninoslov napsal/a:
To B1 som tam dal naschvál aby To nelákalo meniť aj to $A$1, čo je iba pomoc pre vytvorenie poľa čísiel.
Stalker napsal/a:
Nebyla by nějaká light verze pro blbce ?
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.