[ zeka @ 12.06.2010. 16:31 ] @
Možda sam malo dosadan ali zato postoje forumi.
Evo jednog malo težeg pitanja:


Imam kolone u tabeli u kojima unosim brojeve tipa 0103-35-345, 0105-35-346, 0101-22-347 0107-22-347 ( i tako jedno 1000 brojeva) recimo da je to kolona A i imam kolonu B u kojima su neki brojevi vezani isključivo za te brojeve iz kolone A da li postoji neka petlja koja će da mi uradi sledeće:

POgleda sve ćelije u koloni A koje u onim brojevima imaju znak -35- i da ako postoji takav broj onda iz ćelije koja se nalazi u koloni B, a koja se ujedno nalazi u tom redu u kome se nalazi taj broj koji je nadjen kopira sadržaj te čelije iz kolone B u tu ćeliju recimo ćeliju u koloni C u kojoj je petlja. a ako ne onda ništa.

Znači:

polje A1 je 0103-35-345 a polje B1 je 20
polje A2 je 0105-35-346 a polje B2 je 30
polje A3 je 0101-22-347 a polje B3 je 40
polje A4 je 0107-35-348 a polje B4 je 50



C1 bi trebalo da bude 20
C2 bi trebalo da bude 30
C2 bi trebalo da bude 50

I tako redom.
Znači bitan je jako momenat -35- baš tako i da glasi petlja ako je moguće jer se ti brojevi grupišu sa tim brojem -35- a može i recimo -35 ili 35- samo da mi nađe ono što želim.

Još jednom bih samo se zahvalio na brzim odgovorima i da kažem da je ovo jedno od najboljih mesta gde se može dobiti brz i tačan odgovor.

Hvala svima na pomoći i nadam se da ću dobiti odgovor samo još na ovo pitanje.

[Ovu poruku je menjao Jpeca dana 12.06.2010. u 17:49 GMT+1]
[ Jpeca @ 12.06.2010. 16:55 ] @
Ukoliko se grupa koja te interesuje uvek nalazi od petog do osmog mesta u koloni A (-35-) onda možeš da koristiš MID funkciju da izdvojiš iz A kolone ono što želiš i uporediš sa "-35-" unutar IF. Dakle u C1 upišeš formulu i kopiraš u sve ćelije C kolone gde treba
Code:
=IF(MID(A1;5;4)="-35-";B1;"")
[ FOX028 @ 12.06.2010. 18:05 ] @
ovo bi bilo resenje ako ti se ne nalazi -35- uvek na istom mestu
ovo pises u odgovarajucoj celiji u koloni C

=IF(ISERROR(SEARCH("-35-";A1;1));"";B1)
[ zeka @ 12.06.2010. 22:11 ] @
Potrebna još jedna petlja:


Imama kolonu A, B i C
raspored brojeva je sledeći:

A1 je broj 1-35-1 B1 je 4
A2 je broj 1-35-899 B2 je 5
A3 je broj 2-31-34 B3 je 7
A4 je broj 2-35-432 B4 je 3
A5 je broj 5-32-44 B5 je 2
A6 je broj 3-35-455 B5 je 5

I tako do A1000 i B1000

U kolonu C želim da unesem brojeve iz kolone B koje odgovaraju redu brojeva iz A a koji imaju -35-

C1 je 4
C2 je 5
C3 je 3
C4 je 5
Znači petlja treba da nađe sve iz kolone A koji u sebi sadrže -35- pa da iz polja B iz istog reda ih redom poređaju u C kolonu.

NEED help da ne otvaram sada novu temu! PLEASE!!!!!!!!

Da li je ovo uopste moguce

[ FOX028 @ 12.06.2010. 22:17 ] @
to sto trazis tesko se moze dobiti pisanjem formula, moraces napraviti Macro koji ce ti to odraditi. Ae pokusacu nesto na brzinu da ti napravim.
[ Jpeca @ 13.06.2010. 11:36 ] @
Slažem se sa FOX-om da je teško, ali pamentiji ljudi od mene su već napravli formulu :). Nakon što formiraš rezultat kao što je već rečeno u koloni C, možeš pomoću matrične formule (array forumula) da dobiješ listu bez praznih ćelija u koloni D.
Za formulu vidi ovde http://www.cpearson.com/excel/noblanks.htm