ווען ארבעטן אין עקססעל, ניצערס מאל טרעפן די אַרבעט פון סאַלעקטינג פון אַ רשימה פון אַ ספּעציפיש עלעמענט און אַסיינינג די ספּעסאַפייד ווערט באזירט אויף זייַן אינדעקס. דעם אַרבעט איז בישליימעס כאַנדאַלד דורך אַ פֿונקציע וואָס איז גערופן "SELECT". זאל ס לערנען אין דעטאַל ווי צו אַרבעטן מיט דעם אָפּעראַטאָר, און מיט וואָס פּראָבלעמס ער קענען שעפּן.
אָפּעראַטאָר נוצן סעלעקציע
Function SELECTION געהערט צו דער קאַטעגאָריע פון אָפּערייטערז "לינקס און ערייז". זייַן ציל איז צו דערגרייכן אַ ספּעציפיש ווערט אין די ספּעסאַפייד צעל, וואָס קאָראַספּאַנדז צו די אינדעקס נומער אין אן אנדער עלעמענט אויף דעם בויגן. דער סינטאַקס פון דעם סטאַטעמענט איז ווי גייט:
= סעלעקט (אינדעקס_נאַמער, ווערט 1, ווערט 2, ...)
אַרגומענט "אינדעקס נומער" כּולל אַ רעפֿערענץ צו דער צעל ווו די אָרדאַל נומער פון דעם עלעמענט איז ליגן, צו וואָס די ווייַטער גרופּע פון אָפּערייטערז איז באַשטימט אַ ספּעציפיש ווערט. דעם סיקוואַנס נומער קען בייַטן פון 1 אַרויף צו 254. אויב איר ספּעציפיצירן אַן אינדעקס גרעסער ווי דעם נומער, דער אָפּעראַטאָר דיספּלייז אַ טעות אין די צעל. אויב אַ פראַקשאַנאַל ווערט איז געגעבן ווי אַ געגעבן אַרגומענט, די פֿונקציע וועט זען עס ווי די ינטאַדזשער ווערט נאָענט צו דער געגעבן נומער. אויב באַשטעטיקט "אינדעקס נומער"פֿאַר וואָס עס איז קיין קאָראַספּאַנדינג אַרגומענט "Value", דער אָפּעראַטאָר וועט צוריקקומען אַ טעות צו דער צעל.
דער ווייַטער גרופּע פון טענות "Value". זי קענען דערגרייכן קוואַנטיטי 254 זאכן. אַן אַרגומענט איז פארלאנגט. "Value1". אין דעם גרופּע פון טענות, ספּעציפיצירן די וואַלועס וואָס וועט זיין קאָראַספּאַנדינג צו די אינדעקס נומער פון דעם פריערדיקן אַרגומענט. אַז איז, אויב ווי אַ אַרגומענט "אינדעקס נומער" טוישעוו נומער "3", דעמאָלט עס וועט שטימען צו די ווערט וואָס איז אַרייַנגערעכנט ווי אַ אַרגומענט "Value3".
די וואַלועס קענען זיין פאַרשידן טייפּס פון דאַטן:
- לינקס;
- נומערן;
- טעקסט;
- פאָרמולאַס;
- פאַנגקשאַנז, אאז"וו
איצט קוק די ספּעציעלע ביישפילן פון די נוצן פון דעם אָפּעראַטאָר.
בייַשפּיל 1: סאַקווענטשאַל סדר פון עלעמענטן
זאל ס זען ווי דאָס פֿונקציע אַרבעט אויף די סימפּלאַסט בייַשפּיל. מיר האָבן אַ טיש מיט נאַמבערינג 1 אַרויף צו 12. עס איז נייטיק לויט די סיריאַל נומערן ניצן די פונקציע SELECTION אָנווייַזן די נאָמען פון די קאָראַספּאַנדינג חודש אין די רגע זייַל פון די טיש.
- אויסקלייַבן די ערשטער ליידיק זייַל צעל. "נאָמען פון דעם חודש". דריקט אויף די בילדל "ינסערט פֿונקציע" לעבן די פאָרמולע באַר.
- Launch פֿונקציע הארץ. גיין צו קאַטעגאָריע "לינקס און ערייז". מיר אויסקלייַבן פון די רשימה די נאָמען "SELECT" און גיט אויף די קנעפּל "OK".
- אָפּעראַטאָר אַרגומענט פֿענצטער סטאַרץ. SELECTION. אין דעם פעלד "אינדעקס נומער" די אַדרעס פון דער ערשטער צעל אין די חודש נומערינג קייט זאָל זיין אנגעוויזן. דעם פּראָצעדור קענען זיין געטאן דורך מאַניואַלי קומט די קאָואָרדאַנאַץ. אבער מיר וועלן טאָן מער קאַנוויניאַנטלי. אָרט די לויפֿער אין די פעלד און גיט די לינק מויז קנעפּל אויף די קאָראַספּאַנדינג צעל אויף די בלאַט. ווי איר קענען זען, די קאָואָרדאַנאַץ זענען אויטאָמאַטיש געוויזן אין די פעלד פון די אַרגומענט פֿענצטער.
נאָך דעם, מיר וועלן האָבן צו מאַניואַלי פאָר אין דער גרופּע פון פעלדער "Value" נאָמען פון די חדשים. דערצו, יעדער פעלד מוזן שטימען צו אַ באַזונדער חודש, וואָס איז, אין די פעלד "Value1" write down "January"אין דעם פעלד "Value2" - "פעברואר" און אַזוי אויף
נאָך קאַמפּליטינג דעם אַרבעט, גיט די קנעפּל. "OK" בייַ די דנאָ פון די פֿענצטער.
- ווי איר קענען זען, מיד אין דער צעל אַז מיר באמערקט אין דער ערשטער קאַמף, דער רעזולטאַט איז געוויזן, ניימלי די נאָמען "January"קאָראַספּאַנדינג צו דער ערשטער נומער פון דעם חודש פון דעם יאָר.
- איצט, נישט צו מאַניואַלי אַרייַן די פאָרמולע פֿאַר אַלע די רוען סעלז פון די זייַל "נאָמען פון דעם חודש", מיר האָבן צו צייכענען עס. צו טאָן דעם, ינסטאַלירן די לויפֿער אין דער נידעריקער רעכט ווינקל פון דער צעל מיט די פאָרמולע. א פּלאָמבירן מאַרקער אויס. האַלטן די לינקס מויז קנעפּל און שלעפּן די פּלאָמבע שעפּן אַראָפּ צו די סוף פון די זייַל.
- ווי איר קענען זען, די פאָרמולע איז קאַפּיד צו דער געוואלט קייט. אין דעם פאַל, אַלע די נעמען פון די חדשים אַז דערשייַנען אין די סעלז שטימען צו זייער אָרדאַל נומער פון די זייַל צו די לינקס.
לעקציע: עקססעל פֿונקציע מאַזעק
בייַשפּיל 2: אַרביטראַריש סדר פון עלעמענטן
אין דעם פריערדיקן פאַל, מיר געווענדט די פאָרמולע SELECTIONווען אַלע אינדעקס נומערן זענען עריינדזשד אין סדר. אבער וויאזוי טוט דאָס דערקלערונג אויב די ספּעסאַפייד וואַלועס זענען געמישט און ריפּיטיד? זאל ס קוק בייַ דעם אויף די בייַשפּיל פון די טיש מיט די פאָרשטעלונג פון סקולטשילדראַן. דער ערשטער זייַל פון די טיש ווייזט די לעצטע נאָמען פון די סטודענטן, די צווייטע אַסעסמאַנט (פון 1 אַרויף צו 5 פונקטן), און אין די דריט מיר האָבן צו נוצן די פונקציע SELECTION געבן דעם אַסעסמאַנט אַן צונעמען קוואַליטעט ("זייער שלעכט", "שלעכט", "באַפרידיקנדיק", "good", "ויסגעצייכנט").
- אויסקלייַבן די ערשטער צעל אין דער זייַל. "Description" און גיין מיט די הילף פון דעם אופֿן וואָס איז געווען שוין דיסקאַסט אויבן, אין די פֿענצטער פון אָפּעראַטאָר אַרגומענטן SELECTION.
אין דעם פעלד "אינדעקס נומער" ספּעציפיצירן די לינק צו דער ערשטער צעל פון דער זייַל "Evaluation"וואָס כּולל אַ כעזשבן.
פעלד גרופּע "Value" פּלאָמבירן אין די פאלגענדע וועג:
- "Value1" - "זייער שלעכט";
- "Value2" - "שלעכט";
- "Value3" - "Satisfactory";
- "Value4" - "Good";
- "Value5" - "ויסגעצייכנט".
נאָך די הקדמה פון די אויבן דאַטן איז געמאכט, דריקט אויף די קנעפּל "OK".
- די כעזשבן פֿאַר די ערשטער עלעמענט איז געוויזן אין די צעל.
- אין סדר צו דורכפירן אַ ענלעך פּראָצעדור פֿאַר די רוען יסודות פון דעם זייַל, מיר נאָכמאַכן די דאַטן אין זייַן סעלז ניצן די פּלאָמבע מאַרקער, ווי עס איז געווען געטאן אין אופֿן 1. ווי איר קענען זען, דעם מאָל די פֿונקציע געארבעט ריכטיק און רעזולטאַט אַלע רעזולטאַטן אין לויט מיט די ספּעסאַפייד אַלגערידאַם.
בייַשפּיל 3: נוצן אין קאָמבינאַציע מיט אנדערע אָפּערייטערז
אבער פיל מער פּראָדוקטיוו אָפּעראַטאָר SELECTION קענען זיין געוויינט אין קאָמבינאַציע מיט אנדערע פאַנגקשאַנז. זאל ס זען ווי דאָס איז געטאן דורך די בייַשפּיל פון די נוצן פון אָפּערייטערז SELECTION און סאַם.
עס איז אַ טיש פון פארקויפונג פון פּראָדוקטן דורך אַוטלעץ. עס איז צעטיילט אין פיר שפאלטן, יעדער פון וואָס קאָראַספּאַנדז צו אַ ספּעציפיש ווענטיל. רעווענועס זענען אפגעשיידט פֿאַר אַ ספּעציפיש דאַטע שורה דורך שורה. אונדזער אַרבעט איז צו ענשור אַז די ענטערפּרייז פֿאַר די טעג פון אָפּעראַציע פון די ספּעסאַפייד קראָם איז נאָך געוויזן אַז נאָך אַרייַן די נומער פון די ווענטיל אין אַ זיכער צעל פון די בויגן. פֿאַר דעם מיר וועט נוצן קאָמבינאַציע פון אָפּערייטערז סאַם און SELECTION.
- אויסקלייַבן די צעל אין וואָס דער רעזולטאַט וועט זיין געוויזן ווי אַ סומע. נאָך דעם, דריקט אויף די בילדל שוין באַקאַנט צו אונדז. "ינסערט פֿונקציע".
- אַקטיווייטיד פֿענצטער פֿונקציע הארץ. דאס מאָל מיר מאַך צו די קאַטעגאָריע "Mathematical". געפֿינען און סעלעקטירן דעם נאָמען "SUMM". נאָך וואָס גיט אויף די קנעפּל "OK".
- די פֿונקציע אַרגומענטן פֿענצטער סטאַרץ. סאַם. דעם אָפּעראַטאָר איז געניצט צו רעכענען די סומע פון נומערן אין די בלאַט סעלז. זייַן סינטאַקס איז שיין פּשוט און סטרייטפאָרווערד:
= סאַם (נומער 1, נומער 2, ...)
די אַרגומענטן פון דעם אָפּעראַטאָר זענען יוזשאַוואַלי אָדער נומערן, אָדער, מער אָפט, באַווייַזן צו די סעלז ווו די נומערן זענען סאַמד. אבער אין אונדזער פאַל, די איין אַרגומענט וועט נישט זיין אַ נומער אָדער אַ לינק, אָבער דער אינהאַלט פון די פונקציע SELECTION.
שטעלן דעם לויפֿער אין דעם פעלד "Number1". דערנאך דריקט אויף די בילדל וואָס איז דיפּיקטיד ווי אַ ינווערטיד דרייַעק. דעם בילדל איז ליגן אין די זעלבע האָריזאָנטאַל שורע ווי די קנעפּל. "ינסערט פֿונקציע" און די פאָרמולע באַר, אָבער צו די לינקס פון זיי. א רשימה פון לעצטנס געוויינט פאַנגקשאַנז עפענען. זינט די פאָרמולע SELECTION לעצטנס געניצט דורך אונדז אין די פריערדיקע אופֿן, עס איז אויף דעם רשימה. דעריבער, עס איז גענוג צו קליק אויף דעם נאָמען צו גיין צו די אַרגומענט פֿענצטער. אבער עס איז מער מסתּמא אַז איר וועט נישט האָבן דעם נאָמען אין דער רשימה. אין דעם פאַל, איר דאַרפֿן צו גיט אויף די שטעלע "אנדערע פֿעיִקייטן ...".
- Launch פֿונקציע הארץאין וואָס אין אָפּטיילונג "לינקס און ערייז" מיר מוזן געפֿינען די נאָמען "SELECT" און הויכפּונקט עס. דריקט אויף די קנעפּל "OK".
- דער אָפּעראַטאָר אַרגומענט פֿענצטער איז אַקטיווייטיד. SELECTION. אין דעם פעלד "אינדעקס נומער" ספּעציפיצירן די לינק צו דער צעל פון די בלאַט, אין וואָס מיר וועלן אַרייַן די נומער פון די ווענטיל פֿאַר די סאַבסאַקוואַנט אַרויסווייַזן פון די גאַנץ סומע פון רעוועך פֿאַר עס.
אין דעם פעלד "Value1" דאַרפֿן צו אַרייַן די קאָואָרדאַנאַץ פון דעם זייַל "1 פונט פון פאַרקויף". מאַכן עס שיין פּשוט. שטעלן די לויפֿער אין די ספּעסאַפייד פעלד. דערנאך, האלטן די לינקס מויז קנעפּל, סעלעקטירן די גאַנץ צעל קייט פון די זייַל "1 פונט פון פאַרקויף". דער אַדרעס איז מיד געוויזן אין די אַרגומענט פֿענצטער.
סימילאַרלי אין דעם פעלד "Value2" לייג זייַל קאָאָרדינאַטעס "2 פונט פון פאַרקויף"אין דעם פעלד "Value3" - "3 פונט פון פאַרקויף"און אין דעם פעלד "Value4" - "4 פונט פון פאַרקויף".
נאָך דורכפירן די אַקשאַנז, גיט די קנעפּל "OK".
- אָבער, ווי מיר זען, די פאָרמולע דיספּלייז די עראָוניאַס ווערט. דאָס איז רעכט צו דעם פאַקט אַז מיר האָבן נישט נאָך אריין די נומער פון די ווענטיל אין די צונעמען צעל.
- אַרייַן די נומער פון די ווענטיל אין די דעזיגנייטיד צעל. די סומע פון רעוועך פֿאַר די קאָראַספּאַנדינג זייַל וועט מיד דערשייַנען אין די בלאַט עלעמענט וואָס די פאָרמולע איז באַשטימט.
עס איז וויכטיק צו טאָן אַז איר קענען נאָר אַרייַן נומערן 1-4, וואָס וועט זיין קאָראַספּאַנדינג צו די נומער פון ווענטיל. אויב איר אַרייַן קיין אנדערע נומער, די פאָרמולע ווידער גיט אַ טעות.
לעקציע: ווי צו רעכענען די סומע אין עקססעל
ווי איר קענען זען, די פֿונקציע SELECTION ווען רעכט געווענדט, עס קען זיין אַ זייער גוט העלפּער פֿאַר די טאַסקס. ווען געניצט אין קאָמבינאַציע מיט אנדערע אָפּערייטערז, די פּאַסאַבילאַטיז זענען באטייטיק געוואקסן.