Excel бағдарламасындағы IF және VLOOKUP кірістірілген функциялары (5 қолайлы мысал)

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

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

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

Сіз мүмкін практикалық жұмыс кітабын осы жерден тегін жүктеп алыңыз!

Енгізілген IF және VLOOKUP.xlsx пайдалану

Excel бағдарламасындағы IF және VLOOKUP кірістірілген функциясының 5 практикалық қолданылуы

1. VLOOKUP шығысын белгілі бір мәнмен сәйкестендіру

Олардың ID , атауы бар өнімдердің деректер жиынын қарастырайық. 11> , Бірлік бағасы , Саны , Жалпы сома , және Жеткізу күні .

Енді біз әрбір өнімнің қолжетімділігін IF және VLOOKUP формуласы . Біз өнімнің атын енгізу арқылы өнімнің қолжетімділігін іздегіміз келеді. Бұған жету үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар:

  • Ең алдымен C17 ұяшығын басыңыз.
  • Одан кейін C17 ұяшығына келесі формуланы енгізіп, Enter пернесін басыңыз.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 Excel туралы! Бүгінгі күніңіз жақсы өтсін! Рахмет!

Формулаларды бөлу:
  • Біріншіден, VLOOKUP функциясында C16 іздеу кілт сөзі орналасқан ұяшық. Содан кейін $C$5:$D$14 - енгізілген деректерді іздейтін ауқым. 2 іздеу ауқымының екінші бағанында сәйкес шарт мәнін іздеген кезде пайдаланылады және ең соңында ЖАЛҒАН дәл сәйкестікті анықтау үшін пайдаланылады.
  • Сонымен, VLOOKUP(C16,$C$5:$D$14,2, FALSE) <1 Саны бағанының мәнін береді> C16 ұяшығы.
  • Осы VLOOKUP функциясы туралы қосымша ақпарат алу үшін осы сілтемеге
  • Одан кейін Егер функциясы VLOOKUP функциясының шығысының 0 немесе басқа нәрсе екенін тексереді. Нәтижеге байланысты ЕГЕР функциясы соңғы нәтиже ретінде Иә немесе Жоқ қайтарады.
  • Егер функциясы туралы қосымша ақпарат алу үшін осы <1 бөліміне кіріңіз>сілтеме
  • Енді C16 ұяшығына саны нөлден асатын өнімнің кез келген атауын енгізіңіз және шығару.

  • Енді C16 ұяшығына саны 0 болатын өнімдердің кез келген атауын енгізіңіз. Нәтиже Жоқ болып келетінін көресіз.

Осылайша, Егер<арқылы формуланы жасадыңыз. 2> және VLOOKUP функциялары белгілі бір мән үшін нәтижелерді қайтарады.

Толығырақ оқу: Excel бағдарламасында кірістірілген VLOOKUP пайдалану жолы (3 шарт)

2. IF және пайдалануЕкі мәнге негізделген іздеу үшін VLOOKUP кірістірілген формула

Енді біз IF және VLOOKUP кірістірілген функцияларын пайдаланып екі мәнге негізделген кез келген элементтерді немесе өнімдерді іздейміз. Деректер жиынында әрбір өнім үшін екі түрлі нарықтық баға бар. Мұнда екі мән берілген: өнім идентификаторы және нарық нөмірі.

Енді біз осы екі мәнге негізделген өнімнің бағасын тапқымыз келеді. Ол үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар:

  • Алдымен C18 ұяшығына келесі формуланы енгізіп, түймесін басыңыз. Enter пернесі.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Формулаларды бөлу:

  • IF функциясында C17=”1-нарық″ логикалық шарт болып табылады. Ол енгізілген нарықтың №1 екенін немесе жоқтығын тексереді.
  • Егер №1 нарық болса, баға 1-нарық бағанынан алынады. VLOOKUP(C16,B5:E14,3,FALSE) бөлім.
  • Әйтпесе, ол бағаны 2-нарықтан шығарады бағаны VLOOKUP(C16,B5:E14,4,FALSE) осы ішкі формуланы пайдаланып.
  • Кейіннен келесіні енгізіңіз C16 ұяшығындағы идентификатор және C17 ұяшығындағы нарық нөмірі.
  • Кейіннен Enter пернесін басыңыз.

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

Толығырақ: Excel LOOKUP қарсыVLOOKUP: 3 мысалмен

