excel - prenos udajov z jedneho harku do druheho
excel - prenos udajov z jedneho harku do druheho
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?
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
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: excel - prenos udajov z jedneho harku do druheho
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
Re: excel - prenos udajov z jedneho harku do druheho
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...
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...
Re: excel - prenos udajov z jedneho harku do druheho
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.
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.
Re: excel - prenos udajov z jedneho harku do druheho
tú funkciu som našiel...
zapísal som to takto:
neviem kde teda robím chybu... 
zapísal som to takto:
- =VLOOKUP(F2;Hárok2!C:C;Hárok2!W)
Kód: Vybrať všetko
#NÁZOV?Re: excel - prenos udajov z jedneho harku do druheho
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
- 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
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
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
Re: excel - prenos udajov z jedneho harku do druheho
Zadal som to takto:
a v bunke mi napíše:=VLOOKUP(F2;Hárok2!C:C;21)
Kód: Vybrať všetko
#ODKAZ!-
triple
Guru wannabe
- 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
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é
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
- Príspevky: 1430
- Registrovaný: 26 sep 2005, 18:36
- Bydlisko: BA [28]
Re: excel - prenos udajov z jedneho harku do druheho
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...
=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...
Re: excel - prenos udajov z jedneho harku do druheho
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.
Re: excel - prenos udajov z jedneho harku do druheho
no ono aj keď to zoradím, tak mi nebudú sedieť počty riadkov... keďže v jednom je riadkov podstatne viac
Re: excel - prenos udajov z jedneho harku do druheho
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
//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
- Príspevky: 1430
- Registrovaný: 26 sep 2005, 18:36
- Bydlisko: BA [28]
Re: excel - prenos udajov z jedneho harku do druheho
netreba nic zoradovat....
upnes uz tu tabulku niekde, ci ako ti mame pomoct???
upnes uz tu tabulku niekde, ci ako ti mame pomoct???
Re: excel - prenos udajov z jedneho harku do druheho
už to mám
malo to byť takto:
Vďaka za ochotu...
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ávamVďaka za ochotu...
-
triple
Guru wannabe
- 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
tak si to konečne zvládol 