געפינען די פֿונקציע אין Microsoft Excel

איינער פון די מערסט געזוכט נאָך אָפּערייטערז צווישן עקססעל ניצערס איז די פֿונקציע MATCH. זייַן אַרבעט איז צו באַשטימען די נומער פון די עלעמענט אין אַ געגעבן דאַטע מענגע. עס ברענגט די גרעסטע נוץ ווען געניצט אין קאַנדזשאַנגקשאַן מיט אנדערע אָפּערייטערז. זאל ס זען וואָס אַ פֿונקציע איז MATCHאון ווי עס קענען זיין געניצט אין פיר.

אַפּפּליקאַטיאָן פון מאַטטש אָפּעראַטאָר

אָפּעראַטאָר MATCH געהערט צו דער קאַטעגאָריע פון ​​פאַנגקשאַנז "לינקס און ערייז". עס זוכט פֿאַר די ספּעסאַפייד עלעמענט אין די ספּעסאַפייד מענגע און פראבירט זייַן שטעלע נומער אין דעם קייט אין אַ באַזונדער צעל. פאקטיש, אפילו זייַן נאָמען ינדיקייץ דעם. אויך, ווען געניצט אין קאַנדזשאַנגקשאַן מיט אנדערע אָפּערייטערז, דעם פֿונקציע ימפּרוווז זיי פון די שטעלע נומער פון אַ ספּעציפיש עלעמענט פֿאַר דער סאַבסאַקוואַנט פּראַסעסינג פון דעם דאַטן.

אָפּעראַטאָר סינטאַקס MATCH קוקט ווי דאָס:

= מאַטטש (זוכן ווערט, לוקאַפּ מענגע; [מאַטשט_טיפּ])

איצט באַטראַכטן יעדער פון די דרייַ טענות סעפּעראַטלי.

"Sought value" - דאס איז דער עלעמענט וואָס זאָל זיין געפונען. עס קען האָבן אַ טעקסטשאַל, נומעריק פאָרעם, און אויך נעמען אַ לאַדזשיקאַל ווערט. דעם אַרגומענט קענען אויך זיין אַ רעפֿערענץ צו אַ צעל אַז כּולל קיין פון די אויבן וואַלועס.

"Viewed array" איז די אַדרעס פון די קייט אין וואָס די ווערט איז ליגן. עס איז די פּאָזיציע פון ​​דעם עלעמענט אין דעם מענגע אַז דער אָפּעראַטאָר זאָל באַשליסן. MATCH.

"מאַפּפּינג טיפּ" ינדיקייץ אַ פּינטלעך גלייַכן צו זוכן פֿאַר אָדער ומפּינקטלעך. דעם אַרגומענט קענען זיין דרייַ וואַלועס: "1", "0" און "-1". אויב "0" דער אָפּעראַטאָר נאָר קוקט פֿאַר אַ פּינטלעך גלייַכן. אויב די ווערט איז "1", אויב עס איז קיין פּינטלעך גלייַכן MATCH גיט די עלעמענט קלאָוסאַסט עס אין אַראָפּגיין סדר. אויב די ווערט איז "-1", אויב ניט קיין פּינטלעך גלייַכן איז געפונען, די פונקציאָנירן קערט דער עלעמענט קלאָוסאַסט צו אים אין אַסענדינג סדר. עס איז וויכטיק אויב איר זענט נישט זוכט פֿאַר אַ פּינטלעך ווערט, אָבער אַן אַפּפּראָקסימאַטע איינער, אַזוי אַז די מענגע איר ווע געזען וועט זיין באפוילן אין אַסענדינג סדר (טיפּ פון ריכטן "1") אָדער אראפנידערן (מאַפּינג טיפּ "-1").

אַרגומענט "מאַפּפּינג טיפּ" ניט פארלאנגט. עס קען זיין מיסט אויב עס איז נישט דארף. אין דעם פאַל, זייַן פעליקייַט ווערט איז "1". צולייגן אַרגומענט "מאַפּפּינג טיפּ"ערשטער פון אַלע, עס מאכט זינען בלויז ווען נומעריק וואַלועס זענען פּראַסעסט, נישט טעקסט וואַלועס.

