Excel бағдарламасындағы VLOOKUP көмегімен 10 үздік тәжірибе

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Microsoft Excel бағдарламасында VLOOKUP функциясы әдетте бағандағы немесе ұяшықтар ауқымындағы іздеу мәніне негізделген деректерді шығару үшін пайдаланылады. Бұл мақалада сіз VLOOKUP функциясы бар ең жақсы 10 мысалмен және тәжірибемен танысасыз.

Тәжірибе жұмыс кітабын жүктеп алу

Сіз мүмкін осы мақаланы дайындау үшін пайдаланған Excel жұмыс кітабын жүктеп алыңыз.

VLOOKUP.xlsx қолданбасымен жаттығу

VLOOKUP функциясына кіріспе

  • Функция мақсаты:

VLOOKUP функциясы іздеу үшін пайдаланылады. берілген кестенің сол жақ бағанындағы берілген мән үшін, содан кейін көрсетілген бағаннан сол жолдағы мәнді қайтарады.

  • Синтаксис:

=VLOOKUP(іздеу_мәні, кесте_жиымы, кол_индекс, [ауқым_іздеу])

  • Аргументтер Түсініктеме:
Аргумент Міндетті/Қосымша Түсіндіру
іздеу_мәні Міндетті Берілген кестенің ең сол жақ бағанында іздейтін мән. Жалғыз мән немесе мәндер жиымы болуы мүмкін.
кесте_жиымы Міндетті Ең сол жақтағы іздеу_мәнін іздейтін кесте.
col_index_num Міндетті Кестедегі мән шығатын бағанның нөміріСізге нәтиже деректері бірден көрсетіледі.

Енді Сатушы және айдағы кез келген атауларды немесе айларды өзгертуге болады. ашылмалы тізімдерді тауып, дереу C17 ұяшығында сәйкес шығыстарды табыңыз.

Толығырақ: Excel бағдарламасындағы ашылмалы тізіммен VLOOKUP

💡 Есте сақтау керек нәрселер

  • іздеу_мәні жалғыз мән немесе жиынтық болуы мүмкін құндылықтар. Мәндер жиымын енгізсеңіз, функция ең сол жақ бағандағы мәндердің әрқайсысын іздейді және көрсетілген бағандағы бірдей жолдың мәндерін қайтарады.
  • Функция, егер<1 болса, шамамен сәйкестікті іздейді> [аралым_іздеу] аргументі 1 мәніне орнатылған. Бұл жағдайда ол әрқашан ең жақын жоғарғы емес, іздеу_мәні ең төменгі жақын мәнін іздейді.
  • Егер түтік_индекс_саны бүтін санның орнындағы бөлшек, Excel оны өзі төменгі бүтін санға түрлендіреді. Бірақ ол #VALUE арттырады! қате, егер түтік_индекс_саны нөл немесе теріс болса.

Қорытынды сөздер

Мен <1 барлық қолданыстарына үміттенемін. Осы мақаладағы>VLOOKUP функциясы енді іздеу мәніне негізделген деректерді шығарып алу кезінде оларды Excel электрондық кестелерінде қолдануға көмектеседі. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Немесе осы веб-сайттағы Excel функцияларына қатысты басқа мақалаларымызды қарап шығуға болады.

қайтарылды. [ауқым_іздеу] Қосымша Болмауын айтады. іздеу_мәнінің дәл немесе ішінара сәйкестігі қажет. Нақты сәйкестік үшін 0, ішінара сәйкестік үшін 1. Әдепкі 1 (жартылай сәйкестік).
  • Қайтару Параметр:

Мәнді қайтарады сол жолдың ең сол жақ бағанындағы мән іздеу_мәніне сәйкес келетін берілген кестенің көрсетілген бағанынан.

Excel бағдарламасындағы VLOOKUP көмегімен 10 үздік тәжірибе

Біз VLOOKUP функциясын пайдаланудың қиындық деңгейлерін үш санатқа жіктедік: Бастауыш, Орташа және Жетілдірілген .

