Reikšmių paieška naudojant VLOOKUP, INDEX arba MATCH

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Tarkime, kad turite office vietą sąraše, o jums reikia žinoti, kurie darbuotojai yra kiekvienos tarnybos. Skaičiuoklės yra didelis, todėl gali būti, kad jis yra sudėtinga užduotis. Tai tikrai gana lengva padaryti su ieškos funkciją.

Funkciją VLOOKUP ir HLOOKUP , INDEX ir MATCH,tik kelios iš labiausiai naudingos funkcijos programoje "Excel".

Pastaba: Peržvalgos vedlio funkcija nėra prieinamas programoje "Excel".

Štai pavyzdys, kaip naudotis funkcija VLOOKUP.

=VLOOKUP(B2,C2:E7,3,TRUE)

Šiame pavyzdyje B2 yra pirmasis argumentas– duomenų, kad funkcija turi veikti elementas. VLOOKUP, Šis pirmasis argumentas yra reikšmė, kurią norite rasti. Šis argumentas gali būti langelio nuoroda arba fiksuota vertė, pvz., "Nagas" arba 21 000. Antras argumentas yra langelių diapazonas C2-:E7, kuriame norite ieškoti reikšmės, kurį norite rasti. Trečias argumentas yra stulpelio pavadinimas, langelių diapazoną, kuriame yra reikšmė, kurios ieškote.

Ketvirtasis argumentas yra pasirinktinis. Įveskite TRUE (teisinga) arba FALSE (neteisinga). Jei įveskite TRUE (teisinga) arba palikite tuščią argumentas, funkcija pateikia apytikrę atitiktį nurodote pirmojo argumento reikšmės. Jei įvesite FALSE, funkcija atitiks reikšmę iš pirmojo argumento. Kitais žodžiais tariant, palikite tuščius ketvirtasis argumentas – arba įvesti TRUE (teisinga), suteikia daugiau lankstumo.

Šis pavyzdys rodo, kaip veikia funkcija. Įvedus reikšmę langelyje B2 (pirmasis argumentas), VLOOKUP ieško langelių diapazono C2:E7 (2-as argumentas) ir pateikia apytikrę labiausiai atitinka trečiojo stulpelio susikirtimas diapazone, E stulpelio (3 argumentas).

Įprastinis funkcijos VLOOKUP naudojimas

Ketvirtasis argumentas yra tuščias, tad funkcija pateikia apytikrę atitiktį. Jei ne, jums reikės įvesti vieną iš reikšmių stulpelius C ir D visai rezultatą.

Kai jus tenkina VLOOKUP, HLOOKUP funkciją yra lygiai taip pat paprasta naudotis. Įvesti tuos pačius argumentus, tačiau ji ieško eilutes, o ne stulpelius. "

Išbandykite

Jei norite išbandyti paieškos funkcijas, prieš juos išbandyti su savo duomenimis, čia pateikiama duomenų pavyzdžius. Kai kurie "Excel" vartotojai, pvz., naudojant VLOOKUP ir HLOOKUP; kiti labiau, INDEX ir MATCH naudojimas kartu. Pabandykite kiekvieną metodą ir Sužinokite, kurios iš jų labiausiai patikusį.

VLOOKUP pavyzdys darbe

Nukopijuokite šiuos duomenis į tuščią skaičiuoklę.

Patarimas:    Prieš Įklijuodami duomenis programoje "Excel", nustatykite stulpelių pločius nuo stulpeliuose nuo A iki C iki 250 pikselių ir spustelėkite Kelti teksto eilutę (skirtukasPagrindinis , grupė lygiuotė ).

Tankis

Klampumas

Temperatūra

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formulė

Aprašas

Rezultatas

=VLOOKUP(1,A2:C10,2)

Naudojant apytikslį atitikimą A stulpelyje ieškoma reikšmės 1, stulpelyje A randa didžiausią reikšmę, kuri yra mažesnė arba lygi vienetui, t. y. reikšmę 0,946, po to reikšmę iš stulpelio B grąžina į tą pačią eilutę.

2,17

=VLOOKUP(1,A2:C10,3,TRUE)

Naudojant apytikslį atitikimą A stulpelyje ieškoma reikšmės 1, randama stulpelyje A didžiausia mažesnė arba lygi vienetui reikšmė, t. y. reikšmę 0,946, po to iš stulpelio C reikšmė grąžinama į tą pačią eilutę.

100

=VLOOKUP(0.7,A2:C10,3,FALSE)

Naudojant apytikslį atitikimą A stulpelyje ieškoma reikšmės 0,7. Dėl to, kad A stulpelyje nėra tikslaus atitikimo, rodoma klaida.

#N/A

=VLOOKUP(0.1,A2:C10,2,TRUE)

Naudojant apytikslį atitikimą A stulpelyje ieškoma reikšmės 0,1. Dėl to, kad 0.1 yra mažiau nei mažiausia reikšmė A stulpelyje, rodoma klaida.

#N/A

=VLOOKUP(2,A2:C10,2,TRUE)

Naudojant apytikslį atitikimą A stulpelyje ieškoma reikšmės 2, stulpelyje A randama didžiausia reikšmė, kuri yra mažesnė už 2 arba lygi reikšmei 2, t. y. reikšmę 1,29, po to stulpelyje B esanti reikšmė grąžinama į tą pačią eilutę.

1.71

Funkcija HLOOKUP pavyzdys

Nukopijuokite visus šios lentelės langelius ir įklijuokite juos į programos „Excel“ tuščios darbaknygės A1 langelį.

