Kuinka hakea useita arvon esiintymiä Excelissä

Anonim

Tässä artikkelissa opimme kuinka etsiä useita arvon esiintymiä Excelissä.

Etsi arvot avattavasta vaihtoehdosta?

Tässä ymmärrämme, kuinka voimme etsiä erilaisia ​​tuloksia käyttämällä INDEX -funktiotaulukon kaavaa. Valitse vain arvo luettelosta ja vastaava tulos on siellä.

Yleinen kaava

{= INDEKSI (array, SMALL (IF (lookup_value = lookup_value_range, ROW (lookup_value_range) -ROW (lookup_value_range) +1), ROW (1: 1))}}

Array: Alue, josta haluat noutaa tietoja.

lookup_value: Hakun_arvo, jonka haluat suodattaa.

lookup_value_range: Alue, jolla haluat suodattaa lookup_value.

Hakualueen ensimmäinen solu: jos lookup_value -alueesi on $ A $ 5: $ A $ 100, sen arvo on $ A $ 5.

Tärkeä: Kaiken pitäisi olla ehdottomasti viitattu. haku_arvo voi olla suhteellinen vaatimuksen mukaan.

Kirjoita se taulukkokaavaksi. Kun olet kirjoittanut kaavan, tee siitä taulukkokaava CTRL+VAIHTO+ENTER -näppäimellä.

Esimerkki useiden tulosten hausta

Minulla on nämä oppilastiedot alueella A2: E14. Solussa G1 minulla on avattava aluearvojen esim. Keski, itä, pohjoinen, etelä ja länsi. Haluan nyt, G1 -alueellani riippumatta, minkä alueen oppilaiden luettelo näytetään H -sarakkeessa.

Jos haluat etsiä useita arvoja Excelistä, tunnistamme muuttujamme.

Array: $ 2 $: $ 14 $

lookup_value: $ G $ 1

lookup_value_range: $ A $ 2: $ A $ 14

Lookup_value -alueen ensimmäinen solu: $ 2 $

Yllä olevien tietojen mukaan kaava, jolla haemme useita arvoja Excelissä, on seuraava:

{= IFERROR (INDEX ($ C $ 2: $ C $ 14, SMALL (IF ($ G $ 1 = $ A $ 2: $ A $ 14, ROW ($ A $ 2: $ A $ 14)) -ROW ($ A $ 2) +1) , RIVI (1: 1))), "Ei enää arvoa")}

Tämä on matriisikaava. Älä käytä vain Enter -näppäintä kaavan kirjoittamisen jälkeen. Käytä näppäinyhdistelmää CTRL + VAIHTO + ENTER yhdessä.

Ymmärrämme nyt MITEN SE TOIMII.

Vaikka kaava voi näyttää monimutkaiselta, idea on yksinkertainen. Meidän on saatava jokaisen arvon esiintymisen indeksinumero ja haettava sitten arvot Excelin INDEX -funktiolla.

Siksi suurin haaste on saada joukko hakemistonumeroita haku_arvo. Indeksinumeroiden saamiseksi käytimme IF- ja ROW -toimintoja. Kaava on todellakin monimutkainen, jaetaan se.

Haluamme saada arvoja opiskelijasarakkeesta, joten INDEX -funktion taulukko on $ 2 $: $ 14 $.

Nyt meidän on annettava rivinumerot $ A $ 2: $ A $ 14 (hakuarvo), jossa G1: n arvo on olemassa (sanotaan nyt toistaiseksi G1 siinä on keskus).