אין פאַל MATCH מיט די ספּעסאַפייד סעטטינגס קענען נישט געפינען דעם געוואלט נומער, דער אָפּעראַטאָר ווייזט אַ טעות אין דער צעל "# N / A".

ווען אָנפירונג אַ זוכן, דער אָפּעראַטאָר טוט נישט דערשייַנען צווישן די נומער פון רעגיסטערס. אויב עס זענען עטלעכע פּינטלעך שוועבעלעך אין די מענגע, MATCH דיספּלייז די פּאָזיציע פון ​​דער זייער ערשטער אין די צעל.

מעטאָד 1: ווייַז די אָרט פון דעם עלעמענט אין די קייט פון טעקסט דאַטע

לאָמיר קוקן בייַ דער משל פון די סימפּלאַסט פאַל, ווען ניצן MATCH איר קענען באַשטימען די אָרט פון דעם ספּעסאַפייד עלעמענט אין די מענגע פון ​​טעקסט דאַטע. געפינען אויס וואָס שטעלע אין דער קייט אין וואָס די נעמען פון די סכוירע, איז די וואָרט "צוקער".

  1. אויסקלייַבן די צעל אין וואָס די פּראַסעסט רעזולטאַט וועט זיין געוויזן. דריקט אויף די בילדל "ינסערט פֿונקציע" לעבן די פאָרמולע באַר.
  2. Launch פֿונקציע הארץ. עפענען אַ קאַטעגאָריע "גאַנץ אַלפאַבעטיקאַל רשימה" אָדער "לינקס און ערייז". אין דער רשימה פון אָפּערייטערז מיר זענען קוקן פֿאַר די נאָמען "MATCH". געפֿינען און סעלעקטירן עס, דריקט אויף די קנעפּל. "OK" בייַ די דנאָ פון די פֿענצטער.
  3. אָפּעראַטאָר אַרגומענט פֿענצטער איז אַקטיווייטיד. MATCH. ווי איר קענען זען, אין דעם פֿענצטער דורך די נומער פון די נומער פון טענות עס זענען דרייַ פעלדער. מיר האָבן צו פּלאָמבירן זיי.

    זינט מיר דאַרפֿן צו געפֿינען די שטעלע פון ​​דעם וואָרט "צוקער" אין די קייט, דעמאָלט פאָר דעם נאָמען אין דעם פעלד "Sought value".

    אין דעם פעלד "Viewed array" איר דאַרפֿן צו ספּעציפיצירן די קאָואָרדאַנאַץ פון די קייט זיך. עס קענען זיין געטריבן אין מאַניואַלי, אָבער עס איז גרינגער צו שטעלן דעם לויפֿער אין דעם פעלד און סעלעקטירן דעם מענגע אויף די בלאַט בשעת קלאַמפּינג די לינק מויז קנעפּל. נאָך דעם, זייַן אַדרעס איז געוויזן אין די אַרגומענט פֿענצטער.

    אין די דריט פעלד "מאַפּפּינג טיפּ" שטעלן די נומער "0", זינט מיר וועלן אַרבעטן מיט טעקסט דאַטן, און דעריבער דאַרפֿן אַ פּינטלעך רעזולטאַט.

    נאָך אַלע די דאַטע איז באַשטימט, גיט אויף די קנעפּל. "OK".

  4. דער פּראָגראַם פּערפאָרמז די כעזשבן און דיספּלייז די אָרדיינד שטעלע "צוקער" אין דער אויסגעקליבן מענגע אין דער צעל מיר ספּעסאַפייד אין דער ערשטער שריט פון דעם לימעד. שטעלע נומער וועט זיין גלייַך צו "4".

לעקציע: עקססעל פֿונקציע מאַזעק

מעטאָד 2: אַוטאָמאַטע די נוצן פון דעם מאַטטש אָפּעראַטאָר

