excel - prenos udajov z jedneho harku do druheho

Informácie o software, ankety...
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

Zdravím Vás,

pls pomôžte mi... neviem si rady...

Mám dva hárky... v prvom je pár cca 2000 riadkov a v nich sú - identifikačné číslo, názov tovaru, typ a CENA
V druhom mám to isté, ale tých produktov je podstatne viac... a mám tam stĺpec CENA no je prázdny... a ten potrebujem naplniť... Naplniť ho chcem cenami z prvého hárku na základe identifikačného čísla...

teda ak sa bude rovnať Id. č. z riadku 2 s ktorýmkoľvek id. č. z druhého hárku, tak sa mi do bunky zapíše cena, ktorá je v prvom hárku...

Chápete?

Potrebujem na to vytvoriť nejaký filter alebo čo... pls pomôže mi niekto?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa audiotrack »

adresovať môžeš bunky aj medzi hárkami pomocou výkričnika. Napríklad v Liste2 chceš použiť hodnotu bunky A1 z Listu1, tak to zapíšeš ako List1!A1
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

jj to viem...

no ide o to, aby mi to nejako porovnalo z hárku 2 - id. č. s celým stĺpcom identifikačných čísel v hárku jedna... a aby našlo to rovnaké číslo a potom tam napísalo cenu...
usvit
Amateur
Amateur
Príspevky: 13
Registrovaný: 24 jan 2006, 14:45

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa usvit »

Myslím, že by sa dali použiť funkcie VLOOK alebo VLOOKUP.
Funkcia VLOOK načíta údaj zo zadefinovanej bunky, vyhľadá tento údaj v určenom stĺpci tabuľky (tabuľka môže by ť aj inde, vo funkcii sa zadáva rozsah a umiestnenie), nastaví sa na nájdený riadok a vráti hodnotu podľa ofsetu, ktorý sa tiež zadáva do funkcie.
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

tú funkciu som našiel...

zapísal som to takto:
  • =VLOOKUP(F2;Hárok2!C:C;Hárok2!W)
no v bunke kde to je mi napíše:

Kód: Vybrať všetko

#NÁZOV?
neviem kde teda robím chybu... :?
usvit
Amateur
Amateur
Príspevky: 13
Registrovaný: 24 jan 2006, 14:45

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa usvit »

Psledný parameter, stĺpec, v ktorom má byť hľadaná hodnota sa zadáva ako ofset od prvého stĺpca tabuľky, to znamená len číslo, nie "Hárok2!W". Ako ďaleko je od prvého stĺpca. Ak je hľadaná hodnota hneď vo vedľajšom stĺpci, zadá sa 2, stĺpec W by mohol mať ofset od C (podľa toho vzorca prvý stĺpec) asi 20, treba to odrátať.
triple
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2326
Registrovaný: 15 feb 2007, 6:49
Bydlisko: Fuckyng LC
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa triple »

100 % je to f-cia VLOOKUP
ja ked robím neičo z novou f-ciou a neviem si rady tak si spravím zjednodušený príklad cca 3-5 riadkov a jednoduché čísla aby som pochopil ako funguje a aby som vedel skontrolvať správnosť fungovania mrknutím oka. pak to už len použiješ v tom tvojom a pohodička..

skús v poslednom parametry Range_lookup raz zadať 1 a raz 0
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

Zadal som to takto:
=VLOOKUP(F2;Hárok2!C:C;21)
a v bunke mi napíše:

Kód: Vybrať všetko

#ODKAZ!
triple
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2326
Registrovaný: 15 feb 2007, 6:49
Bydlisko: Fuckyng LC
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa triple »

pošli mi ten súbor e-mailom

v mojom zjednodušem prípade to vyzerá takto:
=VLOOKUP(A2;'r'!$A$2:$G$44;7;0)
A2 = hodnota resp číslo podľa čoho ti ma priradiť cenu (obj. číslo, číslo mat a pod)

'r'!$A$2:$G$44 - celá tabuľka v daom hárku (v mojom prípade r) musí byť fixovaná dolárom

7 - počet stlpov od prvého v tabuľke (v ktorom stlpci máš to čo potrebuješ priradiť)

0 - false (ked dam 1 nič sa nezmení neviem na čo to tam je)

jednoduché :)
uNreal_saTch^
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1430
Registrovaný: 26 sep 2005, 18:36
Bydlisko: BA [28]

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa uNreal_saTch^ »

vo VLOOKUPe musis zadat 4 hodnoty:
=vlookup(1,2,3,4)
1 - hladany vyraz
2 - rozpatie buniek, kde ma hladat
3 - cislo stlpca v rozpati, ktory chces priradit
4 - ci hladas presne cislo, alebo chces hladat v rozsahoch (false - presne cislo, true - hladanie v rozsahoch)

upni fajl ak sa ti da...
usvit
Amateur
Amateur
Príspevky: 13
Registrovaný: 24 jan 2006, 14:45

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa usvit »

Mal som tento problém, ale bolo to už dosť dávno, sús zoradiť tabuľku vzostupne, vo funkcii je napísané, že musí byť zoradená. Možno to je v tom, neviem.
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

no ono aj keď to zoradím, tak mi nebudú sedieť počty riadkov... keďže v jednom je riadkov podstatne viac
usvit
Amateur
Amateur
Príspevky: 13
Registrovaný: 24 jan 2006, 14:45

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa usvit »

zoradiť treba iba tú tabuľku, z ktorej berieš údaje, napíš, či to pomohlo

//autoeditácia príspevku (25 Feb 2010, 20:06)
Som to teraz skúšal...takže, ak som zadal rozsah C:C, tak mi to hlásilo chybu, ale keď som zadal rozsah c1:w62000, šlapalo to bezchybne, aj keď tabuľka nebola zoradená...

//autoeditácia príspevku (25 Feb 2010, 20:56)
Tak som to skúsil ešte raz a tú tabuľku, z ktorej berieš údaje fakt treba zoradiť vzostupne, inak to robí blbosti
uNreal_saTch^
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1430
Registrovaný: 26 sep 2005, 18:36
Bydlisko: BA [28]

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa uNreal_saTch^ »

netreba nic zoradovat....
upnes uz tu tabulku niekde, ci ako ti mame pomoct???
PitBull_4
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 65
Registrovaný: 26 nov 2009, 19:08
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa PitBull_4 »

už to mám

malo to byť takto:

Kód: Vybrať všetko

=VLOOKUP(F3;Hárok2!$C$1:$W$X;21;FALSE)

X => číslo posledného riadku oblasti ktorú prehľadávam

Vďaka za ochotu... ;)
triple
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2326
Registrovaný: 15 feb 2007, 6:49
Bydlisko: Fuckyng LC
Kontaktovať používateľa:

Re: excel - prenos udajov z jedneho harku do druheho

Príspevok od používateľa triple »

tak si to konečne zvládol :)
Napísať odpoveď