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

נעכטן אין די מעראַטאַן 30 עקססעל פאַנגקשאַנז אין 30 טעג מיר פיגיערד די דעטאַילס פון אונדזער אַפּערייטינג סוויווע מיט די פונקציע אינפֿאָרמאַציע (INFORM) און געפונען אַז זי קען ניט מער העלפן אונדז מיט זכּרון ישוז. ניט אונדזער, אדער עקססעל ס זכּרון!

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

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

פֿונקציע 05: קלייַבן

פונקציע CHOOSE (SELECT) קערט אַ ווערט פון אַ רשימה, סאַלעקטינג עס לויט די נומעריק אינדעקס.

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

פונקציע CHOOSE (SELECT) קענען צוריקקומען די נומער אין דער רשימה מיט אַ ספּעציפיש נומער, ווי דאָס:

  • לויט חודש נומער, צוריקקומען די פינאַנציעל פערטל נומער.
  • באַזירט אויף די אָנהייב דאַטע, רעכענען די דאַטע פון ​​די ווייַטער מאנטאג.
  • לויט קראָם נומער, ווייַזן די סומע פון ​​פארקויפונג.

סינטאַקס קלייַבן

פונקציע CHOOSE (SELECT) האט די פאלגענדע סינטאַקס:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • index_num (אינדעקס_נומער) מוזן זיין צווישן 1 און 254 (אָדער 1 צו 29 אין עקססעל 2003 און פריער).
  • index_num (אינדעקס_נומער) קענען זיין אריין אין אַ פֿונקציע ווי אַ נומער, אַ פאָרמולע אָדער אַ רעפֿערענץ צו אן אנדער צעל.
  • index_num (אינדעקס_נומער) וועט זיין ראַונדיד אַראָפּ צו די ניראַסט גאַנץ נומער.
  • פאַל ווערט (ווערט) קענען זיין נומערן, צעל באַווייַזן, געהייסן ריינדזשאַז, פאַנגקשאַנז אָדער טעקסט.

טראַפּס CHOOSE (CHOICE)

אין עקססעל 2003 און פריער, די פֿונקציע CHOOSE (SELECT) שטיצט בלויז 29 אַרגומענטן ווערט (טײַטש).

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

בייַשפּיל 1: פינאַנציעל פערטל דורך חודש נומער

פונקציע CHOOSE (SELECT) אַרבעט פייַן מיט פּשוט רשימות פון נומערן ווי וואַלועס. פֿאַר בייַשפּיל, אויב צעל ב 2 כּולל די נומער פון די חודש, די פֿונקציע CHOOSE (SELECT) קענען רעכענען וואָס פינאַנציעל פערטל עס געהערט צו. אין די פאלגענדע בייַשפּיל, די פינאַנציעל יאָר סטאַרץ אין יולי.

די פאָרמולע רשימות 12 וואַלועס קאָראַספּאַנדינג צו חדשים 1 צו 12. די פינאַנציעל יאָר סטאַרץ אין יולי, אַזוי חדשים 7, 8 און 9 פאַלן אין דער ערשטער פערטל. אין די טיש אונטן, איר קענען זען די פינאַנציעל פערטל נומער אונטער יעדער חודש נומער.

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

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

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

אַרייַן די נומער פון די חודש אין צעל C2, און די פֿונקציע CHOOSE (SELECT) וועט רעכענען די פינאַנציעל פערטל נומער אין צעל C3.

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

בייַשפּיל 2: רעכענען די דאַטע פון ​​ווייַטער מאנטאג

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

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

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

אויב די קראַנט דאַטע איז אין צעל C2, די פאָרמולע אין צעל C3 ניצט די פאַנגקשאַנז WEEKDAY (טאָג) און CHOOSE (SELECT) צו רעכענען די דאַטע פון ​​ווייַטער מאנטאג.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

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

בייַשפּיל 3: ווייַזן די סומע פון ​​פארקויפונג פֿאַר די אויסגעקליבן קראָם

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

אין אונדזער בייַשפּיל, די קראָם נומער (101, 102 אָדער 103) איז אריין אין צעל C2. צו באַקומען אַן אינדעקס ווערט אַזאַ ווי 1, 2 אָדער 3 אַנשטאָט פון 101, 102 אָדער 103, נוצן די פאָרמולע: =C2-100.

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

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

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

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

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

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

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