Tekstin hakeminen välilehdeltä

Taitamatonn

Pitäisi saada tehtyä toiminto, jolla excel hakee välilehdeltä tietoa, mikäli ehto täyttyy.

Eli on asiakaslista. Yhdellä yrityksellä voi olla useampia nimiä.

Nimi on tarkoitus kirjoittaa nimikenttään, ja sitten pitäisi saada sellainen kaava, joka hakee automaagisesti nimen perusteella välilehdeltä yrityksen, katuosoitteen ja postinumeron.

Yrityksen nimi, osoite ja postinumero&toimipaikka ovat omissa soluissaan, joten nimen perusteella pitäisi vain saada tietoa välilehdeltä.

Microsoftin tukisivuista ei ole mitään hyötyä, vai enkö vain osaa etsiä tietoa, voi olla. Yritin myös löytää online-tukea tai sähköpostiosoitetta, johon lähettäisin kysymykseni, mutta liekö nuokin salatietoa, koska sellaisia en mistään onnistunut löytämään.

Olisiko täällä osaavaa henkilöä, joka voisi minua auttaa tässä pulmassa?

15

165

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • PHAKU

      PHAKU-funktio hakee annetun ehdon perusteella tietystä paikasta
      =PHAKU([haettava arvo];[solualue josta haetaan];[monennesko sarake hakualueesta];0).
      Sanotaan että sinulla on Taul2 luettelo yrityksistä alueella A1:D100
      A-sarake Nimi
      B-sarake Osoite
      C-sarake Postinumero
      D-sarake Toimipaikka

      Taul1 A1 annat haettavan yrityksen nimen
      B1=PHAKU(A1;Taul2!A1:D100;2;0) - kaava hakee A1 arvoa Taul2 A-sarakkeelta ja antaa sitä vastaavan arvon B-sarakkeelta (2 sarake alueelta A-D) eli "Osoitteen".
      C1=PHAKU(A1;Taul2!A1:D100;3;0) - kaava hakee "Postinumeron" (3 sarake A-D alueelta) joka on C-sarake eli "Toimipaikka". Jne...
      A1:seen annettava yritys on löydyttävä täsmällen samassa kirjoitusasussa Taul2:lta tai haku ei onnistu.

      • Taitamatonn

        Suurkiitos! Sain kaavat pelaamaan toivotunlaisesti!


    • 2+15

      Rupesi kiinnostamaan itseäkin tämä ja tuli mieleen, että jos nimilistalla onkin kaksi saman nimistä henkilöä peräkkäin, mutta eri osoitteissa -tämähän tarjoaa sitä ekaa nimeä -millä pystyisi toteuttamaan, että näkyviin tulisi listauksenomaisesti kaikki peräkkäin olevat nimet ja niistä voisi valita haluamansa henkilön?

      • 2+15

        ..siis piti lukea: peräkkäin olevat saman nimiset henkilöt eri osoitteissa..


    • PHAKU

      Kuvasta ei saanut tuolla Aijaassa tuon isompaa. Toivottavasti saa selvää.
      Kaavat hakevat kaikki samalla nimellä löytyvät arvot.
      http://aijaa.com/YUa4ZF

      En löytänyt suomalaista versiosta tuosta officen sivusta jossa on samanlainen hakuprosessi.
      http://office.microsoft.com/en-gb/excel-help/how-to-look-up-a-value-in-a-list-and-return-multiple-corresponding-values-HA001226038.aspx

      • sammapåhär

        Korjaa siihen kaavaan se hakualue oikeaksi.
        =JOS(ONVIRHE(INDEKSI(Taul2!$A$1:$D$7;.....
        Eli siis molempien INDEKSI-funktioiden jälkeen löytyy tuo kohta. Nyt siis hakee A-D sarakkeilta tietoa.


    • 2+15

      Eli jos mulla on kaavassa nyt näin:
      =PHAKU(A1;Taul2!A1:E100;2;0) ja suositellaan jotain tällaista:
      =JOS(ONVIRHE(INDEKSI(Taul2!$A$1:$D$7;.....

      -miten siis tarkkaan ottaen tuon pitää olla "JOS" -muodossa?

    • PHAKU

      =JOS(ONVIRHE(INDEKSI(Taul2!$A$1:$E$100;PIENI(JOS(Taul2!$A$1:$A$100=$A$1;RIVI(Taul2!$A$1:$A$100));RIVI(Taul2!1:1));2));"";INDEKSI(Taul2!$A$1:$E$100;PIENI(JOS(Taul2!$A$1:$A$100=$A$1;RIVI(Taul2!$A$1:$A$100));RIVI(Taul2!1:1));2))
      Tämä kaava hakee Taul2 B-sarakkeelta kaikki Taul1 A1:seen annetun hakuarvon vastikkeet.
      Ja jos haet C-sarakkeelta arvoja muuta kaavassa nuo 2 kpl olevaa yksinäistä kakkosta (2) > kolmosiksi (3), eli vaihtaa haun B-sarakkeelta C-sarakkeelle.

    • 2+15

      Koitin taistella tuon kaavan kanssa silmät ristissä, haluttu toiminto ei onnistu.

      "Tämä kaava hakee Taul2 B-sarakkeelta kaikki Taul1 A1:seen annetun hakuarvon vastikkeet."
      Kuuluisiko kaavassa olla jokin viittaus Taul1 A1:seen? Mielestäni sitä ei tuossa pitkässä kaavassa ole.

      Taitoni ei riitä hahmottamaan, mihin kohtaan se tulisi, jos tulisi.

    • PHAKU

      Kopioin kaavan suoraan tältä sivulta uuteen excel taulukkoon ja se toimi.
      Jos kaava hakee samalta välilehdeltä tietoa ei "Taul1!" tarvita edessä. Tuo A1 on kaavassa ainoa solu joka viittaa Taul1:sen soluun.
      Esimerkissä A1 oli Taul1:sessä ja tuo kaava B1:sessä ja siitä kopioitu alaspäin.
      Huomioithan että kaava on matriisikaava.
      Kun solu B1 on valittuna paina Ctrl Vaihto pohjaan ja sitten Enter (Vaihto on se ctrl yläpuolella oleva "nuoli ylöspäin") Kaavan ympärille tulee {=kaarisulkeet}.

    • 2+15

      Voisi kuvitella, että tuossa pitkässä kaavassa olisi alkupäässä jokin koodi, joka osoitettaisi solun mitä luetaan, eli mihin se hakusana kirjoitetaan. Nythän tuossa kaavassa ei sitä osoiteta. Olenko ymmärtänyt väärin tuon koodin idean?

      Itselläni on seuraavasti Taul2:ssa:
      A-sarake Sukunimi 1-100
      B-sarake Etunimi 1-100
      C-sarake Osoite 1-100
      D-sarake Postinumero 1-100
      E-sarake Toimipaikka 1-100

      -ja Taul1 B1-E1:ssa tuo pitkä kaava (numero "2" korjattuina soluihin: ;2..;3..;4..;5 )

      Jos nyt kirjoitan Taul1 A1:een hakusanan ei tapahdu mitään. Sen sijaan Taul1:n soluissa B1-E1 on Taul2:n B1-E1 tiedot, vaikka en kirjoittaisi mitään hakusanaa.

      Jostain syystä en saa toimimaan.

      Ajatuksena oli saada Taul1 A1:een valintatilanne (esim jokin valikko) jos Taul2:n tiedoissa olisi 2 samaa suku- ja etunimeä peräkkäin, eli allekkain -mutta eri osoitteet.

    • PHAKU

      En ymmärrä miksei sinulla toimi.
      Alla kuva tekemästäni esimerkistä.
      Kaava on kopioitu suoraan tuosta yltä ja kopioitu kuvan Taul1 soluun B1.
      Ja siitä kopioitu alaspäin.
      Kopioitu C1 ja vaihdettu 2>3.Kopioitu C1 alaspäin.
      Koipioitu C1>D1. Jne...
      Kaava haki heti sukunimen perusteella kaikki 3 .
      Onko sinulla Osoiterivi ensin (Rivi 1)?
      Jos on niin vaihda 1 rivin kaavoihin ....RIVI(Taul2!1:1))... > RIVI(Taul2!2:2))....
      Kopioimalla kaava alaspäin vaintuu rivit 3:3 > 4:4 jne.
      http://aijaa.com/ZVlEhQ

      • PHAKU

        Jäi vielä pois tuo kun kysyit ettei kaavassa ole koodia joka osoittaisi solua mitä luetaan.
        INDEKSI ilmaisee mistä haetaan: Taul2A1:E100
        PIENI(JOS(Taul2!A1:A100=A1, tässä kohtaa ilmaistaan mitä haetaan. Eli jos alueelta Taul2A1:A100 löytyy annettu haettava A1, niin....


    • PHAKU

      Onko sinulla Otsikko-rivi ensin piti kirjoittamani.

    • 2+15

      Ihmettelen itsekin samaa..en vieläkään saa onnistumaan mallin (kuvasi) osoittamalla tavalla.

      Mulla on Taul2:ssa seuraavasti:

      A1-Sukunimi 1-100
      B1-Etunimi 1-100
      C1-Osoite 1-100
      D1-Postinumero 1-100
      E1-Toimipaikka 1-100

      Kopioin tuon pitkän kaavan Taul1 B1:een ja siitä kopioin alas, B1>C1 vaihdettu 2>3 ja siitä kopioin alas, C1>D1 vaihdettu 2>3 ja siitä kopioin alas, D1>E1 vaihdettu 2>3 ja siitä kopioin alas.

      Valaisiskos asiaa mitenkään se, että HETI kun copy-pastetin kaavan Taul1 B1:een -haki se Taul2 B1-E1 tiedot, ilman hakusanaa!
      Muuta tuo kaava ei sitten mulla teekään.

      Taul2:ssa mulla on koeluontoisesti peräkkäin (allekkain) 2 samaa suku- ja etunimeä, mutta eri osoitteet. Niitä en pääse testaamaan (mulla) toimimattoman kaavan takia.

      Tarttis tehrä jotain..

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitä hittoa tapahtuu nuorille miehillemme?

      Mikä on saanut heidän päänsä sekaisin ja kadottamaan järjellisyytensä normaalista elämästä ja ryhtymään hörhöiksi? https
      Maailman menoa
      374
      4764
    2. En sitten aio sinua odotella

      Olen ollut omasta halustani yksin, mutta jossain vaiheessa aion etsiä seuraa. Tämä on aivan naurettavaa pelleilyä. Jos e
      Ikävä
      86
      1914
    3. Martina jättää triathlonin: "Aika kääntää sivua"

      Martina kirjoittaa vapaasti natiivienkusta suomeen käännetyssä tunteikkaassa tekstissä Instassaan. Martina kertoo olevan
      Kotimaiset julkkisjuorut
      67
      1641
    4. Muistatko kun kerroin...

      että palelen..? Myös nyt on kylmä. Tahtoisin peittosi alle.
      Ikävä
      44
      1566
    5. Persut vajosivat pinnan alle

      Sosiaali- ja terveysministeri Kaisa Juuson (ps) tietämättömyys hallinnonalansa leikkauksista on pöyristyttänyt Suomen ka
      Maailman menoa
      241
      1486
    6. En vain ole riittävä

      Muutenhan haluaisit minut oikeasti ja tekisit jotain sen eteen. Joo, ja kun et varmaan halua edes leikisti. Kaikki on o
      Ikävä
      29
      1420
    7. Oon pahoillani että

      Tapasit näin hyödyttömän, arvottoman, ruman ja tylsän ihmisen niinku minä :(
      Ikävä
      60
      1396
    8. Kuka sinä oikeen olet

      Joka kirjoittelet usein minun kanssa täällä? Olen tunnistanut samaksi kirjoittajaksi sinut. Miksi et anna mitään vinkkej
      Ikävä
      54
      1377
    9. KUPSinpelaaja vangittu törkeästä rikoksesta

      Tänään tuli uutinen että Kupsin sopimuspelaajs vangittu törkeästä rikoksesta epäiltynä. Kuka pelaaja kysressä ja mikä ri
      Kuopio
      11
      1254
    10. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      28
      1245
    Aihe