Excel 2003 ja vertailu sekä haku

Olen luonut taulukon jossa A ja B sarakkeissa on vertailutietoja jotka kohdistuvat sarakkeessa D oleviin tietoihin. Olen luonut kaksi kaavaa tätä varten (E3 on tässä tapauksessa se solu johon kirjoitan haettavan tiedon). Ensimmäinen kaava; =PHAKU(E3;1:996;4;EPÄTOSI) tuo minulle aivan oikean vertailutuloksen sarakkeesta D. Toinen kaava =PHAKU(E3;$B$3:$D$996;3;EPÄTOSI)tuo minulle oikean vertailutuloksen sarakkeesta D mutta kohdistuen kuitenkin vain B sarakkeesta haettavaan tietoon. Tiettäkö joku miten saisin kaikki haut yhteen kaavaan. Eli tarpeena on hakea tietoja joissa on yhdistetty kirjoitusta ja lukuja, esim 313-AF691.
Taulukon alkuun luon siis kaavaa joka hakee sarakkeista A ja B tietoa, vertaa sitä sarakkeessa D olevaan tietoon (jossa tieto on aina eri kuin sarakkeissa A ja B)ja palauttaa D sarakkeen tiedon siltä riviltä jossa se A ja B sarakkeissa kohtaa tuon haettavan tiedon. Tarpeen olisi myös saada vaihtoehdot siinä tapauksessa että sarakkeessa A on useampia samoja tietoja sisältäviä soluja jotka D sarakkeessa kuitenkin kohdistuvat eriäviin vertailukohtiin.
1714
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Tuo ensimmäinen Phaku kaavahan tuo siis vain tiedon sarakkeesta A kun tarkoitus on siis edelleen luoda kaava tai toiminto siten että vaikkapa soluun D3 kirjoittamani haluamani hakutieto joka löytyy sarakkeista A tai B palauttaa D sarakkeessa (vaikkapa riveiltä 8 eteenpäin) olevan tiedon soluun E3. Tuo tieto on siis aina erilaista kaikissa näissä sarakkeissa mutta A ja B sarakkeissa oleva tieto voi toistua useampaan kertaan jolloin D sarakkesta palautuva tieto pitäisi palauttaa kaikki nuo vertailutiedot esim siten että ensimmäinen E3 , toinen E4 jne. Mikäli A tai B sarakkeessa oleva tieto kohdistuu vain yhteen D sarakkeessa olevaan vertailutietoon tulisi palautuksen tapahtua aina soluun E3. Lisäksi mikäli F sarakkeessa on selitetietoa sarakkeen D tiedolle tulisi tämä palautua yhdessä D sarakkeesta palautuvan tiedon kanssa alkaen solusta F3.

Eli esimerkki; Kirjoitan D3 soluun vaikkapa haettavaksi tiedoksi MP450 joka löytyy A sarakkeen riveiltä 17 ja 33. Vastaavilla riveillä on D sarakkeessa tiedot 313-FF1234 ja 313-FF4321. Näiden tietojen pitäisi palautua siis ensimmäisen soluun E3 ja toisen soluun E4. Lisäksi F sarakkeen riveillä 17 ja 33 lukee tekstimuodossa esim 17 rivillä ensimmäinen vaihtoehto ja rivillä 33 toinen vaihtoehto jolloin näiden tietojen tulisi palautua siten että se tieto joka kohdistuu 313-FF1234;een palautuu soluun F3 ja se tieto joka kohdistuu 313-FF4321:een palautuu soluun F4. Onko tämä edes mahdollista excelissä ???

Äänestä

Kommentoi aloitusta


totoaja kirjoitti:

Olen luonut taulukon jossa A ja B sarakkeissa on vertailutietoja jotka kohdistuvat sarakkeessa D oleviin tietoihin. Olen luonut kaksi kaavaa tätä varten (E3 on tässä tapauksessa se solu johon kirjoitan haettavan tiedon). Ensimmäinen kaava; =PHAKU(E3;1:996;4;EPÄTOSI) tuo minulle aivan oikean vertailutuloksen sarakkeesta D. Toinen kaava =PHAKU(E3;$B$3:$D$996;3;EPÄTOSI)tuo minulle oikean vertailutuloksen sarakkeesta D mutta kohdistuen kuitenkin vain B sarakkeesta haettavaan tietoon. Tiettäkö joku miten saisin kaikki haut yhteen kaavaan. Eli tarpeena on hakea tietoja joissa on yhdistetty kirjoitusta ja lukuja, esim 313-AF691.
Taulukon alkuun luon siis kaavaa joka hakee sarakkeista A ja B tietoa, vertaa sitä sarakkeessa D olevaan tietoon (jossa tieto on aina eri kuin sarakkeissa A ja B)ja palauttaa D sarakkeen tiedon siltä riviltä jossa se A ja B sarakkeissa kohtaa tuon haettavan tiedon. Tarpeen olisi myös saada vaihtoehdot siinä tapauksessa että sarakkeessa A on useampia samoja tietoja sisältäviä soluja jotka D sarakkeessa kuitenkin kohdistuvat eriäviin vertailukohtiin.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu