Microsoft Excel бағдарламасындағы функцияны табыңыз

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

МАТШ ОПЕРАТОРЫН ҚОЛДАНУ

Оператор MATCH функциялардың санатына жатады «Сілтемелер және массивтер». Ол көрсетілген массивте көрсетілген элемент іздейді және осы ауқымда бөлек ұяшықтағы позиция нөмірін шығарады. Шын мәнінде, тіпті оның есімі де бұл туралы айтады. Сондай-ақ, басқа операторлармен бірге пайдаланылғанда, бұл функция осы деректерді өңдеу үшін белгілі бір элементтің позициясының нөмірі туралы хабарлайды.

Оператордың синтаксисі MATCH келесідей көрінеді:

= MATCH (іздеу мәні; іздеу массиві [match_type])

Енді осы үш дәлелдің әрқайсысын бөлек қарастырыңыз.

«Қажет мән» - Бұл табу керек элемент. Ол мәтіндік, сандық пішінге ие болуы мүмкін және логикалық мәнге ие болады. Бұл аргумент жоғарыда аталған мәндердің кез-келгенін қамтитын ұяшыққа сілтеме болуы мүмкін.

«Қарастырылған массив» бұл мән орналасқан ауқымның мекенжайы. Бұл элемент осы оператордың операторы анықтауы керек. MATCH.

«Түрді салыстыру» іздеу немесе дұрыс емес іздеу үшін нақты сәйкестікті білдіреді. Бұл аргументде үш мән болуы мүмкін: "1", "0" және "-1". Егер болса "0" Оператор тек дәл сәйкестік іздейді. Мән болса "1", егер дәл сәйкестік болмаса MATCH оған ең жақын элемент береді. Мән болса "-1", Онда ешқандай дәл сәйкестік табылмаса, функция оған ең жақын элементті қайтарады. Сіз нақты мәнді іздемейтін болсаңыз, бірақ сіз шамамен қарайтын болсаңыз, сіз қарайтын жиілік өсу тәртібімен реттелетін болады (сәйкестік түрі "1") немесе кему (көрсету түрі "-1").

Аргумент «Түрді салыстыру» талап етілмейді. Қажет болмаса, ол жіберіп алуы мүмкін. Бұл жағдайда оның әдепкі мәні "1". Аргумент қолдану «Түрді салыстыру»Ең алдымен, мәтіндік мәндер емес, сандық мәндер өңделгенде ғана мағынасы бар.

Жағдайда MATCH көрсетілген параметрлер қалаған элементті таба алмаса, оператор ұяшықтағы қатені көрсетеді «# N / A».

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

1-әдіс: Мәтіндік деректер ауқымындағы элементтің орнын көрсетіңіз

Пайдалану кезінде қарапайым жағдайдың мысалын қарастырайық MATCH Көрсетілген элементтің орнын мәтіндік деректер массивінде анықтауға болады. Тауар атаулары ауқымында қандай сөзді білу керек «Қант».

  1. Өңделген нәтиже көрсетілетін ұяшықты таңдаңыз. Белгішені басыңыз «Функцияны кірістіру» формула жолының жанында.
  2. Іске қосу Функцияның шеберлері. Санатты ашыңыз «Толық әліпбилік тізімі» немесе «Сілтемелер және массивтер». Операторлар тізімінде біз атауды іздейміз «MATCH». Табу және оны таңдау, түймені басыңыз. «ОК» терезенің төменгі жағында.
  3. Оператор дәлелі терезесі іске қосылды. MATCH. Көріп отырғаныңыздай, осы терезеде аргументтер саны бойынша үш өріс бар. Біз оларды толтыруымыз керек.

    Сөздің позициясын табуымыз керек болғандықтан «Қант» ауқымында осы атауды өрісте жүргізіңіз «Қажет мән».

    Алаңда «Қарастырылған массив» ауқымның координаттарын көрсету керек. Оны қолмен басқаруға болады, бірақ жүгіргіні өрісте орналастырып, осы жиынды сол жақ тінтуір түймесіне қысу кезінде параққа қоюға болады. Содан кейін, оның мекен-жайы дәлелдер терезесінде көрсетіледі.

    Үшінші орында «Түрді салыстыру» санды қойыңыз "0", өйткені біз мәтіндік деректермен жұмыс істейміз, сондықтан нақты нәтиже қажет.

    Барлық деректер орнатылғаннан кейін, түймені басыңыз. «ОК».

  4. Бағдарлама есептеуді орындайды және реттік орнын көрсетеді «Қант» осы нұсқаулықтың бірінші қадамында көрсетілген ұяшықтағы таңдалған массивте. Позицияның нөмірі тең болады "4".

