Excel операторлорунун пайдалануучулардын арасында абдан популярдуу бир милдети болуп саналат MATCH. Анын милдеттери бир маалымат комплекске элемент сан абалын аныктоо кирет. зор пайда башка операторлор менен бирге колдонулганда алып келет. милдети эмне, карап көрөлү MATCHАл эми иш жүзүндө кантип колдонсо болорун.
MATCH операторунун пайдалануу
оператору MATCH Бул иш-милдеттерди жүзөгө ашыруунун бир категориясына таандык "Шилтемелер жана Arrays". Ал мындай деди: тизилип бир элементи үчүн изилдейт жана бул алкакта бир клетканын абалы санын чыгарат. Чынында, бул да анын аты-жөнү көрсөтүлөт. Ошондой эле, бул өзгөчөлүк маалыматтарды андан ары кайра иштетүү үчүн белгилүү бир нерсенин өз орду санына жараша башка операторлор менен бирге колдонулат.
синтаксиси MATCH Ал мындай болот:
MATCH = (lookup_value lookup_array; [match_type])
Азыр өзүнчө ушул үч далилдер ар бир карап.
"Издөө" - бул ашык зарыл элементи болуп саналат. Бул текст, сан түрүндө болушу мүмкүн, ошондой эле логикалык мааниси кабыл алынышы. Бул аргумент жогоруда баалуулуктар кайсы бир клетканын шилтеме катары чыгышы мүмкүн.
"Кароо Array" - эгерде, ал каалаган мааниге ээ болгон аралыгы дареги. Бул тизилип элементтин абалы болуп саналат, ал эми оператор аныктоо керек MATCH.
"Дал түрү" Ал үчүн же туура эмес карап так оюнун көрсөтөт. Бул аргумент үч мааниге ээ болот: "1", "0" жана "-1". Эгерде баалуу "0" так үчүн оператор издөөлөр гана дал келет. Эгерде баалуу "1", Так матчында жок болгон учурда MATCH маселелер тартипти түшүп, анын клеткага жакын. Эгерде баалуу "-1", Толук дал табылган жок, анда милдети өсүү үчүн ага жакын элементин түзөт. Бул издөө так баасында эмес жүргүзүлөт жана толгон токой көрүү үчүн болжол менен салыштыруу өсүү тартибинде (түрү боюнча чечиле элек болсо, абдан маанилүү "1") Же салыштырганда тартиби (түрүн түшүп "-1").
далил "Дал түрү" Бул милдеттүү эмес. Бул керек эмес болсо, анда берилбей калган болот. Бул учурда, абалкысында "1". аргументтерди колдонуу "Дал түрү"Биринчиден, ал тексттин сандык маанилеринин менен, катышкан учурда гана мааниси бар.
эгер MATCH Бул орнотуулар үчүн мүмкүн эмес, керектүү нерсени, клетка ката оператор дисплейлерин издөө "# N / A".
Издөө оператору тамга жана кичине тамга менен гана эмес жүргүзүүдө. Эгерде тизилип табылган бир нече так дан, андан кийин MATCH биринчи эле клетка абалда көрсөтөт.
Метод 1: текст маалыматтар спектрин жерде дисплей элементи
колдонуп жатканда, анын жөнөкөй учурда, үлгүсүн карап көрөлү MATCH Сиз текст маалыматтардын тизилип, мындай деди: элементтин жайгашкан аныктай алабыз. өнүм аттары аралыгы, кандай орду билип, ал сөздү алып кетет "Кант".
- Сиз иштелип натыйжасын көрсөтө турган клетканы танда. уясынын белгисине "Кыстар милдети" бисмиллах сапта жөнүндө.
- баштады милдети устасы. ачык категория "Толук шансы тизме" же "Шилтемелер жана Arrays". аты издеп операторлордун тизмеси "Оюну". Жайгаштыруу жана аны басып, кнопкасын басып "OK" Терезенин түбүндө.
- терезе оператору далилдерди жанык MATCH. Көрүнүп тургандай, бир катар далилдер саны менен бул тилкеде, үч багыты бар. Биз аларды толтуруу керек.
Биз сөз абалын билүү үчүн керек болгондуктан, "Кант" Колдо болгон, аты талаага кууп аракет "Издөө".
Талаада "Кароо Array" Сиз катар координаттарын тактоо керек. Бул колдонмону түртүшү мүмкүн +, бирок ал курсорду коюп, чычкандын сол баскычы менен кысуу менен барагында спектрин баса жардам болот. Андан кийин, дарек аргументтер кутусуна пайда болот.
үчүнчү талаасы "Дал түрү" белгиленген саны "0"Биз текст маалыматтар менен иштешет, ошондуктан, биз так натыйжа керек.
маалыматтар топтомунун ар бир жолу, кнопкасын басып "OK".
- программа эсептөө жүзөгө ашырат жана сериялык номери абалын көрсөтөт "Кант" Биз бул колдонмодо дагы алгачкы кадам сурап клетка үчүн арналган тизди. орду саны барабар болот "4".
сабак: Барагы Function алуу устаты
Метод 2: башкарма арыз MATCH оператору
Биз операторун колдонуу жөнөкөй ишти карап чыгышты MATCHБирок ал дардын болот.
- Список үчүн, эки кошумча тармакта бир баракты кошуу: "Максаттуу маа-" жана "Жок",. Талаада "Максаттуу маа-" Биз таап келет аты кууп аракет кылып жатышат. Азыр ал болсун "Эт". Талаада "Жок", Алар жогоруда сөз ошол эле жол менен, курсорду кыймылсыз жана терезе аргумент операторго барып орнотот.
- талаадагы иштеши үчүн далил "Издөө" сөз жазылган турган клетканын дарегин белгилейт "Эт". талааларда "Кароо Array" жана "Дал түрү" мурдагы ыкма менен, ошондой эле маалыматтарды көрсөтүү - дареги аралыгы жана саны "0" тиешелүүлүгүнө жараша. Андан кийин кнопкасын басып "OK".
- Биз талаада жогоруда көрсөтүлгөн иш-аракеттерди жасап, бир жолу "Жок", сөздөр абалын көрсөтөт "Эт" Тандалган диапазондо. Бул учурда, ал барабар "3".
- Биз эч кандай башка аты-абалын билүү үчүн керек болсо, анда ар бир убакыт логинди же болуш алмаштыруунун кереги жок, анткени, бул ыкма жакшы. Эле талаада "Максаттуу маа-" Анын ордуна буга чейин бир, бир жаңы издөө мөөнөтү киргизилет. Кайра иштетүү жана андан кийин жыйынтыгын жеткирүү жазуусу болот.
Метод 3: сандык туюнтмалардагы үчүн MATCH операторун колдонуу
Эми силер кантип колдонсок болорун карап көрөлү MATCH Сандык билдирип менен иштөө.
максат 400 рублга суммасында жүктер, же өсүү тартибинде ушул суммага жакын ишке ашыруу болуп саналат.
- Биринчиден, биз тилкеде ден сорттоо керек "Сумма" түшүп. Бул тилке тандап Өтмөккө барып, "Башкы бет". уясынын белгисине "Сорттоо & Filter"Кайсы блоктогу Тасмадагы жайгашкан "Өзгөртүү". пайда тизмеде, нерсени тандоо "Минималдуу чеги Сорттоо".
- сорттоо аткарылган жок кылынгандан кийин, биз биринчи ыкма менен сүрөттөлгөн, ошондой жол менен урушуп натыйжасы чыгаруу болуп саналат, ошондой эле терезе баштоо ордун тандоо.
Талаада "Издөө" Биз бир катар кууп аракет кылып жатышат "400". Талаада "Кароо Array" бардык мамычаларды бөлүп координаттары турат "Сумма". Талаада "Дал түрү" Биз баасын "-1"Биз бирдей же баалуу издөө өндүрүлөт каалаган. Бардык орнотуулар кийин кнопкасын басып "OK".
- кайра иштетүү натыйжасы алдын-ала белгилүү клетка пайда болот. Бул орду "3". Бул туура келет "Картошка". Чынында эле, бул буюмдун аны сатуудан түшкөн каражаттын суммасы 400 көтөрүлүп санына жакын жана 450 рублди түзөт.
Ошо сыяктуу эле, силер үчүн издөө жана жакын жумуш орду болот "400" түшүп. Бир гана ал талаада, ал эми бүтүндөй өрттөлүүчү маалыматтарды чыпкалоо керек "Дал түрү" милдети аргументтер койгон баасы "1".
сабак: Excel боюнча сорттоо жана чыпкалоо маалыматтар
Метод 4: башка операторлору менен айкалыштырып колдонуу
татаал бисмиллах башка операторлору менен бул мүмкүнчүлүктү кыйла натыйжалуу пайдалануу. Көбүнчө, ал иш менен бирге колдонулат INDEX. Бул аргумент натыйжалары, анын сап жана мамыча бир алдын ала саны белгиленген клетка аралыгында мазмунуна. Жана саны, ошондой эле операторго карата MATCHАл гана эмес, баракта жана чегинде урмат-сый менен жүзөгө ашырылат. Бул иш синтаксиси төмөнкүчө чагылдырууга болот:
INDEX = (киет; row_num; column_num)
Бул учурда, шөкөттөп бир өлчөмдүү болсо, анда ал бир гана эки аргумент бир пайдаланылышы мүмкүн эмес: "Line саны" же "Колонка номер".
Мүмкүнчүлүк байланыш кызматтары INDEX жана MATCH Бул акыркы биринчи аргумент катары колдонсо болот, б.а., сап же тилкелер абалын көрсөтүп турат деп жатат.
бул баары бир дасторкон менен, иш жүзүндө эмне болорун карап көрөлү. Биздин милдет кошумча талаа барагында алып турат "Буюмдар" буюмдун аталышы, кирешелердин жалпы суммасы 350 рублге барабар болгон, же азаюу тартибинде ушул маанисине өтө жакын. Бул аргумент тармагында көрсөтүлгөн "Бир барак кирешелердин болжолдуу суммасы".
- Биз рубрикада ден сорттоо "Кирешенин өлчөмү" Боюунча. Бул үчүн, каалаган мамычаны тандап, өтмөктө болуу "Башкы бет", Уясынын белгисине "Сорттоо & Filter"Ал эми пайда менюсунан анда нерсеге басып "Минимумдан максимумга Сорттоо".
- талаада клетканы тандоо "Буюмдар" чакыруу милдети алуу устаты баскычы аркылуу адаттагыдай жол менен "Кыстар милдети".
- ачат терезесинде милдети устасы категорияда "Шилтемелер жана Arrays" Биз аты издеп жатышат "INDEX", Аны тандап, кнопкасын басып "OK".
- Кийинки, оператор тандоо тандоо сунуш терезени ачып, INDEX: An Array же маалымат. Биз биринчи жолду керек. Ошондуктан, бул терезеден демейки жөндөөлөрдү таштап, кнопкасын басып "OK".
- Бул терезе милдети далилдерди ачат INDEX. Талаада "Array" оператор аралыгы, дарегин көрсөтүү INDEX дарынын аталышын издеп калат. Биздин учурда - бул рубриканын "Товардын аталышы".
Талаада "Line саны" Бул камтылган милдетин жайгашкан болот MATCH. Бул макаланын башында сөз кылынган синтаксисин пайдаланып, кол менен кууп керек. Ошол замат иш атын жаз - "Оюну" саналуу эле. Андан кийин, кашаа ачуу. Бул оператордун биринчи аргумент болуп саналат "Издөө". Бул жаатында бир баракта жайгашкан "Кирешелердин болжолдуу суммасы". санын камтыган клетканын координаттары көрсөтүү 350. Биз коддон койду. экинчи аргумент болуп саналат "Кароо Array". MATCH 350 рублга чейин кирешелердин суммасы жана болжолдуу издеп жаткан аралыгында карайбыз. Демек, бул учурда тилкеде координатын көрсөтүлөт "Кирешенин өлчөмү". Дагы, коддон койду. Үчүнчү далил "Дал түрү". биз бирдей сандагы берген же жакын майда издеп, саны бул жерде коюлган "1". жабуучу.
милдеттерин үчүнчү аргумент INDEX "Колонка номер" бош калтырышат. Андан кийин кнопкасын басып "OK".
- Көрүнүп тургандай, милдетин INDEX операторунун жардамы менен MATCH алдын ала көрсөтүлгөн клетка аты чыгарат "Чай". Чынында эле, чай сатуудан түшкөн сумма (300 руб) иштелип балл столго бардык 350 рублга суммасына жакын түшүп.
- Биз кутучага санды түзөтүү бетинен өзгөртө болсо, "Кирешелердин болжолдуу суммасы" экинчи жагынан, тиешелүү түрдө кайра талаадагы көрүү болот "Буюмдар".
сабак: Барагы INDEX милдети
Көрүнүп тургандай, оператор MATCH Бул маалымат тизилип элементтин сериялык номерин аныктоо абдан сподручные өзгөчөлүк болуп саналат. Бирок, аны пайдалануу абдан бул татаал пайдаланган болсо, өсүп жатат.