JOS ($ G $ 1 = $ A $ 2: $ A $ 14, ROW ($ A $ 2: $ A $ 14): Nyt tämä osa palauttaa rivinumeron, jos solun laskurin arvo G1 (keskellä) alueella $ A $ 2: $ A $ 14 muut palaavat VÄÄRÄ. Tässä esimerkissä se palaa

{2; FALSE; FALSE; FALSE; FALSE; 7; 8; FALSE; FALSE; 11; FALSE; FALSE; FALSE}.

Nyt, koska yllä oleva taulukko sisältää rivinumerot ensimmäiseltä riviltä (1: 1) ja tarvitsemme rivejä alkaen taulukosta (A2: A14). Tätä varten käytämme IF -kaavassa -ROW ($ A $ 2) +1. Tämä palauttaa useita rivejä ennen matriisin aloittamista.

Tässä esimerkissä se on -1. Jos se aloittaisi A3: sta, se palauttaisi -2 ja niin edelleen. Tämä luku vähennetään IF: n palauttamasta taulukon jokaisesta numerosta. Joten Lopuksi JOS ($ G $ 1 = $ A $ 2: $ A $ 14, ROW ($ A $ 2: $ A $ 14) -ROW ($ A $ 2) +1) tämä kääntää {1; FALSE; FALSE; FALSE; FALSE;6;7; EPÄTOSI; EPÄTOSI;10; FALSE; FALSE; FALSE}.

Seuraavaksi tätä taulukkoa ympäröi SMALL -toiminto. Tämä funktio palauttaa annetun matriisin pienimmän arvon n. Nyt meillä on PIENI ({2; FALSE; FALSE; FALSE; FALSE;7;8; EPÄTOSI; EPÄTOSI;11; FALSE; FALSE; FALSE}, ROW (1: 1)). RIVI (1: 1) palauttaa 1. Näin ollen yllä oleva funktio palauttaa matriisin ensimmäisen pienimmän arvon, joka on 2.

Kun kopioit tämän kaavan alla oleviin soluihin, rivistä ROW (1: 1) tulee ROW (2: 2) ja se palauttaa matriisin toiseksi pienimmän arvon, joka on 7 ja niin edelleen. Näin toiminto palauttaa ensin löydetyn arvon ensin. Mutta jos haluat saada viimeksi löydetyn arvon ensin, käytä LARGE -toimintoa SMALL -toiminnon sijasta.

Kun INDEX -funktio käyttää toimintojen yläpuolella palautettuja arvoja, se palauttaa helposti kaikki vastaavat arvot alueelta.

Voit myös suorittaa hakutarkkoja hakuja käyttämällä INDEX- ja MATCH -toimintoa Excelissä. Lue lisää kirjainkokoherkän haun tekemisestä INDEX & MATCH -toiminnolla Excelissä. Voit myös etsiä osittaisia ​​osumia käyttämällä Excelin yleismerkkejä.

Toivottavasti tämä artikkeli useiden arvon esiintymien etsimisestä Excelissä on selittävä. Täältä löydät lisää artikkeleita arvojen laskemisesta ja niihin liittyvistä Excel -kaavoista. Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa. Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse.

Käytä VLOOKUPia kahdesta tai useammasta hakutaulukosta | Voit etsiä useista taulukoista IFERROR -lähestymistavan. Jos haluat etsiä useista taulukoista, virhe otetaan seuraavan taulukon kytkimeksi. Toinen menetelmä voi olla If -lähestymistapa.

Kirjainkokoherkän haun tekeminen Excelissä | Excelin VLOOKUP -toiminto ei erota kirjainkoolla ja se palauttaa luettelon ensimmäisen vastaavan arvon. INDEX-MATCH ei ole poikkeus, mutta sitä voidaan muuttaa siten, että se erottaa kirjaimet ja kirjaimet. Katsotaan kuinka…

Etsi usein esiintyvä teksti ja kriteerit Excelissä | Hakutapa esiintyy useimmiten tekstissä alueella, jossa käytämme INDEX-MATCH with MODE -toimintoa. Tässä on menetelmä.

Suosittuja artikkeleita:

IF -toiminnon käyttäminen Excelissä : Excelin IF -käsky tarkistaa ehdon ja palauttaa tietyn arvon, jos ehto on TOSI, tai palauttaa toisen arvon, jos EPÄTOSI.

VLOOKUP -toiminnon käyttäminen Excelissä : Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja taulukoilta.

SUMIF -toiminnon käyttäminen Excelissä : Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.

COUNTIF -toiminnon käyttäminen Excelissä : Laske arvot olosuhteilla tämän hämmästyttävän toiminnon avulla. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.