Iskanje vrednosti v tabeli na križišču stolpca in vrstice

Pomoč pri delu z MS Excelom
Odgovori
kolma
Prispevkov: 9
Pridružen: Po Apr 03, 2006 8:34 am

Iskanje vrednosti v tabeli na križišču stolpca in vrstice

Odgovor Napisal/-a kolma »

Zdravo!

Kako bi najenostavneje nasel vrednost celice v tabeli, kjer se krizata stolpec z dolocenim imenom in vrstica z dolocenim imenom?

Hvala,
Kolma
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Pozdravljeni,

če prav razumem:

Koda: Izberi vse

=C5
C - kolona
5 - vrstica
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
kolma
Prispevkov: 9
Pridružen: Po Apr 03, 2006 8:34 am

bolj podrobno

Odgovor Napisal/-a kolma »

Imam tabelo, kjer je naslovna vrstica sestavljena iz znakov od A-Z (ni nujno, da je v zaporedju) in naslovni stolpec z stevilkami od 0-20 (tudi ni nujno, da v narascajocem zaporedju). In v tabeli so nametana razlicna stevila.
Rezultatsko polje se sestoji iz treh celic. Eno, kjer vpisem od 0-20 in eno od A-Z in celica z rezultatom.
In ko v rezultatskem polju vpisem recimo M in 16, bi rad da mi kot rezultat vrne stevilo, kjer se seka stolpec od 16 in vrstica od M.

Upam, da je sedaj bolj razumljivo.
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Ahaaaa, zdaj pa razumem :)

Koda: Izberi vse

=MATCH("D";C5:H5)
Takole dobite zaporedno število nekega objekta v množici. V vašem primeru število stolpca, kjer se nahaja črka C (stolpci se nahajajo na C5 do H5 - to je v vašem primeru potrebno spremeniti).

Koda: Izberi vse

=MATCH(7;B5:B13)
Tole je pa za vrstico

Če želite sedaj vse skupaj zdruižiti, je potrebnega še malo več kolovratenja :)

Koda: Izberi vse

=ADDRESS(MATCH(7;B6:B13)+5;MATCH("D";C5:H5)+2)
Tale funkcija vam bo izpisala pozicijo celice. Spremeniti morate sledeče

=ADDRESS(MATCH(7;B6:B13)+5;MATCH("D";C5:H5)+2)

7 - številka vrstice, ki jo iščete
B6:B13 - območje z imeni vrstic
5 - "offset", za koliko celic je kolona z vrsticami pomaknjena v levo od začetka strani
"D" - ime stolpca, ki ga iščete
C5:H5 - območje z imeni stolpcev
2 - "offset", za koliko celic je vrstica z imeni stolpcev pomaknjena v levo od začetka strani


Dolga rešitev, preizkušena v OOficu, mogla bi delovati tudi v MOfficu. Če česa ne razumete, vprašajte
:) [/code]
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
kolma
Prispevkov: 9
Pridružen: Po Apr 03, 2006 8:34 am

se enkrat

Odgovor Napisal/-a kolma »

Mislim, da se vedno nisem bl povsem razumljiv.
V celicah od A1 do I1 so neke stevilke in pod njimi so druge stevilke,
prav tako pa so od A2 do A10 druge stevilke.
Sedaj pa bi jaz rad, da ko vpisem v eno ceico eno stevilo, ki je med A1 do I1, in v drugo celico stevilo med A2 in A10, bi rad da mi v tretjo celico izpise stevilo iz tabele, ki se nahaja na kriziscu recimo C3:A4.

Upam, da bo.
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Koda: Izberi vse

=INDIRECT(ADDRESS(MATCH(E13;A1:A10;0);MATCH(E12;A1:I1;0)))
Spremeniti morate E12 - celica, kamor boste vpisali kolono in E13 - celica, kamor boste vpisali vrstico
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
Odgovori