Microsoft Excel программасында издөө функциясы

Pin
Send
Share
Send

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

Издөө операторунун арызы

оператору MATCH функциялар категориясына кирет Шилтемелер жана массивдер. Көрсөтүлгөн массивден көрсөтүлгөн элементти издеп, өзүнчө уячага ушул диапазондо жайгашкан ордун номерин берет. Чындыгында, аталышы да муну айгинелейт. Ошондой эле, бул функция башка операторлор менен бирдикте колдонулганда, аларга кийинки маалыматтарды иштеп чыгуу үчүн белгилүү бир элементтин позиция номери айтылат.

Оператордун синтаксиси MATCH мындай көрүнөт:

= SEARCH (издөө_ мааниси; издөө_арабы; [match_type])

Эми ушул үч жүйөнүн ар бирин өзүнчө карап көрөлү.

"Маани издөө" - Бул элемент табылышы керек. Ал тексттик, сандык формага ээ болушу мүмкүн, ошондой эле логикалык мааниге ээ болот. Жогоруда келтирилген маанилердин кайсынысы болбосун камтыган уячага шилтеме дагы ушул жүйөнү келтире алат.

Көрүлгөн массив издөө мааниси жайгашкан диапазондун дареги. Ушул массивдеги ушул элементтин абалын оператор аныкташы керек MATCH.

Дал келүү түрү так дал келүү же так эместик көрсөтүлөт. Бул аргумент үч мааниге ээ болушу мүмкүн: "1", "0" жана "-1". Баасы боюнча "0" оператор так дал келүүнү издейт. Эгер маани көрсөтүлгөн болсо "1"так дал келген жок болсо, анда MATCH ага эң жакын элементти төмөндөө иретинде кайтарат. Эгер маани көрсөтүлгөн болсо "-1", анда эч кандай дал келбесе, функция ага эң жакын элементти көтөрүү иретинде кайтарат. Эгер сиз так маани эмес, болжолдуу маани издеп жатсаңыз, анда сиз карап жаткан массанын көтөрүлүү ирети боюнча иреттелген (дал келүү түрү) "1"же төмөндөө (дал келүү тиби) "-1").

далил Дал келүү түрү талап кылынбайт. Эгер ал керек болбосо, ал өткөрүлүп берилиши мүмкүн. Бул учурда, анын демейки мааниси болуп саналат "1". Аргумент колдон Дал келүү түрүБиринчиден, бул тексттик эмес, сандык маанилер иштетилгенде гана мааниге ээ болот.

Учурда MATCH көрсөтүлгөн жөндөөлөрдө каалаган нерсени таба албай жатсаңыз, оператор уячадагы катаны көрсөтөт "# Жок / жок".

Издөө жүргүзүүдө оператор регистрлерди айырмалай албайт. Эгерде массивде бир нече дал келүүлөр болсо, анда MATCH клеткадагы эң алгач алардын абалын көрсөтөт.

1-ыкма: тексттик маалыматтар чөйрөсүндө бир нерсенин жайгашкан жерин көрсөтүү

Колдонууда эң жөнөкөй иштин мисалын карап көрөлү MATCH Текст маалыматтарынын массивинде көрсөтүлгөн элементтин жайгашкан жерин аныктай аласыз. Бул сөз продукттун аталыштары жайгашкан чөйрөдө кандай абалда тургандыгын билебиз "Кант".

  1. Иштелип чыккан натыйжа көрсөтүлө турган уячаны тандаңыз. Сөлөкөтүн чыкылдатыңыз "Кыстыруу функциясы" формулалар сызыгына жакын.
  2. Башталууда Функция усталары. Ачык категория "Толук алфавиттик тизме" же Шилтемелер жана массивдер. Операторлордун тизмесинен биз атын издеп жатабыз "Оюну". Аны таап, баса белгилеп, баскычты чыкылдатыңыз "OK" терезенин түбүндө.
  3. Оператордун аргумент терезеси жандырылды MATCH. Көрүнүп тургандай, ушул терезеде аргументтердин саны боюнча үч талаа бар. Биз аларды толтурушубуз керек.

    Сөздүн позициясын табышыбыз керек "Кант" диапазондо, анда бул ысымды талаага кууп чыгыңыз "Маани издөө".

    Талаада Көрүлгөн массив сиз диапазонун өзү координаттарын көрсөтүшүңүз керек. Сиз аны кол менен айдай аласыз, бирок талаага курсорду орнотуп, баракта ушул массивди тандап, чычкандын сол баскычын басып турсаңыз болот. Андан кийин, анын дареги аргументтер терезесинде көрсөтүлөт.

    Үчүнчү талаа Дал келүү түрү номурун койду "0", анткени биз тексттик маалыматтар менен иштейбиз, ошондуктан так жыйынтык керек.

    Бардык маалыматтар орнотулгандан кийин, баскычты чыкылдатыңыз "OK".

  4. Программа эсептөөнү жүргүзөт жана позициянын сериялык номерин көрсөтөт "Кант" ушул нускаманын биринчи баскычында көрсөтүлгөн уячанын тандалган массивине. Позиция номери бирдей болот "4".

