טשאַרט דורך אויסגעקליבן צעל

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

טשאַרט דורך אויסגעקליבן צעל

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

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

ימפּלאַמענטינג דעם איז זייער גרינג - איר נאָר דאַרפֿן צוויי פאָרמולאַס און איין קליינטשיק מאַקראָו אין 3 שורות.

שריט 1. קראַנט שורה נומער

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

טשאַרט דורך אויסגעקליבן צעל

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

שריט 2. לינק צו דעם טיטל

צו ווייַזן די אויסגעקליבן לאַנד אין דעם טיטל און לעגענדע פון ​​די טשאַרט, מיר דאַרפֿן צו באַקומען אַ רעפֿערענץ צו דער צעל מיט זייַן (לאַנד) נאָמען פון דער ערשטער זייַל. צו טאָן דאָס, מיר מאַכן אן אנדער היגע (י.ע געגנט = קראַנט בלאַט, ניט בוך!) אַ געהייסן קייט מיט די פאלגענדע פאָרמולע:

טשאַרט דורך אויסגעקליבן צעל

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

שריט 3. לינק צו דאַטן

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

טשאַרט דורך אויסגעקליבן צעל

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

שריט 4. סאַבסטיטוטינג לינקס אין די טשאַרט

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

טשאַרט דורך אויסגעקליבן צעל

זאל ס קערפאַלי פאַרבייַטן די ערשטער (כסימע) און דריט (דאַטן) אַרגומענטן אין דעם פֿונקציע מיט די נעמען פון אונדזער ריינדזשאַז פון סטעפּס 2 און 3:

טשאַרט דורך אויסגעקליבן צעל

די טשאַרט וועט אָנהייבן ווייַזנדיק פארקויפונג דאַטן פון די קראַנט רודערן.

שריט 5. רעקאַלקולאַטיאָן מאַקראָו

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

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

טשאַרט דורך אויסגעקליבן צעל

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

שריט 6. כיילייטינג די קראַנט שורה

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

טשאַרט דורך אויסגעקליבן צעל

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

אַז ס עס - פּשוט און שיין, רעכט?

נאָטעס

  • אויף גרויס טישן, אַלע די שיינקייט קענען פּאַמעלעך אַראָפּ - קאַנדישאַנאַל פאָרמאַטטינג איז אַ מיטל-אינטענסיווע זאַך, און ריקאַלקיאַליישאַן פֿאַר יעדער סעלעקציע קענען אויך זיין שווער.
  • צו פאַרמייַדן דאַטן פאַרשווינדן אויף די טשאַרט ווען אַ צעל איז אַקסאַדענאַלי אויסגעקליבן אויבן אָדער אונטער די טיש, איר קענען לייגן אַן נאָך טשעק צו די TekRow נאָמען ניצן נעסטעד IF פאַנגקשאַנז פון די פאָרעם:

    =IF(CELL(“row”)<4,IF(CELL(“row”)>4,CELL(“row”)))

  • כיילייטינג ספּעסיפיעד שפאלטן אין אַ טשאַרט
  • ווי צו שאַפֿן אַן ינטעראַקטיוו טשאַרט אין עקססעל
  • קאָואָרדאַנאַט סעלעקציע

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