3. Сәйкес келетін іздеуді басқа ұяшықпен қайтару

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

Енді нақты мақсатқа жету үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар:

  • Басында C17 ұяшығына келесі формуланы енгізіп, Enter пернесін басыңыз.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Формулаларды бөлу:

  • IF функциясында алдымен шартты VLOOKUP функцияның қайтару мәнін пайдаланып тексереміз. VLOOKUP(C16,$B$5:$G$14,4) бұл бөлік енгізілген идентификатордың бағасын қайтарады және алдын ала анықталған максималды мәнмен салыстырылады.
  • Егер енгізілген идентификатордың бағасы ең жоғары бағадан үлкен немесе оған тең болса, ол «Иә» деп басып шығарады, әйтпесе ол «Жоқ» деп басып шығарады.
  • Одан кейін кез келген идентификаторды ішіне енгізіңіз. C16 ұяшығын таңдап, C17 ұяшығындағы шығысты тексеріңіз.

Осылайша, мәнді басқасы арқылы іздеуге болады. ұяшық.

Толығырақ оқу: Excel бағдарламасында VLOOKUP көмегімен ең жоғары мәнді қайтару жолы

Ұқсас көрсеткіштер

  • VLOOKUP жұмыс істемейді (8 себеп және шешімдер)
  • INDEX MATCH vs VLOOKUP функциясы (9 мысал)
  • VLOOKUPExcel бағдарламасындағы бірнеше бағандарды қайтару (4 мысал)
  • ВЛООЖ және Excel бағдарламасындағы барлық сәйкестіктерді қайтару (7 әдіс)
  • Бірнеше мәндерді қайтару үшін Excel VLOOKUP Тігінен

4. Кірістірілген функцияны IF & Қысқа тізімнен мәндерді іздеу үшін VLOOKUP

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

Осы мақсатқа жету үшін төмендегі қадамдар.

📌 Қадамдар:

  • Ең алдымен G5 ұяшығын басып, келесі формула.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Формулаларды бөлу:

  • Сонымен қатар, біз мұнда IF, ISNA және VLOOKUP функцияларының тіркесімін пайдаландық. Егер ISNA функциясы іздеу ауқымынан сәйкес деректер атауын таба алмаса, ол ШЫН, әйтпесе ЖАЛҒАН мәнін қайтарады.
  • ISNA функциясының қайтару мәнін пайдалану , Егер функциясы өнім іздеу ауқымында табылмаса, " Жеткізілмеген " мәнін қайтарады және өнім келесіде болса, " Жеткізілді " мәнін қайтарады.іздеу ауқымы.
  • Осы ISNA функциясы туралы көбірек білгіңіз келсе, осы сілтемеге кіріңіз.
  • Кейін Enter пернесін басыңыз.
  • Содан кейін формуланы көшіру үшін толтыру тұтқасын мүмкіндігін төмен пайдаланыңыз. төмендегі барлық басқа ұяшықтар үшін.

Осылайша, сіз қысқа тізімнен мәндерді осы жолдар арқылы іздей алатыныңызды көресіз.

Толығырақ: IF ISNA функциясын Excel бағдарламасындағы VLOOKUP көмегімен қалай пайдалану керек (3 мысал)

5. Әртүрлі есептеулерді орындау үшін IF-VLOOKUP кірістірілген функциясын пайдалану

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

Айталық,  егер бірлік бағасы жоғары болса, 20% жеңілдікті білгіміз келеді. $800-ден жоғары және егер бірлік бағасы $800-ден төмен болса, 15% жеңілдік. Мұны орындау үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар:

  • Бастапқыда түймесін басыңыз. C17 ұяшығында және келесі формуланы енгізіңіз.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • Кейіннен түймесін басыңыз. пернесін енгізіңіз.

🔎 Формула бөлімі:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , бұл бөлім C16 ұяшығының <ішіндегі іздеу мәнін тексереді. 1> Бірлік бағасы бағаны 800-ден жоғары.
  • =ЕГЕР(ВLOOKUP(C16,$B$5:$F$14,4,FALSE))>800,ВЛООКАП(C16,$B$5:$F$14,4,ЖАЛҒАН)*15%,ВЛООКА(C16,$B$5:$F$14,4,ЖАЛҒАН)*20%) , бұл бөлік ізделетін мән 800-ден үлкен болса, оның 15%-ға көбейтілетінін, әйтпесе 20%-ға көбейтілетінін қамтамасыз етеді.
  • Қазіргі уақытта, C16 ұяшығына кез келген идентификаторды енгізіңіз, сонда сіз C17 ұяшығында нәтиже аласыз.

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