אויבן, מיר האָבן געהאלטן די מערסט פּרימיטיוו פאַל פון ניצן די אָפּעראַטאָר MATCH, אָבער אַפֿילו עס קענען זיין אָטאַמייטיד.

  1. פֿאַר קאַנוויניאַנס, מיר לייגן צוויי נאָך פעלדער אויף דעם בויגן: "שטעלן פונט" און "נומער". אין דעם פעלד "שטעלן פונט" מיר פאָרן אין די נאָמען וואָס דאַרף צו זיין געפונען. זאל עס זיין איצט "פלייש". אין דעם פעלד "נומער" שטעלן די לויפֿער און גיין צו די פֿענצטער פון אָפּעראַטאָר אַרגומענטן אין די זעלבע וועג וואָס איז געווען דיסקרייבד אויבן.
  2. אין דער פֿונקציע אַרגומענט קעסטל אין דעם פעלד "Sought value" ספּעציפיצירן די אַדרעס פון די צעל אין וואָס די וואָרט איז אריין "פלייש". אין די פעלדער "Viewed array" און "מאַפּפּינג טיפּ" מיר אָנווייַזן די זעלבע דאַטע ווי אין די פריערדיקע אופֿן - די אַדרעס פון די קייט און די נומער "0" ריספּעקטיוולי. נאָך וואָס, דריקט אויף די קנעפּל "OK".
  3. נאָך מיר האָבן געטאן די אויבן אַקשאַנז, אין דעם פעלד "נומער" די וואָרט שטעלע איז געוויזן "פלייש" אין די אויסגעקליבן קייט. אין דעם פאַל, עס איז "3".
  4. דעם אופֿן איז גוט ווייַל אויב מיר ווילן צו וויסן די פּאָזיציע פון ​​קיין אנדערע נאָמען, מיר וועלן נישט דאַרפֿן צו שייַעך-טיפּ אָדער טוישן די פאָרמולע יעדער מאָל. פּונקט גענוג אין דעם פעלד "שטעלן פונט" אַרייַן אַ נייַע זוכן וואָרט אַנשטאָט פון די פריערדיקע. פּראַסעסינג און עקספּרעס פון דער רעזולטאַט נאָך דעם וועט פאַלן אויטאָמאַטיש.

מעטאָד 3: ניצן די מאַטטש אָפּעראַטאָר פֿאַר נומעריק אויסדרוקן

איצט לאָזן ס קוק ווי איר קענען נוצן MATCH צו אַרבעטן מיט נומעריק אויסדרוקן.

די אַרבעט איז צו געפֿינען אַ פּראָדוקט ווערט 400 רובל אָדער די קלאָוסאַסט צו דעם סומע אין אַסענדינג סדר.

  1. ערשטער פון אַלע, מיר דאַרפֿן צו סאָרט די זאכן אין דעם זייַל "Amount" אראפנידערן. סעלעקט דעם זייַל און גיין צו די קוויטל "היים". דריקט אויף די בילדל "סאָרט און פילטער"וואָס איז ליגן אויף די טייפּ אין בלאָק Editing. אין די רשימה אַז אויס, סעלעקטירן דעם נומער "סאָרט פון מאַקסימום צו מינימום".
  2. נאָך די סאָרטינג איז געטאן, אויסקלייַבן די צעל ווו דער רעזולטאַט וועט זיין געוויזן, און קאַטער די אַרגומענט פֿענצטער אין די זעלבע וועג וואָס איז געווען דיסקרייבד אין דער ערשטער אופֿן.

    אין דעם פעלד "Sought value" מיר פאָרן אין אַ נומער "400". אין דעם פעלד "Viewed array" ספּעציפיצירן די קאָואָרדאַנאַץ פון דעם זייַל "Amount". אין דעם פעלד "מאַפּפּינג טיפּ" שטעלן די ווערט "-1"ווי מיר זוכן פֿאַר אַן גלייַך אָדער גרעסער ווערט פון די געבעטן איינער. נאָך געמאכט אַלע די סעטטינגס דריקט אויף די קנעפּל "OK".

  3. דער רעזולטאַט פון פּראַסעסינג איז געוויזן אין דער פריער ספּעסאַפייד צעל. דאָס איז די שטעלע "3". עס קאָראַספּאַנדז צו "פּאָטאַטאָעס". טאקע, די סומע פון ​​רעוועך פון דעם פאַרקויף פון דעם פּראָדוקט איז קלאָוסאַסט צו די נומער 400 אין אַסענדינג סדר און אַמאַונץ צו 450 רובל.

