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

Kako vezati dve tabele i rezultat dobiti hronološki

[es] :: Office :: Excel :: Kako vezati dve tabele i rezultat dobiti hronološki

[ Pregleda: 2598 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milenkos78
Milenko Kovačević
CTP Studio
ctpzrenjanin.rs
Novi Sad

Član broj: 325046
Poruke: 60
212.200.81.*



Profil

icon Kako vezati dve tabele i rezultat dobiti hronološki26.02.2015. u 09:55 - pre 110 meseci
U prilogu je primer
Enco
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Kako vezati dve tabele i rezultat dobiti hronološki26.02.2015. u 20:52 - pre 110 meseci
Nisi baš riječit?
Ne znam da li je greška ali dvije tablice se razlikuju u redoslijedu naslova stupaca. (je li to greška ili tako treba biti?)
Bez obzira kako bilo prema tvojoj priloženoj datoteci, evo moje ideje. Vjerujem da postoji jednostavnije rješenje, ne da vjerujem nego sam siguran samo bi trebalo "kontati" ;)

Kreirao sam pomoćni Sheet "POMOCNI" i na njemu malo "doveo u red" sve podatke u skupnu tablicu sa koje se povlače podaci pa zatim sortiraju na tvom glavnom Sheetu

Na Sheetu POMOCNI postoji
- Žuta i zelena tablica koje su direktna kopšija tvojih originala ali stupci poredani u istom redoslijedu
- Smeđa tablica, linkani podaci iz dvije tablice (žuta i zelena) posloženi u stupce (Paste link)
- Crvena tablica su kopirani podaci iz smeđe tablice ali bez praznih redova

Na tvom glavnom Sheetu
- u stupcu A nalaze se dvije array formule koje služe za to da se povučeni podaci datuma automatski sortiraju kronološkim redoslijedom
- u stupcima B i C nalaze se dvije VLOOKUP formule koje povlače sa Sheeta POMOCNI paritetne podatke za uvjet iz A stupca.
Ovdje obrati pažnju da se mogu koristiti apsolutne adrese raspona ćelija ili imenovani podaci dotičnog raspona (što je svakako bolje bar za mene).

Nadam se da ćeš se snaći ako ti ovo odgovara. Naravno neke među korake ti možeš ignorirati, ili čekati da ti netko da jednostavniji primjer.
pozdrav
Prikačeni fajlovi
 
Odgovor na temu

milenkos78
Milenko Kovačević
CTP Studio
ctpzrenjanin.rs
Novi Sad

Član broj: 325046
Poruke: 60
212.69.17.*



Profil

icon Re: Kako vezati dve tabele i rezultat dobiti hronološki26.02.2015. u 21:01 - pre 110 meseci
Hvala Ivek, dobro si shvatio i nije greška, prva tabela su mi fakture, a druga je izvodi iz banke. Treba da napravim karticu kupcu.
Ovo mi svakako rešava problem, samo sam hteo izbeći pomoćnu tabelu...

Još jednom hvala Ivek na velikoj pomoći!!!
Enco
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
212.200.121.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Kako vezati dve tabele i rezultat dobiti hronološki27.02.2015. u 09:53 - pre 110 meseci
U principu je bolje da postoji jedinstvena lista npr. Kartica kupca, koju filtriraš po potrebi (fakture, izvodi iz banke...).

Ako baš ne može drugačije jedna mogućnost bez pomoćne tabele, je da napraviš upit (MS Query) iz Excela koji će kombinovati ove dve tabele u jednu. Ideja je da Excel izigrava relacionu baze podataka jer je ovo kombinovanje tipičan problem iz relacionih baza.

U vezi pokretanja MS Query da se gleda Excel radna sveska pogledaj ovde. Ja sam ovde prvo pretvorio tabele u imenovane opsege TAB_1 i TAB_2 jer MS Query ne prepoznaje tabele ali prepoznaje imenovane opsege. To nije neophodno ali će upit biti koncizniji. Snimi ako menjaš, pre nego što pozoveš MS Query.



Kad si otvorio Microsoft Query sa ove dve tabele, Izaberi SQL(1 na slici) i upiši

SELECT T1.Datum, T1.Saradnik, T1.`Broj dokumenta`
FROM `C:\Users\PECA\Downloads\Primer (1).xlsx`.TAB_1 T1
WHERE (T1.Datum>0)
UNION
SELECT T2.Datum, T2.Saradnik, T2.`Broj dokumenta`
FROM `C:\Users\PECA\Downloads\Primer (1).xlsx`.TAB_2 T2
WHERE (T2.Datum>0)
ORDER BY Datum

Ovo u FROM zameni sa putanjom to tvoje radne sveske. Završi sa OK. Excel će prijaviti da to ne ume da nacrta, neka te to ne zbuni. Na kraju ubaci link na rezultat (3 na slici) na željeno mesto (npr. A1 u tvom primeru). Kad se podaci izmene potreban je Refresh da se kombinovana tabela osveži sa novim podacima.

Upit (Query) se ažurira sa Table -> Edit query. Nažalost kako je ovaj upit direktno kreiran u SQLu, a ne pomoću query designera, može se samo tako, ručno i editovati.

Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: Kako vezati dve tabele i rezultat dobiti hronološki

[ Pregleda: 2598 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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