30 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

נעכטן אין די מעראַטאַן 30 עקססעל פאַנגקשאַנז אין 30 טעג מיר געפֿונען טעקסט סטרינגס ניצן די פֿונקציע זוכן (זוכן) און אויך געוויינט פאַלש (IFERROR) און ISNUMBER (ISNUMBER) אין סיטואַטיאָנס ווען די פֿונקציע ווארפט ער אַ טעות.

דעם 19טן טאָג פון אונדזער מעראַטאַן, מיר וועלן לערנען די פֿונקציע גלייַכן (זוכן). עס קוקט אַרויף אַ ווערט אין אַ מענגע און, אויב אַ ווערט איז געפֿונען, קערט זייַן שטעלע.

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

פֿונקציע 19: MATCH

פונקציע גלייַכן (MATCH) קערט די שטעלע פון ​​אַ ווערט אין אַ מענגע, אָדער אַ טעות #AT (#N/A) אויב ניט געפֿונען. אַ מענגע קענען זיין סאָרטעד אָדער אַנסאָרטיד. פֿונקציע גלייַכן (MATCH) איז נישט פאַל-שפּירעוודיק.

ווי קענען איר נוצן די MATCH פונקציע?

פונקציע גלייַכן (MATCH) קערט די שטעלע פון ​​אַן עלעמענט אין אַ מענגע, און דער רעזולטאַט קענען זיין געוויינט דורך אנדערע פאַנגקשאַנז אַזאַ ווי ינדעקס (אינדעקס) אָדער VLOOKUP (VPR). למשל:

  • געפֿינען די שטעלע פון ​​אַן עלעמענט אין אַן אַנסאָרטיד רשימה.
  • ניצן מיט CHOOSE (SELECT) צו בייַטן תּלמיד פאָרשטעלונג צו בריוו גראַדעס.
  • ניצן מיט VLOOKUP (VLOOKUP) פֿאַר פלעקסאַבאַל זייַל סעלעקציע.
  • ניצן מיט ינדעקס (אינדעקס) צו געפֿינען די ניראַסט ווערט.

סינטאַקס MATCH

פונקציע גלייַכן (MATCH) האט די פאלגענדע סינטאַקס:

MATCH(lookup_value,lookup_array,[match_type])

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

  • לוקופּ_וואַלוע (lookup_value) - קענען זיין טעקסט, נומער אָדער בוליאַן.
  • lookup_array (lookup_array) - אַ מענגע אָדער מענגע רעפֿערענץ (שכייניש סעלז אין דער זעלביקער זייַל אָדער זעלביקער רודערן).
  • match_type (מאַטש_טיפּ) קענען נעמען דריי וואַלועס: -1, 0 or 1. אויב די אַרגומענט איז איבערגעהיפּערט, עס איז עקוויוואַלענט צו 1.

טראַפּס MATCH (MATCH)

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

בייַשפּיל 1: געפֿינען אַן עלעמענט אין אַן אַנסאָרטיד רשימה

פֿאַר אַן אַנסאָרטיד רשימה, איר קענען נוצן 0 ווי אַרגומענט ווערט match_type (match_type) צו זוכן פֿאַר אַ פּינטלעך גלייַכן. אויב איר ווילן צו געפֿינען אַ פּינטלעך גלייַכן פון אַ טעקסט שטריקל, איר קענען נוצן ווילדקאַרד אותיות אין די זוכן ווערט.

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

=MATCH(D2,B3:B7,0)

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

30 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

ווי אַ טענה lookup_array (lookup_array) איר קענען נוצן אַ מענגע פון ​​קאַנסטאַנץ. אין די פאלגענדע בייַשפּיל, דער געוואלט חודש איז אריין אין צעל ד 5, און די נעמען פון די חדשים זענען סאַבסטאַטוטאַד ווי די רגע אַרגומענט צו די פֿונקציע. גלייַכן (MATCH) ווי אַ מענגע פון ​​קאַנסטאַנץ. אויב איר אַרייַן אַ שפּעטער חודש אין צעל D5, למשל, אקטאבער (אקטאבער), דער רעזולטאַט פון די פֿונקציע וועט זיין #AT (#N/A).

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

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

30 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

בייַשפּיל 2: טוישן תּלמיד גראַדעס פון פּערסענטידזשיז צו אותיות

איר קענען גער סטודענטן גראַדעס צו אַ בריוו סיסטעם מיט די פֿונקציע גלייַכן (מאַטש) פּונקט ווי איר האָט מיט VLOOKUP (VPR). אין דעם בייַשפּיל, די פֿונקציע איז געניצט אין קאַנדזשאַנגקשאַן מיט CHOOSE (CHOICE), וואָס קערט די אָפּשאַצונג וואָס מיר דאַרפֿן. אַרגומענט match_type (מאַטש_טיפּ) איז באַשטימט גלייַך צו -1, ווייַל די סקאָרז אין די טיש זענען אויסגעשטעלט אין אראפנידערן סדר.

ווען די טענה match_type (מאַטש_טיפּ) איז -1, דער רעזולטאַט איז דער קלענסטער ווערט וואָס איז גרעסער ווי אָדער עקוויוואַלענט צו די געבעטן ווערט. אין אונדזער בייַשפּיל, דער געוואלט ווערט איז 54. זינט עס איז ניט אַזאַ ווערט אין דער רשימה פון סקאָרז, דער עלעמענט קאָראַספּאַנדינג צו די ווערט 60 איז אומגעקערט. זינט 60 איז אין פערט אָרט אין דער רשימה, דער רעזולטאַט פון די פֿונקציע CHOOSE (SELECT) וועט זיין די ווערט וואָס איז אין די 4 שטעלע, ד"ה צעל C6, וואָס כּולל די כעזשבן ד.

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

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

30 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

בייַשפּיל 3: שאַפֿן אַ פלעקסאַבאַל זייַל סעלעקציע פֿאַר VLOOKUP (VLOOKUP)

צו געבן מער בייגיקייט צו די פֿונקציע VLOOKUP (VLOOKUP) איר קענען נוצן גלייַכן (MATCH) צו געפֿינען די זייַל נומער, אלא ווי שווער-קאָודינג זייַן ווערט אין די פֿונקציע. אין די פאלגענדע בייַשפּיל, יוזערז קענען אויסקלייַבן אַ געגנט אין צעל H1, דאָס איז די ווערט זיי זענען קוקן פֿאַר VLOOKUP (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 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

בייַשפּיל 4: געפֿינען די ניראַסט ווערט ניצן INDEX (INDEX)

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

  1. פונקציע אַבס קערט די מאָדולוס פון די חילוק צווישן יעדער געסט און ריכטיק נומער.
  2. פונקציע מין (MIN) געפינט דער קלענסטער חילוק.
  3. פונקציע גלייַכן (MATCH) געפינט די אַדרעס פון דער קלענסטער חילוק אין דער רשימה פון דיפעראַנסיז. אויב עס זענען קייפל וואָס ריכטן וואַלועס אין דער רשימה, דער ערשטער וועט זיין אומגעקערט.
  4. פונקציע ינדעקס (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 עקססעל פאַנגקשאַנז אין 30 טעג: MATCH

לאָזן אַ ענטפֿערן