Сабақ: Excel функциясының шебері

2-әдіс: MATCH операторын пайдалануды автоматтандыру

Жоғарыда операторды пайдаланудың ең қарапайым жағдайын қарастырдық MATCH, бірақ оны автоматтандыруға болады.

  1. Ыңғайлы болу үшін параққа екі қосымша өріс қосамыз: «Орнату нүктесі» және «Нөмір». Алаңда «Орнату нүктесі» біз табу керек болатын атаумен жүреміз. Қазір болсын «Ет». Алаңда «Нөмір» курсорды орнатып, оператордың аргументтерінің терезесіне жүгіріп барып, біз жоғарыда айтқандай болдық.
  2. Өрістегі функция дәлелі жолағында «Қажет мән» сөз енгізілетін ұяшықтың мекенжайын көрсетіңіз «Ет». Өрістерде «Қарастырылған массив» және «Түрді салыстыру» біз бұрынғы әдіске ұқсас деректерді - ауқымның мекенжайын және нөмірді көрсетеміз "0" тиісінше. Осыдан кейін түймесін басыңыз «ОК».
  3. Жоғарыда көрсетілген әрекеттерді орындағаннан кейін, далада «Нөмір» сөз орыны көрсетіледі «Ет» Таңдалған ауқымда. Бұл жағдайда ол "3".
  4. Бұл әдіс жақсы, себебі егер кез-келген басқа атаудың позициясын білгіміз келсе, онда әрқашан формуланы қайта енгізу немесе өзгерту қажет емес. Тек жеткілікті «Орнату нүктесі» алдыңғы мәтіннің орнына жаңа іздеу сөзін енгізіңіз. Осыдан кейін нәтижені өңдеу және жеткізу автоматты түрде орындалады.

3-әдіс: Сандық өрнектер үшін MATCH операторын пайдаланыңыз

Енді сіз қалай пайдалануға болатындығын қарастырайық MATCH сандық өрнектермен жұмыс істеу.

Міндет - 400 рубльден асатын өнімді табу немесе өсу мөлшеріне ең жақын.

  1. Ең алдымен, бағандағы элементтерді сұрыптау керек «Сома» төмендейді. Осы бағанды ​​таңдап, қойындыға өтіңіз «Үй». Белгішені басыңыз «Сұрыптау және сүзгілеу»ол блоктағы таспада орналасқан Өңдеу. Пайда болған тізімде элементті таңдаңыз «Максимумдан минимумға дейін сұрыптау».
  2. Сұрыптау аяқталған соң, нәтиже көрсетілетін ұяшықты таңдап, дәлел терезесін бірінші әдіспен сипатталғандай іске қосыңыз.

    Алаңда «Қажет мән» біз санмен қозғаламыз "400". Алаңда «Қарастырылған массив» бағанның координаттарын көрсетіңіз «Сома». Алаңда «Түрді салыстыру» мәнді орнатыңыз "-1"біз қалағаннан тең немесе одан үлкен мән іздейміз. Барлық параметрлерді жасағаннан кейін түймесін басыңыз «ОК».

  3. Өңдеу нәтижесі бұрын көрсетілген ұяшықта көрсетіледі. Бұл ұстаным "3". Бұл сәйкес келеді «Картоп». Шындығында, осы өнімді сатудан түсетін түсім көлемі 400-ге дейін ең жақын және 450 рубльді құрайды.

Сол сияқты, ең жақын жағдайды іздей аласыз "400" төмендейді. Тек бұл үшін деректерді өсу тәртібінде және өрісте сүзу қажет «Түрді салыстыру» функция аргументтері мәнді орнатады "1".

Сабақ: Деректерді Excel бағдарламасында сұрыптаңыз және сүзіңіз

4-әдіс: басқа операторлармен бірге қолданыңыз

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

= INDEX (массив; line_number; column_number)

