HLOOKUP функциясы

Бұл мақалада Microsoft Excel бағдарламасындағы формула синтаксисі мен HLOOKUP функциясының қолданысы сипатталады.

Сипаттамасы

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

HLOOKUP құрамындағы Н «Көлденең» дегенді білдіреді.

Синтаксис

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

HLOOKUP функциясында келесі аргументтер бар:

  • Ізделетін_мән    Міндетті. Кестенің бірінші жолында табылатын мән. «Ізделетін_мән» дәлелі бір мән, сілтеме немесе мәтін жолы болуы мүмкін.

  • Кесте_массиві    Міндетті. Деректер ізделетін ақпарат кестесі. Ауқымның немесе ауқым атауының сілтемесі пайдаланылады.

    • «Кесте_массиві» аргументінің бірінші жолындағы мәндер мәтін, сандар немесе логикалық мәндер болуы мүмкін.

    • Егер «іздеу_ауқымы» аргументінің мәні TRUE болса, «кесте_массиві» аргументінің бірінші жолындағы мәндер артуы бойынша енгізілуі керек: ...-2, -1, 0, 1, 2,... , A-Я, FALSE, TRUE; әйтпесе, HLOOKUP функциясының дұрыс мәнді бермеуі мүмкін. Егер «іздеу_ауқымы» аргументінің мәні FALSE болса, «кесте_массиві» аргументін сұрыптаудың қажеті жоқ.

    • Бас әріппен және кіші әріппен жазылған мәтін бір-біріне баламалы деп саналады.

    • Мәндерді арту реті бойынша, солдан оңға қарай сұрыптаңыз. Қосымша ақпарат үшін Ауқымдағы немесе кестедегі деректерді сұрыптау бөлімін қараңыз.

  • Жол_индексі_нөмірі    Міндетті. Сәйкес мән берілетін «кесте_массиві» аргументіндегі жол нөмірі. «Жол_нөмірі» аргументі 1 мәніне тең болса, «кесте_массиві» аргументіндегі бірінші жол мәнін, ал «жол_нөмірі» аргументі 2 мәніне тең болса, «кесте_массиві» аргументіндегі екінші жол мәнін береді және с.с. жалғаса береді. Егер «жол_нөмірі» дәлелі 1 санынан кіші болса, HLOOKUP функциясы #VALUE! қате мәнін береді; егер «жол_нөмірі» аргументі «кесте_массиві» аргументіндегі жолдар санынан үлкен болса, HLOOKUP функциясы #REF! қате мәнін береді.

  • Іздеу_ауқымы    Міндетті емес. НLOOKUP функциясы не дәл сәйкестікті, не жуық сәйкестікті табатынын анықтайтын логикалық мән. Егер дәлел мәні TRUE болса немесе есепке алынбаса, жуық сәйкестікті береді. Басқаша айтқанда, егер дәл сәйкестік табылмаса, «ізделетін_мәні» аргументінен кіші келесі ең үлкен мәнді береді. Егер дәлел мәні FALSE болса, НLOOKUP функциясы дәл сәйкестікті табады. Егер ешбір сәйкестік табылмаса, #VALUE! қате мәнін береді.

Ескертпе

  • Егер HLOOKUP функциясы «ізделетін_мән» аргументін таба алмай, «іздеу_ауқымы» аргументінің мәні TRUE болса, ол «ізделетін_мән» аргументінен кіші болатын ең үлкен мәнді пайдаланады.

  • Егер «ізделетін_мән» аргументі «кесте_массиві» аргументінің бірінші жолындағы ең кіші мәннен кіші болса, НLOOKUP функциясы #N/A қате мәнін береді.

  • Егер «іздеу_ауқымы» аргументінің мәні FALSE болса, «ізделетін_мән» аргументі мәтін болса, «ізделетін_мән» аргументінде қойылмалы таңбаларды, сұрақ белгісін (?) және жұлдызшаны (*) пайдалануға болады. Сұрақ белгісі кез келген дара таңбаға сәйкес келеді; жұлдызша таңбалардың кез келген бірізділігіне сәйкес келеді. Егер нақты сұрақ белгісін немесе жұлдызшаны тауып алу қажет болса, таңба алдына ирек таңбасы (~) теріледі.

Мысал

Келесі кестедегі деректер мысалын көшіріңіз және жаңа Excel жұмыс парағының А1 ұяшығына қойыңыз. Формулаларға арналған нәтижелерді көрсету үшін, оларды таңдаңыз, F2 пернесін басыңыз, содан кейін Enter пернесін басыңыз. Егер қажет болса, барлық деректерді көру үшін баған енін лайықтауға болады.

Біліктер

Тіреулер

Бұрандалар

4

4

9

5

7

10

6

8

11

Формула

Сипаттама

Нәтиже

=HLOOKUP("Біліктер", A1:C4, 2, ШЫН)

1-жолдағы «Біліктерді» тауып, дәл сол бағанның 2-жолындағы мәнді қайтарады (A бағаны).

4

=HLOOKUP("Ілгіштер", A1:C4, 3, ЖАЛҒАН)

1-жолдағы «Ілгіштерді» тауып, дәл сол бағанның 3-жолындағы мәнді қайтарады (B бағаны).

7

=HLOOKUP("B", A1:C4, 3, ШЫН)

1-жолдағы «І» дегенді тауып, дәл сол бағанның 3-жолындағы мәнді қайтарады. «І» үшін нақты сәйкестік табылмағандықтан, «І» мәніне қысқа 1-жолдағы ең үлкен мән пайдаланылады: A бағанындағы «Ілгіштерді».

5

=HLOOKUP("Шегелер", A1:C4, 4)

1-жолдағы «Шегелерді» тауып, дәл сол бағанның 4-жолындағы мәнді қайтарады (C бағаны).

11

=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, ШЫН)

Үш жолды жиым тұрақты мәнінен 3 санын іздейді және дәл сол бағанның 2-жолындағы мәнді қайтарады (бұл жерде үшінші баған). Бұл жиым тұрақты мәнінде әр қайсы нүктелі үтірмен бөлектелген (;) үш мәндер жол бар. «с» 2-жолдан және 3-бағаннан табылғандықтан, «с» қайтарылады.

c

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

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

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

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

×