Ինչ իմանալ
- Ավելացնել lookup_value > սեղանի_զանգված > col_index_numcol_index_num 4 643343և սեղմեք Մուտքագրեք.
- Rage_lookup արգումենտն ընտրովի է: Օգտագործեք TRUE ՝ սերտ համընկնման համար և FALSE ճշգրիտ համընկնման համար:
- N/A և REF սխալները ծագում են փնտրման_արժեքի, աղյուսակի_զանգվածի կամ միջակայքի_որոնման համար բացակայող կամ սխալ արգումենտներից:
Excel-ի VLOOKUP ֆունկցիան, որը նշանակում է «ուղղահայաց որոնում», որոնում է արժեք միջակայքի առաջին սյունակում և վերադարձնում արժեքը նույն տողում գտնվող ցանկացած այլ սյունակում:Եթե չեք կարողանում գտնել, թե որ բջիջն է պարունակում կոնկրետ տվյալներ, VLOOKUP-ը այդ տվյալները գտնելու արդյունավետ միջոց է: Այն հատկապես օգտակար է հսկայական աղյուսակներում, որտեղ դժվար է գտնել տեղեկատվություն: Այս հրահանգները վերաբերում են Excel-ին Microsoft 365-ի, Excel 2019-ի, 2016-ի, 2013-ի, 2010-ի, Excel-ի համար Mac-ի և Excel Online-ի համար:
Ինչպես է աշխատում VLOOKUP ֆունկցիան
VLOOKUP սովորաբար վերադարձնում է տվյալների մեկ դաշտ որպես իր ելք:
Ինչպես է սա աշխատում:
- Դուք տրամադրում եք անուն կամ lookup_value, որը ցույց է տալիս VLOOKUP-ին տվյալների աղյուսակի որ տողում փնտրել ցանկալի տվյալները:
- Դուք տրամադրում եք սյունակի համարը որպես col_index_num արգումենտ, որը ցույց է տալիս VLOOKUP-ին, թե որ սյունակը պարունակում է ձեր փնտրած տվյալները:
- Ֆունկցիան փնտրում է lookup_value տվյալների աղյուսակի առաջին սյունակում:
- VLOOKUP այնուհետև գտնում և վերադարձնում է տեղեկատվությունը սյունակի համարից, որը դուք սահմանել եք col_index_num-ում, նույն տողից, ինչ որոնվող արժեքը::
VLOOKUP ֆունկցիայի փաստարկներ և շարահյուսություն
VLOOKUP ֆունկցիայի շարահյուսությունն է՝
=VLOOKUP(որոնման_արժեք, աղյուսակ_զանգված, սյուն_ինդեքս_թիվ, տիրույթի_որոնում)
VLOOKUP ֆունկցիան կարող է շփոթեցնող թվալ, քանի որ այն պարունակում է չորս արգումենտ, բայց այն պարզ է օգտագործել:
VLOOKUP ֆունկցիայի չորս արգումենտները հետևյալն են.
lookup_value (պահանջվում է)՝ աղյուսակի զանգվածի առաջին սյունակում փնտրելու արժեքը:
table_array (պարտադիր) - Սա տվյալների աղյուսակն է (բջիջների մի շարք), որը VLOOKUP-ը որոնում է ձեզ անհրաժեշտ տեղեկատվությունը գտնելու համար:
- Սեղանի_զանգվածը պետք է պարունակի տվյալների առնվազն երկու սյունակ
- Առաջին սյունակը պետք է պարունակի lookup_արժեքը
col_index_num (պարտադիր) - Սա այն արժեքի սյունակի համարն է, որը ցանկանում եք գտնել:
- Համարակալումը սկսվում է 1-ին սյունակով
- Եթե հղում եք կատարում աղյուսակի զանգվածի սյունակների քանակից ավելի մեծ թվի, ֆունկցիան կվերադարձնի REF: սխալ
range_lookup (ըստ ցանկության) - Ցույց է տալիս, թե արդյոք որոնման արժեքը ընկնում է աղյուսակի զանգվածում պարունակվող տիրույթում, թե ոչ: Range_lookup արգումենտը կամ «TRUE» է կամ «FALSE»: Մոտավոր համընկնման համար օգտագործեք TRUE, իսկ ճշգրիտ համընկնման համար FALSE: Եթե բաց թողնվի, արժեքը լռելյայն TRUE է:
Եթե range_lookup արգումենտը ՃԻՇՏ է, ապա՝
- Փնտրման_արժեքն այն արժեքն է, որը ցանկանում եք ստուգել, թե արդյոք այն ընկնում է աղյուսակի_զանգվածով սահմանված տիրույթում:
- Աղյուսակի_զանգվածը պարունակում է բոլոր միջակայքերը և սյունակ, որը պարունակում է միջակայքի արժեքը (օրինակ՝ բարձր, միջին կամ ցածր):
- col_index_num արգումենտը ստացված միջակայքի արժեքն է:
Ինչպես է աշխատում Range_Lookup փաստարկը
Օգտագործելով ընտրովի range_lookup արգումենտը շատերի համար դժվար է հասկանալ, ուստի արժե նայել արագ օրինակին:
Վերևի նկարի օրինակն օգտագործում է VLOOKUP ֆունկցիան՝ գտնելու զեղչի դրույքաչափը՝ կախված գնված ապրանքների քանակից:
Օրինակը ցույց է տալիս, որ 19 ապրանք գնելու համար զեղչը 2% է, քանի որ 19-ը գտնվում է 11-ից 21-ի միջև որոնման աղյուսակի Քանակ սյունակում:
Արդյունքում VLOOKUP-ը վերադարձնում է արժեքը որոնման աղյուսակի երկրորդ սյունակից, քանի որ այդ տողը պարունակում է այդ միջակայքի նվազագույնը: Շրջանակների որոնման աղյուսակ ստեղծելու մեկ այլ եղանակ կլինի առավելագույնի համար երկրորդ սյունակ ստեղծելը, և այս միջակայքը կունենար նվազագույնը 11 և առավելագույնը 20: Բայց արդյունքը նույն կերպ է աշխատում:
Օրինակը օգտագործում է հետևյալ բանաձևը, որը պարունակում է VLOOKUP ֆունկցիա՝ գնված ապրանքների քանակի զեղչը գտնելու համար:
=VLOOKUP(C2, $C$5:$D$8, 2, TRUE)
- C2. սա որոնման արժեքն է, որը կարող է լինել աղյուսակի ցանկացած բջիջում:
- $C$5:$D$8. սա ֆիքսված աղյուսակ է, որը պարունակում է բոլոր այն միջակայքերը, որոնք ցանկանում եք օգտագործել:
- 2. սա ընդգրկույթի որոնման աղյուսակի այն սյունակն է, որը ցանկանում եք վերադարձնել LOOKUP ֆունկցիան:
- TRUE. Միացնում է այս ֆունկցիայի range_lookup հատկությունը:
Հենց որ սեղմեք Enter և արդյունքը կվերադառնա առաջին բջիջում, կարող եք ավտոմատ կերպով լրացնել ամբողջ սյունակը, որպեսզի որոնեք միջակայքի արդյունքները մնացած բջիջների համար: որոնման սյունակ։
Rage_lookup արգումենտը խառը թվերի սյունակը տարբեր կատեգորիաների դասավորելու գրավիչ միջոց է:
VLOOKUP սխալներ՝ N/A և REF
VLOOKUP ֆունկցիան կարող է վերադարձնել հետևյալ սխալները:
N/A-ը «արժեքը հասանելի չէ» սխալն է և տեղի է ունենում հետևյալ պայմաններում.
- lookup _value-ը չի գտնվել table_array արգումենտի առաջին սյունակում
- Table_array արգումենտը ճշգրիտ չէ: Օրինակ՝ արգումենտը կարող է ներառել դատարկ սյունակներմիջակայքի ձախ կողմում
- Range_lookup արգումենտը սահմանված է FALSE, և lookup_value արգումենտի ճշգրիտ համընկնում հնարավոր չէ գտնել table_array առաջին սյունակում:
- range_lookup արգումենտը սահմանվել է TRUE, և table_array-ի առաջին սյունակի բոլոր արժեքներն ավելի մեծ են, քան lookup_արժեքը
REF! («հղում տիրույթից դուրս») սխալ է տեղի ունենում, եթե col_index_num-ը մեծ է սեղանի_զանգվածի սյունակների քանակից: