Excelin hakumaailma

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Kuinka excelin taulukosta (x,y) haetaan kaikki ne solut joiden sisältönä on luku z?

En perkele ainakaan pikasilmäyksellä löytänyt ainuttakaan valmista funktiota jolla homma hoituu

Jos siis taulukon koko on esim. 10x10 solua ja kuudessa solussa (satunnainen sijainti) on luku 7 niin mikä funktio palauttaa haulla arvon 7?

Excel osaa kyllä hakea taulukosta esim. ykkösiä mutta ongelma on että ykköseksi lasketaan myös luvun 12, 122, 212 jne. ykköset.

Kommentit (9)

Vierailija

En nyt ole ihan varma ymmärsinkö kysymystä, mutta LASKE.JOS voisi toimia.

Muoks. Ei taida olla oikea. Kysymyksesi on epäselvähkö. Excellin funktiot eivät voi palauttaa kuin yhden arvon siihen soluun, jonne funktio on rakennettu. Voit tehdä funktion moneen soluun jolloin se hakee riveittäin tai sarakkeittain, mutta silloinkin vain yhden arvon kuhunkin soluun. Ongelmaan voi olla toisenlainen ratkaisu, jos kerrot ongelmastai hieman enemmän.

Sepi
Seuraa 
Viestejä3262
Liittynyt16.3.2005

Näkösälle halutut solusisällöt saa käyttäen ehdollista muotoilua...

PHAKU-funktiolla tuo ei onnistu. Sillä voi hakea solujen muodostaman alueen ensimmäisestä sarakkeesta jotakin tietoa siten, että funktio palauttaa arvon alueen samalla rivillä olevasta solusta.

Vierailija

Siis....matriisin koko on esim. 5x5 solua. Jokaisessa solussa on satunnainen kokonaisluku välillä 1...N.

Matriisissa voi siis olla esim. 7 kpl lukuja 12 ja 4 kpl lukuja 8. Yhteensä soluja (ja lukuja) on tietysti se 25 kpl.

Kuinka tuosta matriisista tarkistetaan kuinka monta kappaletta esim. lukuja 12 kaikkiaan löytyy?

HAKU(hakuarvo;matriisi) kyllä löytää kaikki 12-luvut mutta se laskee myös luvun 112 (koska 112)

P.S. yksikään hakufunktio ei toimi tässä mutta HAKU() on lähimpänä sitä mitä haen.

Vierailija

1 4 2 1 11
5 7 16 17 21
6 13 18 20 22
21 16 19 21 23
22 18 22 26 24

Tuossa on 5x5 matriisi josta pitäisi löytää kaikki ykköset (2 kpl). Excel löytää niitä 11 kpl...(haku() funtiolla..)

Neutroni
Käytä sitä Visual Basicia.

Juu, näin kait se pitää tehdä. Kumma vaan ettei tuollaista yksinkertaista hakua ole suoraan funktiona

EDIT : Nyt hävettää

Kyllä Phony oli oikeassa
LASKE.JOS hakee kappalemäärän oikein. Kiitoksia!

Devil
Seuraa 
Viestejä1328
Liittynyt16.3.2005

Totta. Lontoon murteella COUNTIF ajaa saman asian. Äkkinäisempi ois vaan hämääntynyt tuosta ensimmäisestä hakumäärittelystä:

KBolt
Jos siis taulukon koko on esim. 10x10 solua ja kuudessa solussa (satunnainen sijainti) on luku 7 niin mikä funktio palauttaa haulla arvon 7?
Eikös sen pitäisi pikemminkin palauttaa 6, ja senhän se palauttaa.

X

Vierailija
Devil
Totta. Lontoon murteella COUNTIF ajaa saman asian. Äkkinäisempi ois vaan hämääntynyt tuosta ensimmäisestä hakumäärittelystä:
KBolt
Jos siis taulukon koko on esim. 10x10 solua ja kuudessa solussa (satunnainen sijainti) on luku 7 niin mikä funktio palauttaa haulla arvon 7?
Eikös sen pitäisi pikemminkin palauttaa 6, ja senhän se palauttaa.

Aivan

Ilmankos Phony sanoi että oli vähän epäselvähkö kuvaus

Sori, en tahallaan johtanut harhaan

P.S. COUNTIF...sepä se...käytössä suomenkielinen excel joten funktiot on nimetty just sillai ettei niistä tule mitään mielikuvaa

Sepi
Seuraa 
Viestejä3262
Liittynyt16.3.2005

Työpaikalla siirryttiin Excel 2010:een. Olen yrittänyt tehdä kaaviota, jossa on kaksi pystyakselia eri skaaloin enkä löydä malleista sellaisia. Tarkoitan esim. pylväs-viiva -kaaviota, jossa toisen arvot ovat vasemmassa ja toisen oikeassa pystyakselissa.

Liekö jemmattu jonnekin uudeelle käyttäjälle outoon paikkaan?

Uusimmat

Suosituimmat