Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.852 pregleda

Najnovija ↓

Umetanje razmaka izmedju elemenata u jednoj celiji 15.04.2009. u 12:18 · pre 213 meseci #1
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.

Re: Umetanje razmaka izmedju elemenata u jednoj celiji 15.04.2009. u 17:59 · pre 213 meseci #2
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
Re: Umetanje razmaka izmedju elemenata u jednoj celiji 16.04.2009. u 00:15 · pre 213 meseci #3
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
Potpis
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!
Re: Umetanje razmaka izmedju elemenata u jednoj celiji 16.04.2009. u 07:08 · pre 213 meseci #4
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.
Re: Umetanje razmaka izmedju elemenata u jednoj celiji 16.04.2009. u 08:08 · pre 213 meseci #5
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.
Re: Umetanje razmaka izmedju elemenata u jednoj celiji 16.04.2009. u 08:28 · pre 213 meseci #6
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme