30 функсияҳои Excel дар 30 рӯз: MATCH

Дируз дар марафон 30 Excel дар 30 рӯз кор мекунад мо бо истифода аз функсия сатрҳои матниро пайдо кардем ҶУСТУҶӮИ (Ҷустуҷӯ) ва инчунин истифода бурда мешавад ХАТО (IFERROR) ва ISNUMBER (ISNUMBER) дар ҳолатҳое, ки функсия хато мекунад.

Дар рӯзи 19-уми марафони мо, мо функсияро меомӯзем МАТР (Ҷустуҷӯ). Он арзишро дар массив ҷустуҷӯ мекунад ва агар арзиш пайдо шавад, мавқеи онро бармегардонад.

Пас, биёед ба маълумоти истинод оид ба функсия муроҷиат кунем МАТР (МАТЧ) ва ба чанд мисол нигаред. Агар шумо барои кор бо ин функсия мисолҳо ё равишҳои шахсии худро дошта бошед, лутфан онҳоро дар шарҳҳо мубодила кунед.

Функсияи 19: MATCH

функсия МАТР (MATCH) мавқеи арзишро дар массив ё хатогиро бармегардонад #AT (#Н/А) агар ёфт нашавад. Массив метавонад мураттаб ё ҷудонашуда бошад. Функсия МАТР (MATCH) ба ҳарфи калон ҳассос нест.

Функсияи MATCH-ро чӣ тавр истифода бурдан мумкин аст?

функсия МАТР (MATCH) мавқеъи элементро дар массив бармегардонад ва ин натиҷа метавонад аз ҷониби дигар вазифаҳо истифода шавад, ба монанди INDEX (ИНДЕКС) ё ИНТИЗОР (VPR). Барои намуна:

  • Мавқеи элементро дар рӯйхати ҷудонашуда пайдо кунед.
  • Истифода бо ШАРТНОМА (SELECT) барои табдил додани фаъолияти донишҷӯён ба баҳои ҳарфӣ.
  • Истифода бо ИНТИЗОР (VLOOKUP) барои интихоби сутуни чандир.
  • Истифода бо INDEX (INDEX) барои ёфтани арзиши наздиктарин.

Синтаксиси MATCH

функсия МАТР (MATCH) дорои синтаксиси зерин аст:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • ҷустуҷӯ_арзиш (lookup_value) - Метавонад матн, рақам ё логикӣ бошад.
  • ҷустуҷӯ_массив (lookup_array) - истинод ба массив ё массив (ячейкаҳои ҳамсоя дар як сутун ё як сатр).
  • навъи мувофиқ (навъи мувофиқ) метавонад се арзиш қабул кунад: -1, 0 or 1. Агар далел партофта шавад, он ба он баробар аст 1.

MATCH домҳо (МАТЧ)

функсия МАТР (MATCH) мавқеъи элементи ёфтшударо бармегардонад, аммо арзиши онро не. Агар шумо хоҳед, ки арзишро баргардонед, истифода баред МАТР (MATCH) якҷоя бо функсия INDEX (ИНДЕКС).

Мисоли 1: Ҷустуҷӯи элемент дар рӯйхати номбаршуда

Барои рӯйхати номатлуб, шумо метавонед истифода баред 0 ҳамчун арзиши аргумент навъи мувофиқ (намуди мувофиқ) барои ҷустуҷӯи мувофиқати дақиқ. Агар шумо хоҳед, ки мувофиқати дақиқи сатри матнро пайдо кунед, шумо метавонед аломатҳои ҷонишинро дар арзиши ҷустуҷӯ истифода баред.

Дар мисоли зерин, барои пайдо кардани мавқеъи моҳ дар рӯйхат, мо метавонем номи моҳро пурра ё қисман бо истифода аз аломатҳои ҷорӣ нависем.

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

30 функсияҳои Excel дар 30 рӯз: MATCH