Patarimas:    Prieš Įklijuodami duomenis programoje "Excel", nustatykite stulpelių pločius nuo stulpeliuose nuo A iki C iki 250 pikselių ir spustelėkite Kelti teksto eilutę (skirtukasPagrindinis , grupė lygiuotė ).

Ašys

Guoliai

Varžtai

4

4

9

5

7

10

6

8

11

Formulė

Aprašas

Rezultatas

=HLOOKUP("Ašys", A1:C4, 2, TRUE)

Ieško „Ašys" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio A) eilutės 2.

4

=HLOOKUP("Guoliai", A1:C4, 3, FALSE)

Ieško „Guoliai" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio B) eilutės 3.

7

=HLOOKUP("G", A1:C4, 3, TRUE)

Ieško „G" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio eilutės 3. Kadangi tikslaus „B" atitikmens nerandama, rodoma didžiausia vertė iš eilutės 1 mažesnė už „B": „Ašys" iš stulpelio A .

5

=HLOOKUP("Varžtai", A1:C4, 4)

Ieško „Varžtai" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio C) eilutės 4.

11

=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE)

Trijų eilučių diapazono konstantoje ieško skaičiaus 3 ir grąžina reikšmę iš to paties stulpelio (šiuo atveju trečiojo) eilutės 2. Diapazono konstantoje yra trys eilutės reikšmių, kiekviena atskirta kabliataškiu (;). Kadangi „c" randama to paties stulpelio 3 eilutėje 2, „c" yra grąžinama.

c

INDEX ir MATCH pavyzdžiai

Šiame Paskutiniame pavyzdyje dirba kartu su anksčiau sąskaitos faktūros numeris ir jo atitinkamos datos kiekvieno penki miestai funkcijas INDEX ir MATCH. Kadangi datos grąžinamas skaičiumi, mes naudokite funkciją TEXT jį formatuoti kaip data. Funkcija INDEX iš tikrųjų naudoja funkciją MATCH rezultatas kaip argumentą. Funkcijas INDEX ir MATCH derinį naudojami du kartus visos formulės – pirmiausia pateikiama sąskaitos faktūros numeris, tada grįžti datą.

Nukopijuokite visus šios lentelės langelius ir įklijuokite juos į programos „Excel“ tuščios darbaknygės A1 langelį.

Patarimas:    Prieš Įklijuodami duomenis programoje "Excel", nustatykite stulpelių pločius nuo stulpeliuose nuo A iki D iki 250 pikselių ir spustelėkite Kelti teksto eilutę (skirtukasPagrindinis , grupė lygiuotė ).

Sąskaita

Miestas

Sąskaitos faktūros data

Naujausia sąskaita faktūra pagal miestą su data

3115

Utena

2012 04 07

="Utena = "&INDEX($A$2:$C$33,MATCH("Utena",$B$2:$B$33,0),1)& ", Sąskaitos faktūros data: " & TEXT(INDEX($A$2:$C$33,MATCH("Utena",$B$2:$B$33,0),3),"m/d/yy")

3137

Utena

2012 04 09

="Alytus = "&INDEX($A$2:$C$33,MATCH("Alytus",$B$2:$B$33,0),1)& ", Sąskaitos faktūros data: " & TEXT(INDEX($A$2:$C$33,MATCH("Alytus",$B$2:$B$33,0),3),"m/d/yy")

3154

Utena

2012 04 11

="Biržai = "&INDEX($A$2:$C$33,MATCH("Biržai",$B$2:$B$33,0),1)& ", Sąskaitos faktūros data: " & TEXT(INDEX($A$2:$C$33,MATCH("Biržai",$B$2:$B$33,0),3),"m/d/yy")

3191

Utena

2012 04 21

="Naujoji Akmenė = "&INDEX($A$2:$C$33,MATCH("Naujoji Akmenė",$B$2:$B$33,0),1)& ", Sąskaitos faktūros data: " & TEXT(INDEX($A$2:$C$33,MATCH("Naujoji Akmenė",$B$2:$B$33,0),3),"m/d/yy")

3293

Utena

2012 04 25

="Kaunas = "&INDEX($A$2:$C$33,MATCH("Kaunas",$B$2:$B$33,0),1)& ", Sąskaitos faktūros data: " & TEXT(INDEX($A$2:$C$33,MATCH("Kaunas",$B$2:$B$33,0),3),"m/d/yy")

3331

Utena

2012 04 27

3350

Utena

2012 04 28

3390

Utena

2012 05 01

3441

Utena

2012 05 02

3517

Utena

2012 05 08

3124

Alytus

2012 04 09

3155

Alytus

2012 04 11

3177

Alytus

2012 04 19

3357

Alytus

2012 04 28

3492

Alytus

2012 05 06

3316

Biržai

2012 04 25

3346

Biržai

2012 04 28

3372

Biržai

2012 05 01

3414

Biržai

2012 05 01

3451

Biržai

2012 05 02

3467

Biržai

2012 05 02

3474

Biržai

2012 05 04

3490

Biržai

2012 05 05

3503

Biržai

2012 05 08

3151

Naujoji Akmenė

2012 04 09

3438

Naujoji Akmenė

2012 05 02

3471

Naujoji Akmenė

2012 05 04

3160

Kaunas

2012 04 18

3328

Kaunas

2012 04 26

3368

Kaunas

2012 04 29

3420

Kaunas

2012 05 01

3501

Kaunas

2012 05 06

Sužinokite daugiau apie paieškos funkcijas

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×