сабак: Excel Feature Master

2-ыкма: издөө операторун автоматташтыруу

Жогоруда операторду колдонуунун эң жөнөкөй учурларын карадык MATCHбирок аны автоматташтырса болот.

  1. Ыңгайлуулук үчүн баракчага дагы эки кошумча талаа кошуңуз: "Максаттуу маа-" жана "Жок",. Талаада "Максаттуу маа-" табуу керек болгон ат менен кууп чыгыңыз. Эми ошондой болсун "Эт". Талаада "Жок", курсорду орнотуп, оператордун аргументтер терезесине жогоруда талкуулангандай өтүңүз.
  2. Функциянын аргументтер терезесинде, талаада "Маани издөө" сөз жазылган уячанын дарегин көрсөтүңүз "Эт". Талааларда Көрүлгөн массив жана Дал келүү түрү мурунку ыкмадагыдай эле маалыматтарды көрсөтүңүз - диапазондун дареги жана номери "0" тиешелүүлүгүнө жараша. Андан кийин, баскычты чыкылдатыңыз "OK".
  3. Жогоруда айтылган аракеттерди жасаган соң, талаага чыктык "Жок", сөз абалы көрсөтүлөт "Эт" тандалган диапазондо Бул учурда ал барабар "3".
  4. Бул ыкма жакшы, анткени башка ысымдын позициясын билгибиз келсе, формуланы ар бир жолу терип же өзгөртүүгө туура келбейт. Талаада жөнөкөй "Максаттуу маа-" мурунку сөздүн ордуна жаңы издөө сөзүн киргизиңиз. Андан кийин натыйжаны иштеп чыгуу жана чыгаруу автоматтык түрдө ишке ашат.

3-ыкма: сандык туюнтмалар үчүн FIND операторун колдонуңуз

Эми аны кантип колдонсо болорун карап көрөлү MATCH сандык туюнтмалар менен иштөө үчүн.

Тапшырма 400 рублга чейинки суммада товарды табуу же ушул суммага көтөрүлгөн буйрукка жакыныраак табуу.

  1. Биринчиден, биз тилкедеги нерселерди иреттешибиз керек "Сумма" төмөндөө иретинде. Бул тилкени тандап, өтмөккө өтүңүз "Башкы бет". Сөлөкөтүн чыкылдатыңыз Sort and Filterблоктогу лентага жайгашкан "Өзгөртүү". Пайда болгон тизмеде, тандаңыз "Максимумдан минимумга чейин сорттоо".
  2. Сорттоо бүткөндөн кийин, натыйжа көрсөтүлө турган уячаны тандап, аргумент терезесин биринчи ыкмада талкуулагандай баштаңыз.

    Талаада "Маани издөө" бир катар кууп "400". Талаада Көрүлгөн массив тилкенин координаттарын көрсөтүңүз "Сумма". Талаада Дал келүү түрү белгиленген маани "-1", анткени биз издөөлөрдөн барабар же чоң маанилерди издеп жатабыз. Бардык орнотууларды бүткөндөн кийин, баскычты чыкылдатыңыз "OK".

  3. Иштетүүнүн натыйжасы мурда көрсөтүлгөн уячада көрсөтүлөт. Бул позиция. "3". Ага туура келет "Картошка". Чындыгында, ушул продуктту сатуудан түшкөн кирешенин суммасы өсүү тартибинде 400гө жакын жана 450 рублди түзөт.

Анын сыңарындай, сиз эң жакын жайгашкан жерди издесеңиз болот "400" төмөндөө иретинде. Бул үчүн гана маалыматты көтөрүлүү ирээтинде жана талаадан чыпкалоо керек Дал келүү түрү функция аргументтери белгиленген маани "1".