1. VLOOKUP көмегімен бастауыш деңгейдегі мысалдар мен тәжірибелер

i. Кестеден нақты деректерді немесе алапты көлденеңінен табу үшін VLOOKUP

Келесі кестеде сатушы үшін бірқатар сату деректері жазылған. VLOOKUP функциясының бірінші мысалында біз белгілі бір сатушының сату жазбасын шығарып аламыз.

Мысалы, біз сату жазбасын аламыз. Питер кестеден.

шығыс C16 ұяшығында қажетті формула келесідей болады:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter пернесін басқаннан кейін көлденең массивте бөлімді, айды және сату құнын бірден аласыз. Бұл функцияда біз {2,3,4} массивінде үш C, D және E бағандарының баған индексін анықтадық. Сонымен,функциясы осы үш бағанның барлығынан алынған мәндерді қайтарды.

Толығырақ оқу: Excel бағдарламасындағы бірнеше жұмыс парақтарынан деректерді алу жолы (4) Жылдам жолдар)

ii. Excel бағдарламасында аталған диапазонмен VLOOKUP жаттығуы

VLOOKUP функциясының бірінші аргументінде біз массив немесе кесте деректерін аталған ауқым арқылы анықтай аламыз. Алдыңғы мысалда таңдалған жиым немесе кесте деректер ауқымы B5:E13 болды. Бірақ бұл жерде біз бұл деректер ауқымын Сату_деректері деп атаймыз.

Ол үшін біз жай ғана массивді таңдап, содан кейін Атау жолағында<2 атауды өңдеуіміз керек> электрондық кестенің сол жақ жоғарғы бұрышында орналасқан.

Енді алдыңғы мысалда қолданылған формула анықталған аталған ауқыммен келесідей болады:

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Enter пернесін басқаннан кейін біз алдыңғы бөлімдегідей деректерді шығара аламыз.

iii. Excel бағдарламасында VLOOKUP көмегімен деректерді санаттау

Бұл мысалда деректер кестесінің немесе массивтің сыртында Санат деп аталатын қосымша бағанды ​​қостық. Мұнда біз төменгі жағындағы екінші кестенің негізінде бөлімдерді A, B немесе C деп жіктейміз.

📌 1-қадам:

F5 ұяшығын таңдап, теріңіз:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

Enter пернесін басыңыз, сонда функция A қайтарады, себебі бұл алфавит Джинсты білдіреді бөлім.

📌 2-қадам:

➤ Енді Толтыру тұтқасын пайдаланыңыз F бағанының барлығын автотолтыру үшін және бөлім атауларына негізделген барлық санаттар көрсетіледі.

2. VLOOKUP көмегімен орташа деңгейдегі мысалдар мен тәжірибелер

i. VLOOKUP көмегімен деректер табылмаса, қате туралы хабарды көрсету

Кейде біз анықталған критерий негізінде деректерді таба алмауымыз немесе шығарып алуымыз мүмкін. Бұл жағдайда VLOOKUP функциясы деректер кестесінде өте оғаш көрінетін қатені қайтарады. Біз бұл қате туралы хабарды “Табылмады” немесе “Деректер қолжетімсіз” сияқты теңшелген мәлімдемемен ауыстыра аламыз.

Мысалы, біз табамыз. Роберт сату жазбасы, бірақ бұл атау Сатушы бағанында жоқ. Олай болса, біз мұнда IFERROR функциясын қолданамыз және бұл функция функция берілген шартқа сәйкес келмейтін кезде көрсетілетін хабарды анықтайды.

C16 ұяшығында IFERROR және VLOOKUP функциялары бар қажетті формула:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found") болады.

Енді Enter пернесін басыңыз, сонда сіз теңшелген мәлімдемені табасыз «Табылмады» , себебі функция <1 атауының болмауына байланысты ешқандай деректерді шығара алмады>'Роберт В бағанында.

ii. Қосымша бос орындарды қамтитын мәнді VLOOKUP