סימילאַרלי, איר קענען זוכן פֿאַר די קלאָוסאַסט שטעלע צו "400" אראפנידערן. בלויז פֿאַר דעם איר דאַרפֿן צו פילטער דאַטן אין אַסענדינג סדר, און אין דעם פעלד "מאַפּפּינג טיפּ" פֿונקציע אַרגומענטן שטעלן די ווערט "1".

לעקציע: סאָרט און פילטער דאַטע אין עקססעל

מעטאָד 4: נוצן אין קאָמבינאַציע מיט אנדערע אָפּערייטערז

דעם פֿונקציע איז מערסט עפעקטיוו צו נוצן מיט אנדערע אָפּערייטערז ווי טייל פון אַ קאָמפּלעקס פאָרמולע. רובֿ אָפֿט עס איז געניצט אין קאַנדזשאַנגקשאַן מיט די פאַנגקשאַנז INDEX. דעם אַרגומענט רעזולטאטן צו די ספּעסאַפייד צעל די אינהאַלט פון די קייט ספּעסאַפייד דורך די נומער פון זייַן רודערן אָדער זייַל. דערצו, די נאַמבערינג, ווי אין באַציונג צו דער אָפּעראַטאָר MATCH, איז געטאן ניט קאָרעוו צו די גאנצע בויגן, אָבער נאָר אין די קייט. דער סינטאַקס פֿאַר דעם פֿונקציע איז ווי גייט:

= אינדעקס (array, line_number, column_number)

דערצו, אויב די מענגע איז איינער-דימענשאַנאַל, דעמאָלט נאָר איינער פון די צוויי אַרגומענטן קענען זיין געניצט: "שורה נומער" אָדער "קאַלאַם נומער".

פיטשער בונדלע פון ​​פאַנגקשאַנז INDEX און MATCH איז אַז די יענער קענען זיין געניצט ווי דער אַרגומענט פון דער ערשטער, אַז איז, צו אָנווייַזן די שטעלע פון ​​די רודערן אָדער זייַל.

