VLOOKUP, INDEX, немесе MATCH функциялары бар мәндерді іздеу

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

Мұнда VLOOKUP туралы ақпарат бар және ол пайдаланатын дәлелдер де берілген:

=VLOOKUP(<іздеу мәні>,<іздеу ауқымы>,<баған>,<Орташа сәйкестендіру>)

Мысалы; =VLOOKUP(21500,C2:E7,3,ЖАЛҒАН)

  • Бірініші дәлел—функция жасауы қажет бөлігі іздеу қажет мән. Бұл ұяшық сілтемесі В2 немесе, "алма" немесе 21500 сияқты мән болуы мүмкін.

  • Екінші дәлел бұл табу қажет мән бар деп ойлаған ұяшықтар ауқымы.

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

  • Үшінші дәлел бұл көргіңіз келген мән бар ұяшықтар іздеу ауқымындағы баған.

Төртінші дәлел қосымша болғандықтан, адамдардың көбісі ЖАЛҒАН (немесе 0) деп енгізеді. Неге? Өйткені бұл функцияның іздеуден нақты сәйкестікті табуға күштейді. Ешқандай дәлел енгізбесеңіз де болады немесе ШЫН десеңіз болады, бірақ ешқандай сәйкестік табылмаса, функция ең жақын орташа сәйкестікті қайтарады және әдетте адамдардың көбісі орташа сәйкестікті қаламайды.

Орташа сәйкестік қаншалықты қиын проблема екенін көрсету үшін ID 2345768 бар бөлік үшін баға іздеп жатсыз делік, бірақ екі санды ауыстырып, оны келесі формуладағыдай қате жазып қойдыңыз: =VLOOKUP(2345678,A1:E7,5). Формула дұрыс емес бөлік үшін баға ұсынады, себебі VLOOKUP қызметі сіз анықтаған саннан төмен немесе соған тең болатын ең жақын санды тапты (2345678). Сол себепті клиентке дұрыс емес есепшот ұсынуыңыз мүмкін.

Егер Орташа сәйкестік дәлелі үшін ЖАЛҒАН немесе 0 деп анықтасаңыз және ешқандай сәйкестік болмаса, формула дұрыс емес мәннің орнына ұяшыққа #N/A деп жазады, бұл жақсырақ сценарий. Осы жағдайда, #N/A деген жазу формула дұрыс емес дегенді білдірмейді (дұрыс жазылмаған саннан басқа); бұл 2345678 саны табылмады дегенді білдіреді, ал сіздің қалағаныңыз 2345768.

Бұл мысал функция қалай істейтіні туралы көрсетеді. B2 ұяшыққа (бірінші дәлел) мәнді енгізгенде, VLOOKUP C2:E7 ұяшықтарды іздейді (екінші дәлел) және ауқымдағы үшінші бағаннан ең жақын сәйкестікті береді, E бағаны (үшінші дәлел).

VLOOKUP функциясының әдеттегі қолдануы

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

HLOOKUP функциясын пайдалану

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

INDEX және MATCH функцияларын бірге пайдалану

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

Бұл мысал біз іздеп жатқан мәннің, Чикаго, орнындағы шағын тізімі сол жақтағы баған емес екенін көрсетеді. Сонымен, біз VLOOKUP функциясын пайдалана алмаймыз. Оның орнына,Чикаго мәнін B1:B11 ауқымынан табу үшін MATCH функциясын пайдаланамыз. Ол 4 қатардан табылды. Содан кейін, INDEX функциясы сол мәнді іздеу дәлелі ретінде пайдаланады және Чикаго халқының санын 4ші бағаннан табады (D баған). Пайдаланылған формула A14 ұяшықта көрсетілген.

Мәнді іздеу үшін INDEX және MATCH функцияларын пайдалану

Іздеу функциялары туралы қосымша

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×