Citat:
3okc: Da, ovo mi liči na "bazu" filmova koju je neko loše vodio u više redova za svaki pojedini naslov.. :)
Nije, malo je ozbiljnija baza. Radi se o konkretno, B kolona je "pozicije koje treba otvoriti da bi se uradilo nesto sto je jednoznacno odredjeno kolonom A, iliti ga Task".
Problem je sto se tu javlja podatak tipa S1204 (5 karaktera) koji predstavlja paket pozicija koje treba otvoriti i 4 slovni tipa 3421 koji predstavlja samo 1 poziciju (koja se otvara). Ova sirova baza se menja 2-3 x godisnje
Citat:
Što se tiče ovog problema, da su ti podaci rastavljeni u više redova ali unutar ćelije (sa ALT+ENTER), možeš "svašta" da pokušaš.. npr, prvo pronađeš koji je to karakter koji ih razdvaja (kad kucaš ALT+ENTER), i kad saznaš da je to CHAR(10), iliti LineFeed, možeš da pišeš namensku f-ju (kojom ćeš npr filtrirati sadržaj ćelije); zatim, možeš da iskoristiš Word: C/P u Word pa obaviš nekoliko zamena sa ReplaceAll; ili, pošto već "imaš" sve podatke, uradiš svu zamenu još u Excelu:
CTRL+H (Find And Replace)
u Find what kucaš LF karakter: držiš pritisnut levi ALT dok na numeričkoj kucaš 0010
u Replace with kucaš nešto, šta bilo... ;)
pritisneš ReplaceAll
Probacu da ubacim samo 1 celiju u Word pa da isprobam
Character 10 (Chr(10): [Line Feed Return] (vbLf)
Character 13 (Chr(13): [Carriage Return] (vbCr),
ili to isto u Excelu.
Ovo je samo priprema kako bi programom koji sljaka, razbio celu tabelu u N:N, tako sto u 1 redu imam A i 1 podatak iz B (i naravno sve ostale kolone deskriptivnog itd karaktera...).
BTW, namerno nisam spomenuo kolonu Zona (koja je srecom tipa 123, 300, 230 ali sve 3 karaktera), dakle sl. koloni B, al se moze lako dovesti u red i naravno istim postupkom razbijanja na redove itd, dovesti u upotrebno stanje jedinicnim sortom i razbijanjem na nekoliko relacionih tabela.
Hvala, ke probame.