Ҳамчун далел ҷустуҷӯ_массив (lookup_array) шумо метавонед массиви доимиро истифода баред. Дар мисоли зерин, моҳи дилхоҳ дар чашмаки D5 ворид карда мешавад ва номҳои моҳҳо ҳамчун далели дуюми функсия иваз карда мешаванд. МАТР (MATCH) ҳамчун массиви доимӣ. Агар шумо дар чашмаки D5 як моҳи дертар ворид кунед, масалан, Окт (Октябрь), он гоҳ натиҷаи функсия хоҳад буд #AT (#Н/А).

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

30 функсияҳои Excel дар 30 рӯз: MATCH

Мисоли 2: Баҳои хонандагонро аз фоизҳо ба ҳарфҳо иваз кунед

Бо истифода аз ин функсия шумо метавонед баҳои донишҷӯиро ба системаи ҳарфӣ табдил диҳед МАТР (MATCH) ҳамон тавре ки шумо бо он кардед ИНТИЗОР (VPR). Дар ин мисол, функсия дар якҷоягӣ бо истифода мешавад ШАРТНОМА (CHOICE), ки сметаи ба мо лозимиро бармегардонад. Баҳс навъи мувофиқ (навъи_матба) ба баробар муқаррар карда шудааст -1, зеро холҳо дар ҷадвал аз рӯи тартиби кам ҷудо карда шудаанд.

Вакте ки бахс навъи мувофиқ (навъи_мубориза) аст -1, натиҷа хурдтарин арзишест, ки аз арзиши дилхоҳ бузургтар ё баробар аст. Дар мисоли мо, арзиши дилхоҳ 54 аст. Азбаски дар рӯйхати холҳо чунин арзиш вуҷуд надорад, элементи мувофиқ ба арзиши 60 баргардонида мешавад. Азбаски 60 дар ҷои чорум дар рӯйхат аст, натиҷаи функсия ШАРТНОМА (SELECT) арзише хоҳад буд, ки дар ҷои 4-ум аст, яъне чашмаки C6, ки холҳои D-ро дар бар мегирад.

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

30 функсияҳои Excel дар 30 рӯз: MATCH

Мисоли 3: Эҷоди интихоби сутуни чандир барои VLOOKUP (VLOOKUP)

Барои додани чандирии бештар ба функсия ИНТИЗОР (VLOOKUP) Шумо метавонед истифода баред МАТР (MATCH) барои дарёфти рақами сутун ба ҷои рамзгузории сахти арзиши он ба функсия. Дар мисоли зерин, корбарон метавонанд минтақаро дар чашмаки H1 интихоб кунанд, ин арзишест, ки онҳо ҷустуҷӯ мекунанд ИНТИЗОР (VPR). Баъдан, онҳо метавонанд як моҳро дар чашмаки H2 ва функсия интихоб кунанд МАТР (MATCH) рақами сутуни мувофиқи он моҳро бармегардонад.

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

30 функсияҳои Excel дар 30 рӯз: MATCH

Мисоли 4: Ҷустуҷӯи арзиши наздиктарин бо истифода аз INDEX (INDEX)

функсия МАТР (MATCH) дар якҷоягӣ бо функсия аъло кор мекунад INDEX (INDEX), ки мо онро каме дертар дар ин марафон муфассалтар дида мебароем. Дар ин мисол, функсия МАТР (MATCH) барои ёфтани наздиктарин рақами дуруст аз якчанд рақамҳои тахминӣ истифода мешавад.

  1. функсия ABS модули фарқияти байни ҳар як рақами тахмин ва дурустро бармегардонад.
  2. функсия Min (MIN) фарқияти хурдтаринро пайдо мекунад.
  3. функсия МАТР (MATCH) суроғаи хурдтарин фарқиятро дар рӯйхати фарқиятҳо пайдо мекунад. Агар дар рӯйхат якчанд арзишҳои мувофиқ мавҷуд бошанд, арзиши аввал баргардонида мешавад.
  4. функсия INDEX (INDEX) аз рӯйхати номҳо номи ба ин мавқеъ мувофиқро бармегардонад.

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

30 функсияҳои Excel дар 30 рӯз: MATCH

Дин ва мазҳаб