Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Umetanje razmaka izmedju elemenata u jednoj celiji

[es] :: Office :: Excel :: Umetanje razmaka izmedju elemenata u jednoj celiji

[ Pregleda: 2145 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mackey

Član broj: 33003
Poruke: 21
80.93.225.*



Profil

icon Umetanje razmaka izmedju elemenata u jednoj celiji15.04.2009. u 11:18 - pre 182 meseci
Ovako,

dobio sam bazu sa ~2000 redova, problem mi je Col B:

B
----------------------
S1204
1234
3211
9200
----------------------
A2308
2230
3312
------------------------
1100
------------------------

Dakle, u ćeliji B1 imam 4 podatka, a u ćeliji B2 samo 3 podataka,
u Bx 23 podatka, itd.
U ostalim ćelijama samo 1 podatak.

Ako je uključen Wrap, Col B se vidi kako sam predstavio. Ako isključim Wrap, svih podaci se slepe i izgleda ovako:

B1: S1204123432119200
B2: A230822303312, itd.

Namera:
da u celiji B1-Bx uturim 1 SPACE (ili ako može sa Replacom, zamenim ENTER il već šta je, sa SPACEOM između tekstualnih elemenata u B ćelijama.

Hvala.

 
Odgovor na temu

mirko1949
Miroslav Magdić
Kragujevac

Član broj: 87134
Poruke: 216
*.dynamic.sbb.rs.



+2 Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji15.04.2009. u 16:59 - pre 182 meseci
Neznam da li sam dobro razume tvoj problem, ali mozda mozes da ga resis koriscenjem ALT+ENTER.
Tada u jednoj celiji mozes da dobijes podatke u vise redova. Znaci ako npr niz od 12345678 hoces da prekines iza broja 4 i da ti to u jednoj celiji izgleda ovako:
1234
5678
stavis kursor iza 4 pa ALT+ENTER
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji15.04.2009. u 23:15 - pre 182 meseci
Da, ovo mi liči na "bazu" filmova koju je neko loše vodio u više redova za svaki pojedini naslov.. :)

Š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
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

mackey

Član broj: 33003
Poruke: 21
77.46.226.*



Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji16.04.2009. u 06:08 - pre 182 meseci
Citat:
mirko1949: Neznam da li sam dobro razume tvoj problem, ali mozda mozes da ga resis koriscenjem ALT+ENTER.
Tada u jednoj celiji mozes da dobijes podatke u vise redova. Znaci ako npr niz od 12345678 hoces da prekines iza broja 4 i da ti to u jednoj celiji izgleda ovako:
1234
5678
stavis kursor iza 4 pa ALT+ENTER

vec stoji tako, a ja bih da ih razdvojim. Vidi sledecu poruku.
 
Odgovor na temu

mackey

Član broj: 33003
Poruke: 21
77.46.226.*



Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji16.04.2009. u 07:08 - pre 182 meseci
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.
 
Odgovor na temu

mackey

Član broj: 33003
Poruke: 21
77.46.226.*



Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji16.04.2009. u 07:28 - pre 182 meseci
Kad se sve malo sredi imamo:

A B C
A1-100-0100-4 S1204 100
A1-100-0100-4 1234 100
A1-100-0100-4 3211 320
A1-100-0100-4 9200 900
............. cut..... itd,
A1-011-0100-1 1125 100
A1-011-0100-1 3406 300
A1-011-0100-1 3111 300
A1-011-0100-1 1190 110
.............itd.
 
Odgovor na temu

mackey

Član broj: 33003
Poruke: 21
77.46.226.*



Profil

icon Re: Umetanje razmaka izmedju elemenata u jednoj celiji16.04.2009. u 12:35 - pre 182 meseci

Reseno sa paste tabela u Word, Replace manual line Break with SPACE i vracanjem tabela u Excel.
Hvala.
 
Odgovor na temu

[es] :: Office :: Excel :: Umetanje razmaka izmedju elemenata u jednoj celiji

[ Pregleda: 2145 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.