זאל ס נעמען אַ קוק בייַ ווי דאָס קענען זיין געטאן אין פיר, ניצן אַלע די זעלבע טיש. אונדזער אַרבעט איז צו ברענגען אין די נאָך בויגן "פּראָדוקט" דער נאָמען פון די סכוירע, די גאַנץ סומע פון ​​רעוועך פון וואָס איז גלייַך צו 350 רובל אָדער קלאָוסאַסט צו דעם ווערט אין אראפנידערן סדר. דעם אַרגומענט איז ספּעסאַפייד אין דעם פעלד. "אַפּפּראָקסימאַטע סומע פון ​​רעוועך פּער בויגן".

  1. סאָרט זאכן אין אַ זייַל "די סומע פון ​​רעוועך" אַסענדינג. צו טאָן דאָס, סעלעקטירן די פארלאנגט זייַל און, ווען איר זענט אין די קוויטל "היים", דריקט אויף די בילדל "סאָרט און פילטער"און דעמאָלט אין די ארויס מעניוז גיט אויף די נומער "סאָרט פון מינימום צו מאַקסימום".
  2. אויסקלייַבן די צעל אין דעם פעלד "פּראָדוקט" און רופן פֿונקציע וויזערד אין די געוויינטלעך וועג דורך אַ קנעפּל "ינסערט פֿונקציע".
  3. אין די פֿענצטער אַז עפענען פֿונקציע הארץ אין קאַטעגאָריע "לינקס און ערייז" קוק פֿאַר נאָמען INDEXאויסקלייַבן עס און דריקט אויף די קנעפּל "OK".
  4. ווייַטער, אַ פֿענצטער עפענען אַז אָפפערס אַ ברירה פון אָפּעראַטאָר אָפּציעס. INDEX: פֿאַר מענגע אָדער פֿאַר דערמאָנען. מיר דאַרפֿן די ערשטער אָפּציע. דעריבער לאָזן אונדז אין דעם פֿענצטער אַלע די פעליקייַט סעטטינגס און גיט אויף די קנעפּל "OK".
  5. דער פֿונקציע אַרגומענט פֿענצטער עפענען. INDEX. אין דעם פעלד "Array" ספּעציפיצירן די אַדרעס פון די קייט ווו די אָפּעראַטאָר INDEX וועט זוכן פֿאַר די פּראָדוקט נאָמען. אין אונדזער פאַל, דאָס איז אַ זייַל. "פּראָדוקט נאָמען".

    אין דעם פעלד "שורה נומער" נעסטעד פונקציאָנירן וועט זיין ליגן MATCH. עס וועט האָבן צו זיין געטריבן אין מאַניואַלי ניצן די סינטאַקס ריפערד צו די אָנהייב פון די אַרטיקל. גלייך שרייַבן די נאָמען פון די פֿונקציע - "MATCH" אָן קוואָטעס. דערנאך עפענען די קלאַמער. דער ערשטער אַרגומענט פון דעם אָפּעראַטאָר איז "Sought value". עס איז ליגן אויף די בויגן אין דעם פעלד. "אַפּפּראָקסימאַטע סומע פון ​​רעוועך". ספּעציפיצירן די קאָואָרדאַנאַץ פון די צעל מיט די נומער 350. מיר שטעלן אַ פּינטלעכקייַט. די רגע אַרגומענט איז "Viewed array". MATCH וועט זען די קייט אין וואָס די סומע פון ​​רעוועך איז ליגן און קוקן פֿאַר די קלאָוסאַסט צו 350 רובל. דעריבער, אין דעם פאַל, מיר ספּעציפיצירן די קאָואָרדאַנאַץ פון דעם זייַל "די סומע פון ​​רעוועך". ווידער מיר שטעלן אַ פּינטלעכקייַט. דער דריט אַרגומענט איז "מאַפּפּינג טיפּ". זינט מיר וועלן זוכן פֿאַר אַ נומער גלייַך צו די געגעבן איינער אָדער די ניראַסט איינער, מיר שטעלן דעם נומער דאָ. "1". נאָענט די בראַקאַץ.

    דריט פֿונקציע אַרגומענט INDEX "קאַלאַם נומער" לאָזן ליידיק. נאָך וואָס, דריקט אויף די קנעפּל "OK".

  6. ווי איר קענען זען, די פֿונקציע INDEX מיט דער הילף פון אַ אָפּעראַטאָר MATCH אין די פאַר-ספּעסאַפייד צעל דיספּלייז די נאָמען "טיי". טאקע, די סומע פון ​​דעם פאַרקויף פון טיי (300 רובל) איז די קלאָוסאַסט אין אראפנידערן סדר צו די סומע פון ​​350 רובל פון אַלע די וואַלועס אין די טיש זייַענדיק פּראַסעסטיד.
  7. אויב מיר טוישן דעם נומער אין דעם פעלד "אַפּפּראָקסימאַטע סומע פון ​​רעוועך" צו אן אנדער, די פעלד צופרידן וועט אויטאָמאַטיש רעקאַלקיאַלייטיד אַקאָרדינגלי. "פּראָדוקט".

לעקציע: עקססעל פֿונקציע אין עקססעל

ווי איר קענען זען, דער אָפּעראַטאָר MATCH איז אַ זייער באַקוועם פונקציאָנירן פֿאַר דיטערמאַנינג די סיקוואַנס נומער פון די ספּעסאַפייד עלעמענט אין די דאַטן מענגע. אבער די נוץ פון עס ינקריסיז באטייטיק אויב עס איז געניצט אין קאָמפּלעקס פאָרמולאַס.