Негизги алып салуулар
- Excelдеги VLOOKUP функциясы электрондук жадыбалдан маани табуу үчүн колдонулат.
- Синтаксис жана аргументтер =VLOOKUP(издөө_маани, издөө_таблицасы, мамычанын_саны, [болжолдуу_далыш])
Бул макалада Excel'дин бардык версияларында, анын ичинде Excel 2019 жана Microsoft 365те VLOOKUP функциясын кантип колдонуу керектиги түшүндүрүлөт.
VLOOKUP функциясы деген эмне?
Excelдеги VLOOKUP функциясы таблицадан бир нерсени табуу үчүн колдонулат. Эгер сизде мамычалардын аталыштары боюнча уюштурулган саптар бар болсо, VLOOKUP мамыча аркылуу маанини табуу үчүн колдонулушу мүмкүн.
VLOOKUP жасаганыңызда, сиз Excelге адегенде сиз чыгаргыңыз келген маалыматтарды камтыган сапты таап, андан кийин ошол саптын ичиндеги белгилүү бир тилкеде жайгашкан маанини кайтарышын айтып жатасыз.
VLOOKUP функциясынын синтаксиси жана аргументтери
Бул функциянын төрт мүмкүн болгон бөлүгү бар:
=VLOOKUP(издөө_маани, издөө_таблица, мамычанын_номери, [болжолдуу_далыш])
- издөө_маани - сиз издеп жаткан маани. Ал издөө_таблицасынын биринчи тилкесинде болушу керек.
- lookup_table - сиз издеп жаткан диапазон. Буга search_value кирет.
- мамыча_номер - издөө_таблицасындагы канча мамычаны көрсөткөн сан, сол жактан VLOOKUP маанисин кайтарган тилке болушу керек.
- approximate_match милдеттүү эмес жана ЧЫНДЫК же ЖАЛГАН болушу мүмкүн. Бул так дал келүүнү же болжолдуу дал келүүнү табуу керектигин аныктайт. Өткөрүлбөсө, демейки TRUE болот, демек ал болжолдуу дал келүүнү табат.
VLOOKUP функциясынын мисалдары
Төмөндө VLOOKUP функциясын көрсөткөн кээ бир мисалдар келтирилген:
Таблицадан сөздүн жанындагы маанини тап
=VLOOKUP("Лимондор", A2:B5, 2)
Бул VLOOKUP функциясынын жөнөкөй мисалы, анда биз кампада канча лимон бар экенин бир нече буюмдардын тизмесинен табышыбыз керек. Биз карап жаткан диапазон A2:B5 жана биз тартуу керек сан 2-графада, анткени "Запаста" биздин диапазондун экинчи тилкеси. Бул жерде натыйжа 22.
Атын колдонуу менен кызматкердин номерин табыңыз
=VLOOKUP(A8, B2:D7, 3)
=ВLOOKUP(A9, A2:D7, 2)
Бул жерде VLOOKUP функциясын бир аз башкача жазган эки мисал бар. Экөө тең окшош маалымат топтомдорун колдонуп жатышат, бирок биз маалыматты эки башка тилкеден, 3 жана 2ден алып жаткандыктан, формуланын аягында бул айырмачылыкты жасайбыз - биринчиси A8 (Финли) тилкесинде адамдын ордун ээлейт, ал эми экинчи формула A9 (819868) ичиндеги кызматкердин номерине дал келген ысымды кайтарат. Формулалар белгилүү бир текст сабына эмес, уячаларга шилтеме жасагандыктан, тырмакчаларды калтырып койсок болот.
VLOOKUP менен IF билдирүүсүн колдонуңуз
=ЭГЕР(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "Жок", "Ооба")
VLOOKUP башка Excel функциялары менен айкалыштырылып, башка баракчалардагы маалыматтарды колдонсо болот. Биз бул мисалда экөөнү тең аткарып жатабыз, А тилкесинде көбүрөөк нерсеге буйрутма беришибиз керекпи же жокпу аныктоо үчүн. Биз IF функциясын колдонобуз, ошентип Sheet4!A2:B5тин 2-позициясындагы маани 10дон чоң болсо, биз Жок деп жазабыз. көбүрөөк буйрутма берүүнүн кереги жок экенин көрсөтүү үчүн.
Таблицадан эң жакын санды тап
=VLOOKUP(D2, $A$2:$B$6, 2)
Бул акыркы мисалда биз бут кийимге ар кандай жапырт заказдар үчүн колдонула турган арзандатуу пайызын табуу үчүн VLOOKUP колдонуп жатабыз. Биз издеп жаткан арзандатуу D тилкесинде, арзандатуу маалыматын камтыган диапазон A2:B6 жана ал диапазондун ичинде арзандатуу камтылган 2-графа. VLOOKUP так дал келүүнүн кереги жок болгондуктан, болжолдуу_матч TRUE көрсөтүү үчүн бош калтырылат. Эгер так дал келүү табылбаса, функция кийинки азыраак сумманы колдонот.
Сиз 60 буйрутманын биринчи мисалында арзандатуу сол жактагы таблицада жок экенин көрө аласыз, андыктан кийинки азыраак 50 сумма колдонулат, бул 75% арзандатуу. F тилкеси - арзандатуу эсептелгендеги акыркы баа.
VLOOKUP каталары жана эрежелери
Excelдеги VLOOKUP функциясын колдонууда бул жерде эстен чыгарбоо керек болгон нерселер:
- Эгер издөө_мааниси текст сабы болсо, ал тырмакчага алынышы керек.
- Эгер VLOOKUP натыйжа таба албаса, Excel кайра ТАЛУУ ЖОК.
- Эгер издөө_таблицасында издөө_маанисинен чоң же барабар сан жок болсо, Excel NO MATCH деп кайтарат.
- Excel REF кайтарат! эгерде мамычанын_саны издөө_таблицасындагы тилкелердин санынан көп болсо.
- издөө_мааниси ар дайым издөө_таблицасынын эң сол жагында жана мамычанын_санын аныктоодо 1-позицияда болот.
- Эгер болжолдуу_далыштыруу үчүн ЖАЛГАН деп көрсөтсөңүз жана эч кандай так дал келбесе, VLOOKUP Жок. кайтарып берет
- Эгер болжолдуу_далыштыруу үчүн ЧЫНДЫК көрсөтсөңүз жана так дал келүү табылбаса, кийинки кичине маани кайтарылат.
- Сорттолбогон таблицалар биринчи так дал келүү үчүн, болжолдуу_далыш үчүн ЖАЛГАН болушу керек.
- Эгер болжолдуу_далыштыруу ЧЫН болсо же калтырылса, биринчи тилкени алфавиттик же сандык тартипте иреттөө керек. Эгер ал иргелбесе, Excel күтүлбөгөн маанини кайтарышы мүмкүн.
- Абсолюттук уяча шилтемелерин колдонуу издөө_таблицасын өзгөртпөстөн формулаларды автотолтурууга мүмкүндүк берет.
VLOOKUP сыяктуу башка функциялар
VLOOKUP вертикалдуу издөөлөрдү жүргүзөт, башкача айтканда, ал мамычаларды санап маалыматты чыгарат. Эгер маалымат туурасынан уюштурулса жана сиз маанини алуу үчүн саптарды санагыңыз келсе, HLOOKUP функциясын колдонсоңуз болот.
XLOOKUP функциясы окшош, бирок каалаган багытта иштейт.