PHAKU-funktio

Vihje: Kokeile uutta Xlookup -funktiota, PHAKU-funktion parannettua versiota, joka toimii missä tahansa suunnassa ja palauttaa tarkat vastineet oletusarvoisesti, jolloin se on helpommin ja kätevämpää kuin edeltäjänsä.

Käytä PHAKU-FUNKTIOTA, kun haluat etsiä asioita taulukosta tai alueesta riviltä. Katso esimerkiksi auto-osan hinta osanumerosta tai Etsi työn tekijän nimi työn tekijän nimen perusteella.

Vihje: Lisä tietoja PHAKU-funktion kanssa on seuraavissa Microsoft Creators-YouTube-videoissa .

Yksinkertaisin PHAKU-funktion muoto on seuraava:

= PHAKU (mitä haluat etsiä, jos haluat etsiä sen, sarakkeen numero alueella, joka sisältää palautettavan arvon, palauttaa likimääräisen tai tarkan vastineen – ilmaistuna arvona 1/TRUE tai 0/epätosi).

Suuren vaikutuksen tekeminen ilmoituksilla

Vihje: PHAKU-funktion salaisuus on tietojen järjestely niin, että haettava arvo (hedelmät) on sen palautus arvon (määrän) vasemmalla puolella, jonka haluat etsiä.

PHAKU-funktion avulla voit etsiä arvon taulukosta.

Syntaksi

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

Esimerkki:

  • = PHAKU (A2, A10: C20; 2; TOSI)

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

  • = PHAKU (a2, ' asiakas tiedot '! A:F, 3, EPÄTOSI)

Argumentin nimi

Kuvaus

hakuarvo    (pakollinen)

Tämä on haettava arvo. Etsittävä arvo on oltava table_array -argumentin määrittämiesi solu alueiden ensimmäisessä sarakkeessa.

Jos esimerkiksi taulukko matriisi ulottuu soluihin B2: D7, lookup_value on oltava sarakkeessa B.

Hakuarvo voi olla arvo tai solun viittaus.

taulukko_matriisi    (pakollinen)

Solualue, jolta PHAKU etsii hakuarvoa ja palautusarvoa. Voit käyttää nimetystä alueesta tai taulukkoa ja voit käyttää argumenttina nimiä solu viittausten sijaan. 

Solu alueiden ensimmäisessä sarakkeessa on oltava lookup_value. Solu alueiden on myös sisällytettävä palautettava arvo, jonka haluat löytää.

Katso lisätietoja laskentataulukon alueiden valitsemisesta.

sar_indeksi_nro    (pakollinen)

Sarake numero (alkaa numerosta 1 table_arrayvasemmanpuoleisimmasta sarakkeesta), joka sisältää palautus arvon.

alue_haku   (valinnainen)

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

  • Likiarvo Match-1/True olettaa, että taulukon ensimmäinen sarake lajitellaan joko numeerisesti tai aakkos järjestykseen, ja hakee sitten lähimmän arvon. Tämä on oletusarvoinen menetelmä, jos muuta ei ole määritetty. Esimerkki: = PHAKU (90, a1: B100; 2; tosi).

  • Tarkka vastine-0/false hakee tarkan arvon ensimmäisestä sarakkeesta. Esimerkki: = PHAKU ("Smith", a1: B100; 2; epätosi).

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 on määritettävä B ensimmäisenä sarakkeena, C toisena 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 (haku arvo, haku arvon sisältävä arvo, palautus arvon sisältävän vaihtelu välin sarake numero, likimääräinen vastine (tosi) tai tarkka vastine (epätosi)).

Esimerkkejä

Seuraavassa on muutamia esimerkkejä PHAKU-funktion avulla:

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

Voit käyttää PHAKU-funktiota, jos haluat yhdistää useita taulukkoja yhdeksi, niin kauan kuin yhdellä taulukoilla on yhteisiä kenttiä kaikkien muiden kanssa. Tästä voi olla hyötyä etenkin silloin, kun haluat jakaa työkirjan sellaisten käyttäjien kanssa, joilla on vanhempia Excel-versioita, jotka eivät tue usean taulukon tietoja tieto lähteenä – yhdistämällä lähteet yhteen taulukkoon ja muokkaamalla tieto-ominaisuuden tieto lähdettä uuteen taulukkoon, Data-ominaisuutta voidaan käyttää vanhoissa Excel-versioissa (edellyttäen, että tieto ominaisuutta tukevat itse vanha versio).

Laskenta taulukko, jonka sarakkeet käyttävät PHAKU-funktiota tietojen hakuun muista taulu koista

