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

451

    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. Näin Enter-napilla tehdään miljardi euroa - Helsingissä

      "Ei se nyt niin kovin ihmeelliseltä näytä. Tavallinen nappi, musta muovinpala, joka kököttää parikymppiä maksavan mustan
      Maailman menoa
      27
      19447
    2. Minulla ei ole ketään muita

      Enkä halua ketään muita kuin sinut.
      Ikävä
      75
      6432
    3. 4,5 promillee

      Aika rajut lukemat joku eilen puhaltanut.
      Suomussalmi
      28
      6086
    4. Perussuomalaiset kirjoittaa vain positiivisista uutisista

      Ei tarvitse palstaa paljon seurata, kun sen huomaa. Joka ainoa positiivinen uutinen Suomen taloudesta tai ylipäätään, ni
      Maailman menoa
      96
      5890
    5. Jätä minut rauhaan

      En pidä sinusta. Lopeta seuraaminen. Älä tulkitse keskustelutaitoa tai ystävällisyyttä miksikään sellaiseksi mitä ne eiv
      Ikävä
      43
      5739
    6. Ben Z: "SDP ei ole ollut 50 vuoteen näin huolissaan velasta"

      "– Olen ollut eduskunnassa noin 50 vuotta, eikä SDP ole koskaan ollut niin huolissaan velasta kuin nyt. Se on tietysti h
      Maailman menoa
      99
      5624
    7. Harmittaako sinua yhtään?

      Tuntuuko pahalta ollenkaan?
      Ikävä
      62
      5063
    8. Voiku saisi sen sun

      Rakkauden kokea. Tykkään susta niin paljon edelleen.
      Ikävä
      43
      4737
    9. Mitä luulet, miten Martina Aitolehti pärjää Erikoisjoukoissa?

      Kohujulkkis, yrittäjä ja hyvinvointivalmentaja Martina Aitolehti on mukana Erikoisjoukot-realityssä. Erikoisjoukot on
      Suomalaiset julkkikset
      57
      4086
    10. Olitpa ikävän

      Kylmä eilen. Miksi ihmeessä?
      Ikävä
      49
      3715
    Aihe