Forum » Programska oprema » pomoč v kompering doc. v EXCEL-u
pomoč v kompering doc. v EXCEL-u
inca ::
Rabim pomoč..
Imam dva exelova dokumenta, v katerem imam neke naslove. En doc. je bolj obsežen od drugega. V obsežnejšem dokumentu se med drugim pojavljajo isti podatki kot v manjšem dokumentu.
Rada bi primerajla oba dokumenta na način izločanja podatkov. S tem mislim, da bi podatke, ki so 1. dokumentu, ne bi pojavljali tudi v drugem, kateri trenutno se. S tem bi preprečila ponavljanje naslovov.
Ali obstaja kakšna krajša možnost izločanja?
Razen tega ki ga poznam, da ročno iščem podatke po funkciji "find" in jih izločam? Podatkov v obeh dokumentih preporsto preveč in bi mi časovno vzelo preveč časa.
Če mi lahko kdo pomaga, bom zelo vesela.
Hvala.
lp
Imam dva exelova dokumenta, v katerem imam neke naslove. En doc. je bolj obsežen od drugega. V obsežnejšem dokumentu se med drugim pojavljajo isti podatki kot v manjšem dokumentu.
Rada bi primerajla oba dokumenta na način izločanja podatkov. S tem mislim, da bi podatke, ki so 1. dokumentu, ne bi pojavljali tudi v drugem, kateri trenutno se. S tem bi preprečila ponavljanje naslovov.
Ali obstaja kakšna krajša možnost izločanja?
Razen tega ki ga poznam, da ročno iščem podatke po funkciji "find" in jih izločam? Podatkov v obeh dokumentih preporsto preveč in bi mi časovno vzelo preveč časa.
Če mi lahko kdo pomaga, bom zelo vesela.
Hvala.
lp
joze67 ::
Predpostavimo, da so podatki v večjem dokumentu v celicah A1, A2, ... An, v manjšem pa A1, A2..Am (m < n)
Odprta imaš oba dokumenta.
V "manjšem" v B1 napišeš formulo
=vlookup(A1;[vecji]page!$A$1:$A$n;1;FALSE)
s pomeni:
[vecji] .. ime večjega dokumenta
page ..... ime delovnega lista v večjem dokumentu
$A$1:$A$n podatki v večjem dokumentu
1 ........ vlookup ti omogoča, da iščeš po ključu podatke v sosednjem stolcu; tu rečeš, naj išče kar podatke
FALSE .... podatki verjetno niso urejeni
Seveda, ko začneš pisati "=vlookup(", lahko na tem mestu podatke kar pokažeš in bo excel sam napisal [vecji]page!A1:An; potem udariš F4 in dobiš absolutne naslove
Sedaj še to formulo skopiraš v celice B2..Bm (v manjšem dokumentu). Če dobiš #N/A, podatka ni. Tam, kjer dobiš ime, je podvajanje.
Kako naprej - one timer: pokažeš na glavo stolpca B, copy, paste special, values. Tako se znebiš (počasne) formule. Potem urediš po stolpcu B in s tem dobiš vse #n/a skupaj. Odrežeš vrstice, ki nimajo #n/a, odvržeš stolpec B in voila!
Odprta imaš oba dokumenta.
V "manjšem" v B1 napišeš formulo
=vlookup(A1;[vecji]page!$A$1:$A$n;1;FALSE)
s pomeni:
[vecji] .. ime večjega dokumenta
page ..... ime delovnega lista v večjem dokumentu
$A$1:$A$n podatki v večjem dokumentu
1 ........ vlookup ti omogoča, da iščeš po ključu podatke v sosednjem stolcu; tu rečeš, naj išče kar podatke
FALSE .... podatki verjetno niso urejeni
Seveda, ko začneš pisati "=vlookup(", lahko na tem mestu podatke kar pokažeš in bo excel sam napisal [vecji]page!A1:An; potem udariš F4 in dobiš absolutne naslove
Sedaj še to formulo skopiraš v celice B2..Bm (v manjšem dokumentu). Če dobiš #N/A, podatka ni. Tam, kjer dobiš ime, je podvajanje.
Kako naprej - one timer: pokažeš na glavo stolpca B, copy, paste special, values. Tako se znebiš (počasne) formule. Potem urediš po stolpcu B in s tem dobiš vse #n/a skupaj. Odrežeš vrstice, ki nimajo #n/a, odvržeš stolpec B in voila!
smetko ::
Podobno kot za funkcijo vlookup lahko uporabiš tudi funkcijo match. Razlika je v tem, da vlookup vrne podatek iz stolpca, katerega definiraš pri tretjem parametru, dočim match vrne vrstico, v kateri je prvič našel želeni podatek (če sem bolj natančen vrne odmik od zgornjega robu matrike po kateri iščeš). Če ne najde prav tako vrne #N/V kot funkcija vlookup.
Pri funkciji match imaš tudi samo tri parametre in sicer prva dva sta enaka kot pri funkciji vlookup (hlookup), tretji parameter pa je v tvojem primeru 0, razlaga pa je enaka kot pri funkciji vlookup za 4. parameter, zakaj je false (natančno ujemanje).
Pri drugem parametru lahko označiš tudi celotni stolpec, če se ti ne ljubi iskati, kje se podatki končajo in takrat v formuli dobiš A:A namesto A$1:A$n
Pri funkciji match imaš tudi samo tri parametre in sicer prva dva sta enaka kot pri funkciji vlookup (hlookup), tretji parameter pa je v tvojem primeru 0, razlaga pa je enaka kot pri funkciji vlookup za 4. parameter, zakaj je false (natančno ujemanje).
Pri drugem parametru lahko označiš tudi celotni stolpec, če se ti ne ljubi iskati, kje se podatki končajo in takrat v formuli dobiš A:A namesto A$1:A$n
No comment
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | pomoč excel (strani: 1 2 )Oddelek: Programska oprema | 7934 (3511) | -JM- |
» | Excel - uporaba formule INDEX - težaveOddelek: Pomoč in nasveti | 1141 (1036) | z00s |
» | Pogojno oblikovanje Excel 2007Oddelek: Programska oprema | 3468 (3368) | smetko |
» | Pomoc pri ExceluOddelek: Programska oprema | 1970 (1965) | jerneju |
» | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4745 (4167) | veteran |