< návrat zpět

MS Excel


Téma: Parsovanie dat, oddelenie textu od cisla rss

Zaslal/a icon 9.1.2018 10:53

Ahoj, musim okamzite vyriesit ako obsah bunky rozdelit na text (lava cast retazca) a cislo v pravej casti retazca. Do samostatnych stlpcov. Velmi by sa mi hodil tip ako toto rychlo poriesit. Priklad dat v jednom stlpci:

ACUMAX LTD 1477330
ALLISON ENGINEERING LTD 9011
ANTECH CALIBRATION SERVICES 9070
APEX ENGINEERS 1362902

Pomoze mi s tym niekto, prosim?

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

Strana:  1 2   další »
icon #038960
avatar
uz to mam, nerieste, dikcitovat
#038961
elninoslov
No veď dajte ako ste to vyriešil...
Příloha: xlsx38961_rozdel-text-cislo.xlsx (9kB, staženo 46x)
citovat
icon #038962
avatar
Tykaj mi, prosim Ta :)
Hladam hodnotu prvej cislice, nie je to dokonale, ale tych par chyb uz poladim rucnym prepisanim, je to jednorazova uloha, tak nepotrebujem dokonalost :)=MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9;0};B97));"";FIND({1;2;3;4;5;6;7;8;9;0};B97)))citovat
#038963
avatar
já používám
=ČÁST(A1;MIN(IFERROR(NAJÍT({0;1;2;3;4;5;6;7;8;9};A1);""));SOUČIN.SKALÁRNÍ(- -JE.ČISLO(ČÁST(A1;ŘÁDEK($1:$255);1)+0)))+0
maticověcitovat
icon #038964
avatar
Pani obom dakujem, riesenie od oboch som pouzil pre kontrolu svojich vysledkov.
Ziadne z rieseni nedokazalo spravne rozdelit nasledujuce dva pripady (ale ani moje nie), to ale nie je problem, to som rozdelil natvrdo:

M2M 1387899
YARDENE ENGINEERING 2000 LTD 1363119

Dakujem este raz, reagovat uz asi dalej nebudem, musim trochu makat..citovat
#038965
Jeza.m
Taky si přidám jeden pokus, byť 12 minut po dvanácté :-)
=ZPRAVA(A1;DÉLKA(A1)-NAJÍT("###";DOSADIT(A1;" ";"###";DÉLKA(A1)-DÉLKA(DOSADIT(A1;" ";"")));1))*1
M@citovat
icon #038966
avatar
predsa len mi to nedalo, tak som dal este jeden pokus, ten, zda sa, funguje spolahlivo:
=LEFT(SUBSTITUTE(LEFT(SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";""))); FIND(" ";SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";"")))));"~";" ");LEN(SUBSTITUTE(LEFT(SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";""))); FIND(" ";SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";"")))));"~";" "))-1)
=RIGHT(SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";""))); LEN(SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";""))))-FIND(" ";SUBSTITUTE(SUBSTITUTE(B4;" ";"~");"~";" ";LEN(B4)-LEN(SUBSTITUTE(B4;" ";"")))))citovat
icon #038967
avatar
jeza, dik, uz ten Tvoj pokus testovat nebudem, schvalne poradi si s tymi dvomi pripadmi?

M2M 1387899
YARDENE ENGINEERING 2000 LTD 1363119citovat
#038968
Jeza.m
jde-li o číslo vpravo, tak ano.
Příloha: png38968_nahled.png (6kB, staženo 50x)
38968_nahled.png
citovat
#038969
elninoslov
Podľa mňa 3 verzie zo 4 (okrem vzorca od veny, hádže chybu ak text vľavo obsahuje číslo v sebe) funguje na všetky uvedené príklady.
Příloha: xlsx38969_rozdel-text-cislo.xlsx (10kB, staženo 40x)
citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Mapa okresov v excel

elninoslov • 27.1. 11:28

webová služba - problém s diakritikou

Taps • 27.1. 5:58

Měnící se velikost formuláře vba Excel 2019

Milan-158 • 26.1. 11:29

Mapa okresov v excel

Majky09 • 25.1. 22:35

Makro na editaci externích sešitů.

PavelJanec • 25.1. 11:19

vložit do bunky datum

r13 • 25.1. 9:07

Excel - MacBook Air nebo MacBook Pro

Alfan • 25.1. 8:20