Excel бағдарламасындағы IF және VLOOKUP функцияларының кірістірілген формуласымен жұмыс істеу кезіндегі қателерді өңдеу жолы

Енді, кейде, іздеуіңізге сәйкес сәйкестік жоқ болуы мүмкін. Бұл жағдайда сіз #Жоқ қателерді аласыз. Бірақ кейбір амалдар мен формулаларды пайдаланып бұл қатені көрсетуден аулақ бола аласыз. Мұны өткен мысалдарда пайдаланылған деректер жинағы арқылы білу үшін төмендегі жолдарды орындаңыз.

1. ЕГЕР ISNA VLOOKUP #Жоқ қателерді жасыру үшін

Сіз #N/A қателерді алмау үшін ISNA функциясын IF және VLOOKUP функцияларымен бірге пайдалана алады. Ол үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар:

  • Ең алдымен C17 ұяшығын басып, келесіні енгізіңіз. формула.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Содан кейін Enter пернесін басыңыз.

🔎 Формулаларды бөлу:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , бұл бөлік бірлікті табады C16 ұяшығындағы өнім идентификаторы үшін Бірлік бағасы бағанындағы баға.
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,) FALSE)) , бұл бөлік қажетті бірлік бағасының деректер жинағында бар-жоғын тексереді.
  • =IF(ISNA(VLOOKUP(C16,$B)) $5:$F$14,4,ЖАЛҒАН)),"Табылмады",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , бұл формула "Табылмады" мәнін қайтарады, егер мән деректер жинағында жоқ және деректер жиынында мән бар болса, "Табылды" мәнін қайтарады.
  • Осы уақытта деректер жиынында жоқ кез келген идентификаторды ішіне енгізіңіз. C16 ұяшығы.
  • Демек, #Жоқ/A<2 орнына C17 ұяшығында табылмады ретінде қалаған нәтижені аласыз> қате.

Нәтижесінде сіз #N/A қателерін осылай өңдей аласыз.

Толығырақ оқу: Сәйкестік бар кезде VLOOKUP неліктен #ЖОҚ қайтарылады? (5 себептері және шешімдері)

2. IF және VLOOKUP функцияларын пайдаланып, жетіспейтін деректер үшін 0 мәнін қайтарыңыз

Енді, «Табылмады» қайтарудың орнына 0 мәнін қайтарғыңыз келеді делік. ешбір деректер сәйкес келмегенде. Мұны төмендегі қадамдарды қолдану арқылы орындауға болады.

📌 Қадамдар:

  • Алдымен C17 ұяшығына келесі формуланы енгізіңіз және Enter пернесін басыңыз.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Формулаларды бөлу:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) ) , бұл бөлік C16 ұяшығының іздеу бірлігін тексередібаға мәні деректер жинағында қол жетімді немесе жоқ.
  • =ЕГЕР(ISNA(ВЛООКАП(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16) ,$B$5:$F$14,4,FALSE)) , егер мән деректер жинағында табылмаса, бұл бөлік 0 мәнін қайтарады және табылса, қажетті өнім бірлігінің нақты бағасын қайтарады.
  • Одан кейін C16 ұяшығына деректер жиынында жоқ кез келген идентификаторды енгізіңіз.

Осылайша, <1 ішінде қалаған нәтижені аласыз>C17 ұяшығы және 0 бар #N/A қателерін өңдей алады.

Ескертпе:

Баға ретінде өріс валюта ретінде пішімделген, сондықтан ол 0-ді тікелей басып шығармайды. 0-дің орнына сызықша (-) басып шығарады.

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

Тәжірибеде алуға болады. Келесі себептерге байланысты #Жоқ қателер.

  • Іздеу мәні кестеде жоқ
  • Іздеу мәні қате жазылған немесе қосымша бос орын бар.
  • Кесте ауқымы дұрыс енгізілмеген.
  • Сіз VLOOKUP көшіріп жатырсыз және кесте сілтемесі құлыпталмаған.

Қорытынды

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

Және қосымша мәліметтер алу үшін ExcelWIKI бетіне кіріңіз.

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