Біздің іздеу мәнімізде жасырын кеңістік болуы мүмкінкейде. Бұл жағдайда, біздің іздеу мәнін B бағанында бар сәйкес атаулармен сәйкестендіру мүмкін емес. Осылайша, функция келесі суретте көрсетілгендей қатені қайтарады.

Бұл қате туралы хабарды болдырмау және көрсетілген мәнді іздеуді бастамас бұрын бос орынды жою үшін TRIM пайдалануымыз керек. ішінде функция. TRIM функциясы іздеу мәнінен қажетсіз бос орынды қысқартады.

В16 ұяшығы атаудың соңында қосымша бос орын бар болғандықтан, Питер, C16 ұяшығында бос орынсыз ғана Петр атын іздеу үшін қажетті формула:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

пернесін басқаннан кейін болады. енгізіңіз, сіз Питер үшін алынған деректерді табасыз.

iii. Excel бағдарламасындағы MATCH функциясымен VLOOKUP

Бұл бөлімде бағандар мен жолдармен бірге анықталған екі шартты іздейміз. Бұл екі жақты іздеуде біз таңдалған массивтен баған нөмірін анықтау үшін МАТЧ функциясын пайдалануымыз керек.

Мысалы, келесі деректер жиынының негізінде біз кез келген мәнді сыза аламыз. Белгілі бір сатушы үшін сату жазбасының түрі, ол Антонио болсын, біз оның бөлімін осы жерден табамыз.

C18 ұяшығы шығарылымында, МАТЧ және VLOOKUP функциялары бар қажетті формула келесідей болады:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Enter пернесін басыңыз және формула 'Джинсы' қайтарады, өйткені Антонио джинсыда жұмыс істейдібөлім.

Шығару критерийлерін C17 ұяшығында өзгертуге болады және басқа сәйкес сату жазбалары бірден көрсетіледі. Басқа сатушылар үшін де сату деректерін табу үшін C16 ұяшығында сатушының атын өзгертуге болады.

Толығырақ: INDEX MATCH vs VLOOKUP Функция (9 мысал)

iv. VLOOKUP

ВLOOKUP функциясымен ішінара сәйкестік негізінде деректерді шығарып алу қойылмалы таңбаларды пайдалану арқылы да жұмыс істейді, ол арқылы іздей аламыз. кестедегі ішінара сәйкестік және сәйкес деректерді шығарып алыңыз.

Мысалы, біз тек ішінара мәтінмен “тонна” нақты атауды іздей аламыз, содан кейін біз сол сатушы үшін сату жазбасын шығарып алыңыз.

C16 ұяшығындағы қажетті формула:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

басқаннан кейін болуы керек. Enter , формула Антонио сату деректерін қайтарады, себебі бұл атауда көрсетілген мәтін бар- “тонна” .

Толығырақ оқу: Excel бағдарламасында қойылмалы таңбамен ВЛООКАП (3 әдіс)

v. VLOOKUP көмегімен тізімдегі соңғы мәнді шығарып алу

Ұяшықтардың ұзақ ауқымындағы соңғы немесе соңғы мәнді шығару VLOOKUP функциясымен тым қарапайым.

Келесі суретте В бағанында кездейсоқ мәндері бар сандар бар. Біз осы бағаннан немесе ұяшықтар ауқымынан соңғы мәнді шығарамыз B5:B14 .

Қажетті формула VLOOKUP функциясы D8 шығысындағы болады:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Enter және сол бағандағы соңғы ұяшықтағы мәнді аласыз.

🔎 Формула қалай жұмыс істейді?

  • Бұл функцияда іздеу мәні B5:B14 ұяшықтары ауқымында ізделуі керек үлкен сан болып табылады.
  • Мұнда іздеу шарты үшінші аргумент - ШЫН ол сол санның шамамен сәйкестігін білдіреді.
  • VLOOKUP функциясы осы үлкен мәнді іздейді және шамамен сәйкестік негізінде соңғы мәнді қайтарады. өйткені функция бағандағы анықталған санды таба алмайды.

Толығырақ: Бағандағы соңғы мәнді табу үшін Excel VLOOKUP (баламалармен)