Сонымен қатар, массив бір өлшемді болса, онда екі дәлелдің біреуі ғана пайдаланылуы мүмкін: «Жол нөмірі» немесе «Баған нөмірі».

Функциялардың жиынтығы INDEX және MATCH бұл соңғы бірінші дәлел ретінде пайдаланылуы мүмкін, яғни жол немесе бағанның орнын көрсету үшін.

Мұның бәрін бірдей кестені қолданып, іс жүзінде қалай жасауға болатынын қарастырайық. Біздің міндетіміз - қосымша парақты алу «Өнім» тауарлардың атауы, түсімнің жалпы сомасы 350 рубльге тең немесе кему тәртібімен осы мәнге ең жақын. Бұл дәлел өрісте көрсетіледі. «Бір парақтағы кірістің шамамен шамасы».

  1. Элементтерді бағанда сұрыптаңыз «Түсім сомасы» көтерілу. Мұны орындау үшін қажетті бағанды ​​таңдап, қойындыда болыңыз «Үй»белгішені нұқыңыз «Сұрыптау және сүзгілеу»содан кейін пайда болған мәзірде элементті нұқыңыз «Ең азынан ең жоғарыға дейін сұрыптау».
  2. Өрістегі ұяшықты таңдаңыз «Өнім» және қоңырау шалыңыз Функция шебері кәдімгі жолмен түйме арқылы «Функцияны кірістіру».
  3. Ашылған терезеде Функцияның шеберлері санатында «Сілтемелер және массивтер» атын іздеңіз INDEXоны таңдаңыз және түймені басыңыз «ОК».
  4. Одан кейін оператор опцияларын таңдауға мүмкіндік беретін терезе ашылады. INDEX: Жиым немесе сілтеме үшін. Бірінші нұсқа қажет. Сондықтан біз осы терезеде барлық әдепкі параметрлерді қалдырамыз және түймені басыңыз «ОК».
  5. Функция дәлел терезесі ашылады. INDEX. Алаңда «Массив» оператор көрсететін ауқымның мекен-жайын көрсетіңіз INDEX өнім атауын іздейді. Біздің жағдайда бұл баған. «Тауардың аты».

    Алаңда «Жол нөмірі» кірістірілген функция орналасқан MATCH. Мақаланың басында айтылған синтаксисті қолмен қолдануға тура келеді. Функцияның атын дереу жазыңыз - «MATCH» баға белгілерінсіз. Содан кейін кронштейнді ашыңыз. Бұл оператордың алғашқы дәлелі «Қажет мән». Ол өрістегі парақта орналасқан. «Шамамен кіріс сомасы». Нөмірді қамтитын ұяшықтың координаттарын көрсетіңіз 350. Біз нүктелі үтірді қойдық. Екінші аргумент «Қарастырылған массив». MATCH кіріс сомасы орналасқан жерді көріп, ең жақын 350 рубльді іздейді. Сондықтан, осы жағдайда бағанның координаттарын көрсетеміз «Түсім сомасы». Біз қайтадан нүктелі үтірді қойдық. Үшінші дәлел «Түрді салыстыру». Біз берілген бір немесе ең жақын нөмірге тең келетін сандарды іздейтіндіктен, біз бұл нөмірді осында орнатамыз. "1". Жақшаларды жабыңыз.

    Үшінші функция аргументі INDEX «Баған нөмірі» бос қалдырыңыз. Осыдан кейін түймесін басыңыз «ОК».

  6. Көріп отырғандай, функция INDEX оператордың көмегімен MATCH алдын ала көрсетілген ұяшықта аты көрсетіледі «Шай». Шын мәнінде, шай сатылымының сомасы (300 рубль) - өңделетін кестеде көрсетілген барлық мәндерден 350 рубль мөлшерінде ең жақын болып табылады.
  7. Егер өрістегі санды өзгертсек «Шамамен кіріс сомасы» екіншісіне қарай өріс мазмұны сәйкесінше автоматты түрде қайта есептеледі. «Өнім».

Сабақ: Excel бағдарламасындағы Excel функциясы

Көріп отырғаныңыздай, оператор MATCH деректер массивіндегі көрсетілген элементтің реттік нөмірін анықтау үшін өте ыңғайлы функция. Бірақ оның пайдасы күрделі формулаларда қолданылғанда айтарлықтай артады.