Sarakkeissa A – F ja H on arvoja tai kaavoja, jotka käyttävät vain laskenta taulukon arvoja, ja muut sarakkeet käyttävät PHAKU-funktiota ja sarakkeen A (asiakas koodi) ja sarakkeen B (asianajaja) arvoja, jotka saavat tietoja muista taulu koista.

  1. Kopioi taulukko, jossa on yhteiset kentät uuteen laskenta taulukkoon, ja anna sille nimi.

  2. Avaa yhteyksien hallinta-valinta ikkuna valitsemalla tiedot > tieto työkalut > yhteydet .

    Yhteyksien hallinta-valinta ikkuna
  3. Huomioi seuraavat seikat kunkin luetellun suhteen kohdalla:

    • Taulu koiden linktämä kenttä (näkyy valinta ikkunan sulkeissa). Tämä on PHAKU-kaavan lookup_value .

    • Liittyvän haku taulukon nimi. Tämä on PHAKU-kaavan table_array .

    • Siihen liittyvän haku taulukon kenttä (sarake), joka sisältää uudessa sarakkeessa haluamasi tiedot. Näitä tietoja ei näytetä yhteyksien hallinta-valinta ikkunassa-sinun on tarkasteltava aiheeseen liittyvää haku taulukkoa, jotta näet, minkä kentän haluat noutaa. Haluat huomata sarakkeen numeron (A = 1)-Tämä on kaavan col_index_num .

  4. Jos haluat lisätä kentän uuteen taulukkoon, kirjoita PHAKU-kaava ensimmäiseen tyhjään sarakkeeseen vaiheessa 3 keräämäsi tiedon avulla.

    Tässä esimerkissä sarake G käyttää asianajajaan ( lookup_value), jotta hän voi saada lasku nopeuden tiedot neljännestä sarakkeesta (col_index_num = 4) asianajajien laskenta taulukko-taulukosta, tblasianajo ( table_array), jossa on kaava = phaku ([@Attorney], tbl_Attorneys, 4, EPÄTOSI).

    Kaava voi myös käyttää solu viittauksia ja solu alueiden viitettä. Esimerkissä se olisi = PHAKU (a2, "asianajo toimisto"! A:D, 4, EPÄTOSI).

  5. Jatka kenttien lisäämistä, kunnes sinulla on kaikki tarvitsemasi kentät. Jos yrität valmistella työkirjaa, joka sisältää useita taulu koita käyttäviä tieto ominaisuuksia, muuta tieto lähde-ominaisuuden arvoksi uusi taulukko.

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 col_index_num on suurempi kuin taulukko matriisinsarakkeiden määrä, saat #REF! -virhearvon.

Lisä tietoja #REF ratkaisemisesta PHAKU-funktion virheet, katso ohjeet #REF!-virheen korjaamiseen.

#ARVO! solussa

Jos table_array on pienempi kuin 1, saat #VALUE! -virhearvon.

Lisä tietoja #VALUE ratkaisemisesta PHAKU-funktion virheet, Katso lisä tietoja ohje artikkelista #VALUE!-virheen korjaaminen PHAKU-funktiossa.

#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).

Lisä tietoja on Ohje aiheessa #NAME!-virheen korjaaminen.

#SPILL! solussa

Tämä tietty #SPILL!-virhe tarkoittaa yleensä, että kaava luottaa haku arvon implisiittiseen risteykseen ja viittaa koko sarakkeeseen viitteenä. Esimerkki: = PHAKU (A:a, a:c, 2, EPÄTOSI). Voit korjata ongelman ankkurointi-haku viitta uksen @-operaattorilla seuraavasti: = PHAKU (@A: A, a:c, 2, EPÄTOSI). Vaihtoehtoisesti voit käyttää perinteistä PHAKU-menetelmää ja viitata yhteen soluun koko sarakkeen sijaan: = PHAKU (a2, a:c, 2, EPÄTOSI).

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 range_lookup on epätosi ja lookup_value on tekstiä, voit käyttää yleismerkkiä, kysymys merkkiä (?) ja tähteä (*) lookup_value. Kysymysmerkki vastaa mitä tahansa yksittäistä merkkiä. Tähti vastaa mitä tahansa merkkijonoa. Jos haluat löytää todellisen kysymys merkin tai tähden, kirjoita merkin eteen aalto viiva (~).

Esimerkki: = PHAKU ("Fontan?", B2: E7, 2, EPÄTOSI) hakee kaikki Fontana -esiintymät ja viimeisen kirjaimen, joka voi 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-vian määritys vihjeitä
YouTube: PHAKU-videoita Microsoft Creators
#VALUE!-virheen korjaaminen PHAKU-funktiossa
#N/a-virheen korjaaminen PHAKU-funktiossa
Yleistä kaavoista Excelissä
Miten välttää rikkinäiset kaavat
tunnistavat virheet kaavoissa
Excel-Funktiot (aakkos järjestyksessä)
Excelin funktiot (luokittain)
PHAKU (ilmaisesiversio)

Huomautus:  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ä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

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ä.

×