PHAKU-funktio

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Käytä PHAKU-funktiota, joka on yksi haku- ja viitefunktioista, kun haluat etsiä kohteita taulukosta tai alueelta riveittäin. Voit esimerkiksi etsiä auton osan hintaa osan numerolla.

Vihje: Katso nämä YouTube-videoita Excel-yhteisön asiantuntijoiden lisätietoja PHAKU-FUNKTION kanssa.

Yksinkertaisimmassa muodossaan PHAKU-funktio lukee:

=PHAKU(Hakemasi arvo; hakualue; hakualueen sarakenumero, joka sisältää palautusarvon; tarkka vastine tai epätarkka vastine, merkitään 0/EPÄTOSI tai 1/TOSI).

Selaimesi ei tue videotoimintoa. Asenna Microsoft Silverlight, Adobe Flash Player tai Internet Explorer 9.

Vihje: PHAKU-FUNKTION toiminta perustuu tietojen järjestämiseen siten, että voit etsiä (hedelmät) arvo on vasemmalle puolelle haluat etsiä palautettavan arvon (summa).

PHAKU-funktion avulla voit etsiä arvon taulukosta.

Syntaksi

PHAKU (hakuarvo; taulukko_matriisi; sar_indeksi_nro; [alue_haku])

Esimerkki:

  • =PHAKU(105,A2:C7,2,TOSI)

  • =PHAKU("Sallinen",B2:E7,2,EPÄTOSI)

Argumentin nimi

Kuvaus

hakuarvo    (pakollinen)

Tämä on haettava arvo. Haettavan arvon on oltava taulukkomatriisissa määrittämäsi solualueen ensimmäisessä sarakkeessa.

Jos esimerkiksi taulukkomatriisi kattaa solut B2:D7, hakuarvon on oltava sarakkeessa B. Katso alla oleva kuva. Hakuarvo voi olla arvo tai solun viittaus.

taulukko_matriisi    (pakollinen)

Solualue, jolta PHAKU etsii hakuarvoa ja palautusarvoa.

Solualueen ensimmäisessä sarakkeessa on oltava hakuarvo (kuten alla olevassa kuvassa sukunimi). Solualueella on oltava myös palautusarvo (kuten alla olevassa kuvassa etunimi).

Katso lisätietoja laskentataulukon alueiden valitsemisesta.

sar_indeksi_nro    (pakollinen)

Sarakenumero (alkaa numerosta 1 taulukkomatriisin vasemmanpuoleisimmasta sarakkeesta), joka sisältää palautusarvon.

alue_haku   (valinnainen)

Totuusarvo, jolla määritetään, hakeeko PHAKU epätarkan vai tarkan vastineen:

  • TOSI olettaa, että taulukon ensimmäinen sarake on lajiteltu numero- tai aakkosjärjestykseen, ja se hakee sitten lähimmän arvon. Tämä on oletusarvoinen menetelmä, jos muuta ei ole määritetty.

  • EPÄTOSI hakee ensimmäisen sarakkeen tarkan arvon.

Näin pääset alkuun

Anna seuraavat neljä tietoa, jotta voit muodostaa PHAKU-funktion syntaksin:

  1. Hakemasi arvo, eli hakuarvo.

  2. Alue, jossa hakuarvo sijaitsee. Muista, että hakuarvon tulisi aina löytyä alueen ensimmäisestä sarakkeesta, jotta PHAKU-funktio toimisi oikein. Jos esimerkiksi hakuarvo on solussa C2, määrittämäsi alueen tulisi alkaa sarakkeesta C.

  3. Hakualueen sarakenumero, joka sisältää palautusarvon. Jos esimerkiksi määrität alueeksi B2: D11, sinun tulisi laskea B ensimmäiseksi sarakkeeksi, C toiseksi ja niin edelleen.

  4. Voit halutessasi antaa määritelmän TOSI, jos haluat palautusarvon epätarkan vastineen tai EPÄTOSI, jos haluat palautusarvon tarkan vastineen. Jos et määritä mitään, oletusarvona on aina TOSI tai epätarkka vastine.

Nyt yhdistä kaikki edellä mainitut seuraavasti:

=PHAKU(hakuarvo; hakuarvon sisältävä alue; palautusarvon sisältävän hakualueen sarakenumero; halutessasi määritä TOSI, jos haluat epätarkan vastineen tai EPÄTOSI, jos haluat tarkan vastineen).

Esimerkkejä

Seuraavassa on muutamia esimerkkejä PHAKU:

Esimerkki 1

PHAKU-funktion 1. esimerkki

Esimerkki 2

PHAKU-funktion 2. esimerkki

Esimerkki 3

PHAKU-funktion 3. esimerkki

Esimerkki 4

PHAKU-funktion 4. esimerkki

Esimerkki 5

PHAKU-funktion 5. esimerkki

Ongelma

Mistä ongelma johtuu?

Väärä arvo palautettiin