Ұқсас оқулар

  • VLOOKUP жұмыс істемейді (8 себеп және шешімдер)
  • Excel Іздеу vs VLOOKUP: 3 мысалмен
  • VLOOKUP ішіндегі кесте массиві дегеніміз не? (Мысалдармен түсіндірілді)
  • Excel бағдарламасында бірнеше критерийлермен VLOOKUP пайдалану (6 әдіс + балама)
  • Excel бағдарламасында қойылмалы таңба арқылы VLOOKUP функциясын қалай орындауға болады (2 әдіс)

3. VLOOKUP көмегімен кеңейтілген деңгей мысалдары мен тәжірибелері

i. Excel бағдарламасында регистрді ескеретін мәтінді табу үшін VLOOKUP

Кейде бізге регистрді ескеретін сәйкестіктерді іздеп, содан кейін деректерді шығарып алу қажет болуы мүмкін. Келесі кестеде В бағаны болдыаздап өзгертілген және байқасаңыз, бұл бағанда енді үш рет 'Симон' атауы бар, бірақ олардың әрқайсысында әртүрлі регистрлер бар.

Біз дәл атауды іздейміз ' SIMON' және сәйкестік негізінде сату деректерін сызыңыз.

C16 ұяшығында қажетті формула келесідей болады:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Enter пернесін басқаннан кейін сізге тек 'SIMON' дәл атауына сәйкес сату деректері көрсетіледі.

🔎 Формула қалай жұмыс істейді?

  • <1 іздеу массиві>VLOOKUP функциясы CHOOSE және ДӘЛ функцияларының тіркесімімен анықталған.
  • Мұндағы ДӘЛ функциясы жағдайды іздейді. -SIMON атауының B5:B13 ұяшықтары диапазонындағы сезімтал сәйкестіктері және:

{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}

  • CHOOSE функциясы мұнда бүкіл кесте деректерін шығарады, бірақ тек бірінші баған логикалық мәндерді көрсетеді (TRUE және FALSE). ) орнына сатушы аттары.
  • VLOOKUP функциясы шығарылған деректерде көрсетілген логикалық мәнді TRUE іздейді және сәйкес келетін жол нөміріне негізделген қол жетімді сату жазбаларын қайтарады. іздеу мәні TRUE .

Толығырақ оқу: Excel бағдарламасында VLOOKUP регистрін сезгіш ету жолы (4 әдіс)

ii. Ашылмалы тізім элементтерін VLOOKUP ретінде пайдалануМәндер

Атты немесе басқа критерийлерді қолмен өзгертудің орнына, біз анықталған критерийлер үшін ашылмалы тізімдерді жасай аламыз және деректерді шығара аламыз. Келесі кестеде бірнеше сатушылардың сату мәндері үш түрлі айға жазылған. Негізгі кестенің астында біз сатушылар мен айлар үшін екі ашылмалы тізім жасаймыз.

📌 1-қадам:

➤ Ашылмалы тізім тағайындалатын C15 ұяшығын таңдаңыз.

Деректер таспасынан Деректерді тексеру опциясын таңдаңыз. Деректер құралдары ашылмалы тізімнен .

Диалогтық терезе пайда болады.

📌 2-қадам:

Рұқсат ету жолағында Тізім опциясын таңдаңыз.

Көзі қорапшасында барлық сатушылардың аттары бар ұяшықтар ауқымын көрсетіңіз.

OK түймесін басыңыз, сонда сіз бірінші ашылмалы тізімді жасауды аяқтадыңыз.

Төмендегі суреттегідей барлық сатушыларға арналған ашылмалы тізімді табасыз.

Сол сияқты басқа ашылмалы тізім жасау керек. ұяшықтар ауқымы үшін (C4:E4) ай атаулары бар.

📌 3-қадам :

➤ Енді Сатушы ашылмалы тізімнен Антонио атын таңдаңыз.

➤ Ай атауын таңдаңыз Ақпан ай ашылмалы тізімнен .

➤ Соңында C17 ұяшығында сәйкес формула келесі болады:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ <пернесін басыңыз. 1> және енгізіңіз

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.