сабак: Excelдеги маалыматтарды сорттоп, чыпкалаңыз

4-ыкма: башка операторлор менен айкалыштыруу

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

= INDEX (массив; катар_аты; мамычанын номери)

Андан тышкары, массив бир өлчөмдүү болсо, анда эки аргументтин бирөөсүн гана колдоно аласыз: Саптын номери же Тилкенин номери.

Feature Link Feature INDEX жана MATCH экинчиси аргумент катары колдонулушу мүмкүн, башкача айтканда, катардын же мамычанын позициясын көрсөтөт.

Келгиле, аны кандайча иш жүзүндө бүткүл таблицада колдонсо болорун карап көрөлү. Биздин милдет - барактын кошумча талаасында көрсөтүү "Буюмдар" продукттун аталышы, кирешенин жалпы суммасы 350 рубль же ушул мааниге эң жакын сумма боюнча. Бул аргумент талаада көрсөтүлгөн. "Бир баракка кирешенин болжолдуу көлөмү".

  1. Бардык нерсени тилкеде иреттөө "Кирешелердин суммасы" Боюунча. Бул үчүн, өтмөктө турган жана керектүү тилкени тандаңыз "Башкы бет"сөлөкөтүн чыкылдатыңыз Sort and Filterчыкылдатып, пайда болгон менюдагы нерсени чыкылдатыңыз "Минимумдан максимумга чейин сорттоо".
  2. Талаадагы уячаны тандаңыз "Буюмдар" жана чалуу Мүмкүнчүлүк чебери кадимки жол менен баскыч аркылуу "Кыстыруу функциясы".
  3. Ачылган терезеде Функция усталары категориясында Шилтемелер жана массивдер ат издеп "INDEX", аны тандап, баскычты чыкылдатыңыз "OK".
  4. Андан кийин, оператордун тандоосун сунуш кылган терезе ачылат INDEX: массив же маалымдама үчүн. Бизге биринчи вариант керек. Ошондуктан, биз ушул терезеде демейки жөндөөлөрдүн бардыгын таштап, кнопканы басабыз "OK".
  5. Функциянын аргументтер терезеси ачылат INDEX. Талаада "Array" оператор жайгашкан диапазонун дарегин көрсөтүңүз INDEX продукттун атын издейт. Биздин учурда, бул тилке "Товардын аталышы".

    Талаада Саптын номери уюшкан функция жайгашкан MATCH. Ал макаланын башында айтылган синтаксисти колдонуп, кол менен иштетилиши керек. Дароо эле функциянын атын жазыңыз - "Оюну" тырмакча жок. Андан кийин кашаа ачыңыз. Бул оператордун биринчи аргументи болуп саналат "Маани издөө". Ал талаадагы баракта жайгашкан "Болжолдуу кирешенин суммасы". Санды камтыган уячанын координаттарын белгилеңиз 350. Үтүрлүү чекит койду. Экинчи жүйөө Көрүлгөн массив. MATCH кирешенин көлөмү жайгашкан диапазонду карап, 350 рублга жакын адамды издейт. Ошондуктан, бул учурда тилкенин координаттарын белгилеңиз "Кирешелердин суммасы". Дагы бир үтүрлүү чекит койду. Үчүнчү далил Дал келүү түрү. Берилгенге же жакыныраак кичинекейге барабар санды издей тургандыктан, биз бул жерге сан койдук "1". Кашааларды жабабыз.

    Функциянын үчүнчү жүйөсү INDEX Тилкенин номери бош калтырыңыз. Андан кийин, баскычты чыкылдатыңыз "OK".

  6. Көрүнүп тургандай, функция INDEX операторун колдонууда MATCH алдын ала көрсөтүлгөн уячада ысым көрсөтүлөт "Чай". Чындыгында эле, чайды сатуудан түшкөн сумма (300 рубль), иштелип жаткан столдогу бардык маанилерден 350 рубльга чейин эң жакын.
  7. Эгер талаадагы санды өзгөртсөк "Болжолдуу кирешенин суммасы" экинчисине, анда талаадагы камтылгандар автоматтык түрдө эсепке алынат "Буюмдар".

сабак: INDEX функциясы Excelде

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

Pin
Send
Share
Send