Jos alue_haku on TOSI tai se on jätetty pois, ensimmäinen sarake on lajiteltava numero- tai aakkosjärjestykseen. Jos ensimmäistä saraketta ei ole lajiteltu, palautusarvo voi olla odottamaton. Lajittele ensimmäinen sarake tai hae tarkka vastine EPÄTOSI-funktiolla.

#PUUTTUU! solussa

  • Jos alue_haku on TOSI ja hakuarvo on pienempi kuin taulukko_matriisin ensimmäisen sarakkeen pienin arvo, palautetaan virhearvo #PUUTTUU!.

  • Jos alue_haku on EPÄTOSI, #PUUTTUU!-virhearvo tarkoittaa, ettei tarkkaa lukua löydy.

Lisätietoja PHAKU-funktion #PUUTTUU!-virhearvon ratkaisemiseksi löytyy kohdasta PHAKU-funktion #PUUTTUU-virheen korjaaminen.

#VIITTAUS solussa

Jos sar_indeksi_nro on suurempi kuin taulukkomatriisin sarakkeiden määrä, palautetaan virhearvo #VIITTAUS!.

Lisätietoja PHAKU-funktion #VIITTAUS!-virhearvon ratkaisemiseksi löytyy kohdasta #VIITTAUS!-virheen korjaaminen.

#ARVO! solussa

Jos taulukko_matriisi on pienempi kuin 1, palautetaan virhearvo #ARVO!.

Lisätietoja PHAKU-funktion #ARVO!-virhearvon ratkaisemiseksi löytyy kohdasta PHAKU-funktion #ARVO!-virheen korjaaminen.

#NIMI? solussa

#NIMI? -virhearvo tarkoittaa yleensä, että kaavasta puuttuvat lainausmerkit. Kun etsit henkilön nimeä, varmista, että nimi on lainausmerkeissä kaavassa. Kirjoita esimerkiksi nimi muodossa "Sallinen" kaavassa =PHAKU("Sallinen",B2:E7,2,EPÄTOSI).

Katso lisätietoja kohdasta #NIMI!-virheen korjaaminen.

Tee näin

Miksi

Käytä suoria viittauksia alue_haussa

Suorien viittausten avulla voit täyttää kaavan siten, että se suorittaa haun aina samalla hakualueella.

Katso lisätietoja suorien soluviittausten käyttämisestä.

Älä tallenna luku- tai päivämääräarvoja tekstinä.

Kun etsit lukua tai päivämääräarvoja, varmista, että taulukko_matriisi-argumentin ensimmäisen sarakkeen tiedot on tallennettu tekstiarvoina. Muussa tapauksessa PHAKU-funktio saattaa palauttaa virheellisen tai odottamattoman arvon.

Ensimmäisen sarakkeen lajitteleminen

Lajittele taulukko_matriisin ensimmäinen sarake ennen PHAKU-funktion käyttämistä, jos alue_haku on TOSI.

Yleismerkkien käyttäminen

Jos alue_haku on EPÄTOSI ja hakuarvo on teksti, hakuarvo-argumentissa voi käyttää yleismerkkejä, kuten kysymysmerkkiä (?) ja tähtikertomerkkiä (*). Kysymysmerkki vastaa mitä tahansa yksittäistä merkkiä ja tähtikertomerkki mitä tahansa merkkijonoa. Jos haluat löytää tekstissä olevan kysymysmerkin tai tähtikertomerkin, kirjoita aaltoviiva (~) merkin eteen.

Esimerkiksi =VLOOKUP("Fontan?",B2:E7,2,FALSE) hakee kaikki muodot nimestä "Sallinen". Viimeiset kirjaimet voivat vaihdella.

Varmista, ettei tiedoissa ole virheellisiä merkkejä.

Kun etsit tekstiarvoja ensimmäisestä sarakkeesta, tarkista, että ensimmäisen sarakkeen tietojen alussa tai lopussa ei ole välilyöntejä ja etteivät tiedot sisällä epäyhtenäisesti käytettyjä suoria (' tai ") ja kaarevia (‘ tai “) lainausmerkkejä tai tulostumattomia merkkejä. Muussa tapauksessa PHAKU-funktio saattaa palauttaa odottamattoman arvon.

Lopussa olevat välilyönnit täytyy ehkä poistaa, jotta saat tarkat tulokset. KokeileSIIVOA-funktiota tai POISTA.VÄLIT-funktiota.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Katso myös

Pikaopas: PHAKU-FUNKTION kertaus
pikaopas: PHAKU-FUNKTION vianmääritysohjeet
YouTube: PHAKU videoita Excel asiantuntijoiden
Lisätietoja PHAKU kaikki
#VALUE korjaamisesta! virhe PHAKU-funktion
määrittämisestä PHAKU-funktion # puuttuu-virheen korjaaminen
yleiskuva Excelin kaavoista
viallisten kaavojen ratkaiseminen
Kaavojen virheiden tunnista
Excelin Funktiot (aakkosjärjestyksessä)
Excelin Funktiot (luokittain)
PHAKU (maksuton esikatselu)

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×