VLOOKUP жұмыс істемейтін 6 себеп

  • Мұны Бөлісіңіз
Michael Brown

VLOOKUP функциясы Excel бағдарламасындағы ең танымал іздеу және анықтамалық функция болып табылады. Бұл сонымен қатар ең қиын және қорқынышты #Жоқ қате хабарының бірі жиі кездесетін көрініс болуы мүмкін.

Бұл мақалада VLOOKUP жұмыс істемейтін 6 ең көп таралған себеп қарастырылады.

    Сізге дәл сәйкестік қажет

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

    Көп жағдайда адамдар белгілі бір өнімді, тапсырысты, қызметкерді немесе тұтынушыны іздейді, сондықтан дәл сәйкестікті қажет етеді. Бірегей мәнді іздегенде, аралықты_іздеу аргументі үшін ЖАЛҒАН мәнін енгізу керек.

    Бұл аргумент міндетті емес, бірақ бос қалдырылған болса, TRUE мәні пайдаланылады. TRUE мәні жұмыс істеу үшін өсу реті бойынша сұрыпталған деректерге негізделеді.

    Төмендегі суретте аралықты_іздеу аргументі көрсетілмеген және дұрыс емес мән қайтарылған VLOOKUP көрсетілген.

    Шешімі

    Бірегей мән іздесеңіз, соңғы аргумент үшін ЖАЛҒАН мәнін енгізіңіз. Жоғарыдағы VLOOKUP =VLOOKUP(H3,B3:F11,2,FALSE) ретінде енгізілуі керек.

    Кесте сілтемесін құлыптау

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

    Төмендегі суретте қате енгізілген VLOOKUP көрсетілген. Қате ұяшық ауқымдарына сілтеме жасалуда іздеу_мәні және кесте массиві үшін.

    Шешімі

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

    Формуланың ішіндегі сілтемелерді басып, сілтемені салыстырмалыдан абсолюттіге өзгерту үшін пернетақтадағы F4 пернесін басыңыз. Формула =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) ретінде енгізілуі керек.

    Бұл мысалда іздеу_мәні және кесте_жиымы сілтемелері абсолютті етіп жасалды. Әдетте бұл құлыптауды қажет ететін кесте_массиві ғана болуы мүмкін.

    Баған енгізілді

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

    Бұл индекс нөмірі ретінде енгізілгендіктен, ол өте берік емес. Кестеге жаңа баған енгізілсе, ол VLOOKUP жұмысын тоқтатуы мүмкін. Төмендегі суретте осындай сценарий көрсетілген.

    Саны 3-бағанда болды, бірақ жаңа баған енгізілгеннен кейін ол 4-бағанға айналды. Дегенмен VLOOKUP автоматты түрде жаңартылмады.

    1-шешім

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

    2-шешім

    Басқа опция - MATCH функциясынVLOOKUP түс_көрсеткіш_саны аргументі.

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

    Жоғарыда көрсетілген мәселені болдырмау үшін төмендегі формуланы осы мысалға енгізуге болады.

    Кесте үлкейді

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

    Шешімі

    Ауқымды кесте ретінде пішімдеуді қарастырыңыз (Excel). 2007+) немесе динамикалық ауқым атауы ретінде. Бұл әдістер VLOOKUP функциясының әрқашан бүкіл кестені тексеретінін қамтамасыз етеді.

    Ауқымды кесте ретінде пішімдеу үшін кесте_массиві үшін пайдаланғыңыз келетін ұяшықтар ауқымын таңдап, түймесін басыңыз. Басты > Кесте ретінде пішімдеу және галереядан мәнерді таңдаңыз. Кесте құралдары астындағы Дизайн қойындысын басып, берілген жолақтағы кесте атын өзгертіңіз.

    Төмендегі VLOOKUP пайдаланылып жатқан FruitList деп аталатын кестені көрсетеді.

    VLOOKUP сол жағына қарай алмайды

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

    Шешімі

    Шешімбұл VLOOKUP қолданбасын мүлде қолданбауды қамтиды. Excel бағдарламасының INDEX және MATCH функцияларының тіркесімін пайдалану VLOOKUP бағдарламасына ортақ балама болып табылады. Ол әлдеқайда жан-жақты.

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

    INDEX және MATCH пайдалану туралы толығырақ ақпарат

    Кестеде көшірмелер бар

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

    Егер кестеде көшірмелер болса, VLOOKUP тапсырманы орындамайды.

    1-шешім

    Керек. сіздің тізіміңіздің көшірмелері бар ма? Егер жоқ болса, оларды жоюды қарастырыңыз. Мұны істеудің жылдам жолы - кестені таңдау және Деректер қойындысындағы Көшірмелерді жою түймесін басу.

    Толығырақ ақпарат алу үшін AbleBits Duplicate Remover қолданбасын қараңыз. Excel кестелеріңіздегі көшірмелерді өңдеу құралы.

    2-шешім

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

    Төмендегі кесте тапсырыстар тізімі болып табылады. Белгілі бір жеміс үшін барлық тапсырыстарды қайтарғыңыз келеді делік.

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

    Ақаусыз VLOOKUP

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

    Автор туралы

    Алан Мюррей - IT-тренер және Computergaga негізін қалаушы. Ол Excel, Word, PowerPoint және Project бағдарламаларында онлайн оқытуды және соңғы кеңестер мен амалдарды ұсынады.

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.