Excel TOCOL فۇنكسىيەسىنى تاق ئىستونغا ئايلاندۇرۇش

  • ھەمبەھىرلەڭ
Michael Brown

سانلار گۇرپىسى ياكى دائىرىنى TOCOL ئىقتىدارى بىلەن ئىستونغا ئايلاندۇرۇشنىڭ ئاسان ئۇسۇلى. بىر مەزگىل. ئەمما بىر قاتار ھۈجەيرىلەرنى يەككە ئىستونغا ئايلاندۇرۇش بىر قىيىن ئىش ئىدى. ھازىر ، ئۇ ئاخىرى ئۆزگىرىۋاتىدۇ. مىكروسوفت TOCOL دەپ ئاتىلىدىغان يېڭى ئىقتىدارنى ئوتتۇرىغا قويدى ، ئۇ كۆزنى يۇمۇپ-ئاچقۇچە سانلار گۇرپىسىنى ئۆزگەرتەلەيدۇ. تۆۋەندىكىسى بۇ يېڭى ئىقتىدار ئاسانلا ھەل قىلالايدىغان ۋەزىپىلەرنىڭ تىزىملىكى. ئىستون.

بۇ ئىقتىدار ئۈچ خىل تالاش-تارتىشنى تەلەپ قىلىدۇ ، ئەمما پەقەت بىرىنچىسىلا تەلەپ قىلىنىدۇ> Array (تەلەپ قىلىنغان) - سانلار گۇرپىسى ياكى ستونغا ئايلىنىدىغان دائىرە. بۇ قىممەتلەرنىڭ بىرى بولالايدۇ:

  • 0 ياكى ئەمەلدىن قالدۇرۇلدى (سۈكۈتتىكى) - بارلىق قىممەتلەرنى ساقلاڭ
  • 1 - بوش ئورۇنغا سەل قاراڭ
  • 2 - خاتالىقلارغا سەل قاراڭ
  • 3 - بوش ئورۇن ۋە خاتالىقلارغا پەرۋا قىلماڭ (سۈكۈتتىكى) - سانلار گۇرپىسىنى سولدىن ئوڭغا سىكانىرلاڭ. 4>
  • سانلار گۇرپىسىنى بىر قۇرغا ئايلاندۇرۇش ئۈچۈن ، TOROW نى ئىشلىتىڭفۇنكىسىيە. ۋېرتىكال ياكى ئەكسىچە ، يەنى قۇرنى ستونغا ئۆزگەرتىش ، TRANSPOSE ئىقتىدارىنى ئىشلىتىڭ. ۋە Mac ئۈچۈن) ۋە Excel ئۈچۈن تور>. مەسىلەن ، ئۈچ ئىستون ۋە 4 قۇردىن تەركىب تاپقان ئىككى ئۆلچەملىك سانلار گۇرپىسىنى بىر ئىستونغا قويۇش ئۈچۈن ، فورمۇلا:

    =TOCOL(A2:C5)

    فورمۇلا پەقەت بىر كاتەكچىگە كىرگۈزۈلگەن (E2 in بۇ مىسال) ۋە تۆۋەندىكى ھۈجەيرىلەرگە ئاپتوماتىك تۆكۈلىدۇ. Excel غا كەلسەك ، بۇ نەتىجە ئېقىپ كېتىش دائىرىسى دەپ ئاتىلىدۇ.

    بۇ فورمۇلانىڭ قانداق ئىشلەيدىغانلىقى:

    تېخنىكىلىق جەھەتتىن قارىغاندا ، A2: C5 دائىرىسى ئالدى بىلەن ئىككى ئۆلچەملىك سانلار گۇرپىسىغا ئايلىنىدۇ. يېرىم چېكىت بىلەن ئايرىلغان قۇر ۋە پەش بىلەن ئايرىلغان ئىستونغا دىققەت قىلىڭ:

    {"Apple","Banana","Cherry";1,0,3;4,#N/A,6;7,8,9}

    TOCOL ئىقتىدارى سانلار گۇرپىسىنى سولدىن ئوڭغا سايىلەپ ، ئۇنى بىر ئۆلچەملىك تىك سانلار گۇرپىسىغا ئايلاندۇرىدۇ:

    {"Apple";"Banana";"Cherry";1;0;3;4;#N/A;6;7;8;9}

    نەتىجە E2 كاتەكچىسىگە قويۇلدى ، ئۇنىڭدىن تۆۋەندىكى ھۈجەيرىلەرگە تۆكۈلدى.

    Excel دا TOCOL ئىقتىدارىنى قانداق ئىشلىتىش - فورمۇلا مىساللىرى

    توغرىسىدا تېخىمۇ كۆپ چۈشەنچىگە ئېرىشىشTOCOL فۇنكسىيەسىنىڭ مۇمكىنچىلىكى ۋە ئۇنىڭ قايسى ۋەزىپىلەرنى ئۆز ئىچىگە ئالىدىغانلىقىنى كۆرۈپ باقايلى ، بىر قىسىم فورمۇلا مىساللىرىنى كۆرۈپ باقايلى. سۈكۈتتىكى TOCOL فورمۇلا بارلىق كاتەكچىلەرنى مەنبە سانلار گۇرپىسىدىن ساقلايدۇ ، جۈملىدىن قۇرۇق كاتەكچە ۋە خاتالىقلار. 0 قىممەت. ھەل قىلىش چارىسى بوشلۇقتىن ئاتلاش . بۇنىڭ ئۈچۈن سىز 2-تالاش-تارتىشنى 1 گە تەڭشىدىڭىز:>

    ھەر ئىككىسىنى چىقىرىۋېتىش ئۈچۈن ، بوشلۇق ۋە خاتالىق ، تالاش-تارتىشقا سەل قاراش ئۈچۈن 3 نى ئىشلىتىڭ:

    =TOCOL(A2:C5, 3) 17>

    سۈكۈتتىكى scan_by_column تالاش-تارتىش (يالغان ياكى چىقىرىۋېتىلدى) بىلەن ، TOCOL ئىقتىدارى سانلار گۇرپىسىنى توغرىسىغا توغرىلايدۇ. قىممەتنى ئىستون بويىچە بىر تەرەپ قىلىش ئۈچۈن ، بۇ تالاش-تارتىشنى TRUE ياكى 1 گە تەڭشەڭ. باشقا تەرتىپ بويىچە.

    بىر نەچچە ئىستوننى بىر ئىستونغا بىرلەشتۈرۈڭ

    ئەگەر سىز بىر نەچچە تۇتاش بولمىغان دائىرە بىلەن شۇغۇللىنىۋاتقان بولسىڭىز ، ئۇنداقتا ئالدى بىلەن VSTACK ئىقتىدارىنىڭ ياردىمى بىلەن دائىرىنى تىك ھالدا بىر گۇرۇپپا قىلىپ بىرلەشتۈرەلەيسىز ، ۋە ئاندىن TOCOL نى ئىشلىتىپ بىرلەشتۈرۈلگەن سانلار گۇرپىسىنى ستونغا ئايلاندۇرىمىز.

    بىرىنچى دائىرىنى A2: C4 ، ئىككىنچى دائىرە A8: C9 دەپ پەرەز قىلساق ، فورمۇلا بۇ شەكىلنى قوللىنىدۇ:

    =TOCOL(VSTACK(A2:C4, A8:C9))

    بۇ فورمۇلا سۈكۈتتىكى ھەرىكەتنى كۆرسىتىدۇ - بىرلەشتۈرۈلگەن سانلار گۇرپىسىنى سولدىن توغرىسىغا ئوقۇيدۇ. تۆۋەندىكى رەسىمدىكى E ئىستوندا كۆرسىتىلگەندەك ئوڭغا. دىققەت قىلىڭكى ، بۇ ئەھۋالدا ، فورمۇلا ئالدى بىلەن ھەر ئىككى سانلار گۇرپىسىنىڭ A ئىستونىدىن ، ئاندىن B ئىستوندىن قىممەت قايتۇرىدۇ. سەۋەبى TOCOL ئەسلى يەككە دائىرىنى ئەمەس ، بەلكى بىر قاتار تىزىلغان سانلار گۇرپىسىنى سايىلەيدۇ.

    ئەگەر سىزنىڭ سودا لوگىكىڭىز ئەسلى دائىرىنى تىك ھالەتتە ئەمەس ، توغرىسىغا توغرىلاشنى تەلەپ قىلسا ، ئۇنداقتا VSTACK نىڭ ئورنىغا HSTACK ئىقتىدارىنى ئىشلىتىڭ. بىرلەشتۈرۈلگەن سانلار گۇرپىسى توغرىسىغا ، فورمۇلا بولسا:

    =TOCOL(HSTACK(A2:C4, A8:C10))

    كېيىنكى ھەر بىر سانلار گۇرپىسىنى ئالدىنقى سانلار گۇرپىسىنىڭ ئوڭ تەرىپىگە قوشۇش ۋە بىرلەشتۈرۈلگەن سانلار گۇرپىسىنى تىك سىكانېرلاش ئۈچۈن ، فورمۇلا:

    =TOCOL(HSTACK(A2:C4, A8:C10), ,TRUE)

    كۆپ ئىستون دائىرىسىدىن ئۆزگىچە قىممەتلەرنى چىقىرىڭ

    Excel UNIQUE ئىقتىدارى ئاسانلا بىر ئىستون ياكى قۇردا خاسلىقنى تاپالايدۇ شۇنداقلا ئۆزگىچە قۇرلارنى قايتۇرالايدۇ ، ئەمما ئۇ ئۆزگىچە قىممەتلەرنى چىقىرالمايدۇ. كۆپ ئىستون. ھەل قىلىش چارىسى ئۇنى TOCOL ئىقتىدارى بىلەن بىللە ئىشلىتىش.

    مەسىلەن ، ئوخشىمىغان (پەرقلىق) قىممەتلەرنى دائىرىدىن چىقىرىش.A2: C7 ، فورمۇلا:

    =UNIQUE(TOCOL(A2:C7))

    بۇنىڭدىن باشقا ، سىز يۇقىرىدىكى فورمۇلانى SORT فۇنكىسىيەسىگە ئوراپ ، قايتۇرۇلغان سانلارنى ئېلىپبە تەرتىپى بويىچە ئورۇنلاشتۇرالايسىز:

    =SORT(UNIQUE(TOCOL(A2:C7)))

    Excel 365 - 2010

    Excel نەشرىدە TOCOL ئىقتىدارىنى قوللىمايدىغان Excel نەشىرىدە ، بىر قاتار ھۈجەيرىلەرنى ئىستونغا ئايلاندۇرۇشنىڭ بىر قانچە خىل ئۇسۇلى بار. بۇ ھەل قىلىش چارىلىرى بىر قەدەر مۇرەككەپ ، ئەمما قانداقلا بولمىسۇن ئىشلەۋاتىدۇ.

    دائىرىنى رەت-رەت ئوقۇش ئۈچۈن: دائىرە )) + 1, MOD (ROW (A1) -1, COLUMNS ( دائىرە )) + 1)

    دائىرىنى ئىستون بويىچە ئوقۇش:

    INDEX ( دائىرە ، MOD (ROW (A1) -1 ، ROWS ( دائىرە )) + 1 ، QUOTIENT (ROW (A1) -1 ، ROWS ( دائىرە )) + 1 )

    ئەۋرىشكە سانلىق مەلۇمات جەدۋىلىمىز ئۈچۈن فورمۇلا تۆۋەندىكىچە:

    دائىرىنى سولدىن ئوڭغا توغرىسىغا سىكانىرلاش :

    =INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1) بۇ فورمۇلا يالغانغا تەڭشەلگەن ياكى چىقىرىۋېتىلگەن 3-تالاش-تارتىش بىلەن TOCOL ئىقتىدارىغا باراۋەر:

    =TOCOL(A2:C5)

    دائىرىسىنى يۇقىرىدىن تۆۋەنگە تىك سىكانىرلاش :

    =INDEX($A$2:$C$5, MOD(ROW(A1)-1, ROWS($A$2:$C$5))+1, QUOTIENT(ROW(A1)-1, ROWS($A$2:$C$5))+1)

    بۇ فورمۇلانى TOCOL فۇنكسىيەسى بىلەن TRUE غا تەڭشەلگەن 3-تالاش-تارتىش بىلەن سېلىشتۇرۇشقا بولىدۇ:

    =TOCOL(A2:C5, ,TRUE)

    TOCOL غا ئوخشىمايدىغىنى ، ھەر بىر فورمۇلانى تاللاش كېرەك. نەتىجىنىڭ كۆرۈنۈشىنى خالايدىغان كاتەكچى. بىزنىڭ ئەھۋالدا ، فورمۇلا E2 (قۇر بويىچە) ۋە G2 (ئىستون بويىچە) كاتەكچىلەرگە ئۆتىدۇ ، ئاندىن 13-قۇرغا كۆچۈرۈلىدۇ.

    ئەگەر فورمۇلا ئېھتىياجدىن كۆپ قۇرغا كۆچۈرۈلگەن بولسا ، a#REF! خاتالىق «قوشۇمچە» كاتەكچىلەردە كۆرۈنىدۇ. بۇ خىل ئەھۋالنىڭ يۈز بېرىشىنىڭ ئالدىنى ئېلىش ئۈچۈن ، سىز IFERROR فۇنكىسىيەسىدىكى فورمۇلانى ئۇۋا قىلالايسىز:

    =IFERROR(INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1), "")

    دىققەت قىلىڭ ، فورمۇلا توغرا كۆچۈرۈلسە ، بىز مۇتلەق كاتەكچە پايدىلىنىشى ئارقىلىق دائىرىنى قۇلۇپلايمىز ($ A $ 2: $ C $ 5). ئۇنىڭ ئورنىغا ، ئىسىم قويۇلغان دائىرىنى ئىشلەتسىڭىز بولىدۇ.

    بۇ فورمۇلالارنىڭ قانداق ئىشلەيدىغانلىقى

    تۆۋەندە ھۈجەيرىلەرنى رەت-رەت رەتلەيدىغان بىرىنچى فورمۇلانىڭ تەپسىلىي پارچىلىنىشى:

    =INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1)

    غايە INDEX فۇنكسىيەسىنى ئىشلىتىپ ، مەلۇم بىر كاتەكچىنىڭ قىممىتىنى دائىرە ئىچىدىكى نىسپىي قۇر ۋە ئىستون نومۇرىغا ئاساسەن قايتۇرىدۇ.

    قۇر نومۇرى بۇ بىرلەشتۈرۈش ئارقىلىق ھېسابلىنىدۇ. :

    QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1

    QUOTIENT بۆلەكنىڭ پۈتۈن قىسمىنى قايتۇرىدۇ.

    رەقەملىك ئۈچۈن ، سىز ROW (A1) -1 نى ئىشلىتىسىز تەرتىپ نومۇرى E2 دىكى 0 دىن (فورمۇلا كىرگۈزۈلگەن بىرىنچى كاتەكچى) دىن E13 دىكى 11 گە (فورمۇلا كىرگۈزۈلگەن ئەڭ ئاخىرقى كاتەكچى).

    COLUMNS ($ A) $ 2: $ C $ 5)) تۇراقلىق بولۇپ ، دائىرىڭىزدىكى ئىستون سانىغا تەڭ (بىزنىڭ ئەھۋالدا 3).

    ھازىر ، ئەگەر ئالدىنقى 3 كاتەكچىنىڭ QUOTIENT نەتىجىسىنى تەكشۈرسىڭىز (E2: E4) ، ئۇنىڭ 0 گە تەڭ ئىكەنلىكىنى كۆرىسىز (چۈنكى بۆلۈشنىڭ پۈتۈن قىسمى نۆل). 1 نى قوشقاندا قۇر نومۇرى 1 بولىدۇ. باشقىچە ئېيتقاندا ، فورمۇلانىڭ بۇ قىسمى تەكرارلىنىشنى پەيدا قىلىدۇسان تەرتىپى 1،1،1،2،2،2،3،3،3،4،4،4 ،… ھەر بىر سان دائىرىڭىزدە تۈۋرۈك بولغاندەك نەچچە قېتىم تەكرارلىنىدۇ.

    To ستون نومۇرى نى ھېسابلاڭ ، MOD فۇنكسىيەسىنى ئىشلىتىپ مۇناسىپ سان تەرتىپىنى قۇرىسىز:

    MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1

    بىزنىڭ دائىرىمىزدە 3 ئىستون بولغاچقا (A2: C5) ، تەرتىپ چوقۇم 1،2،3،1،2،3 ،…

    MOD ئىقتىدارى قالغاندىن كېيىن قالغان قىسمىنى قايتۇرىدۇ.

    E2 ، MOD (ROW (A1) -1 ، COLUMNS ($ A $ 2: $ C $ 5)) + 1)

    مودېل (1-1, 3) +1)

    E3 ، MOD (ROW (A2) -1 ، COLUMNS ($ A $ 2: $ C $ 5)) + 1)

    MOD (2-1, 3) +1)

    ۋە قايتىدۇ. : $ C $ 5, 1, 1) پايدىلانغان دائىرىنىڭ 1-قۇر ۋە 1-ستوندىكى قىممەتنى قايتۇرىدۇ ، يەنى A2 كاتەكچىدىن. ، 2) قىممەتنى 1-قۇر ۋە 2-ئىستوندىن ، يەنى B2 كاتەكچىسىدىن قايتۇرىدۇ.

    ۋە شۇنىڭغا ئوخشاش. olumn ، ئوخشاش ئۇسۇلدا ئىشلەيدۇ. ئوخشىمايدىغان يېرى شۇكى ، ئۇ MOD ئارقىلىق قۇر نومۇرى ۋە QUOTIENT ئارقىلىق ستون نومۇرىغا ئېرىشىدۇ.

    TOCOL ئىقتىدارى ئىشلىمەيدۇ

    ئەگەر TOCOL ئىقتىدارى خاتالىق سادىر قىلسا ، بۇ ئېھتىماللىق بۇ سەۋەبلەرنىڭ بىرى بولۇش ئۈچۈن:

    TOCOL سىزنىڭ Excel

    #NAME نى تاپشۇرۇۋالغاندا قوللىمايدۇ؟ خاتالىق ، فۇنكسىيە نامىنىڭ توغرا يېزىلىشى بىرىنچى ئىشتەكشۈرۈش. ئەگەر ئىسىم توغرا ، ئەمما خاتالىق داۋاملاشسا ، Excel نەشرىدە بۇ ئىقتىدار يوق. بۇ خىل ئەھۋالدا ، TOCOL تاللاش ئۇسۇلىنى ئىشلىتىشنى ئويلىشىپ كۆرۈڭ. تىپىك ئەھۋال پۈتۈن ئىستون ياكى قۇرلارنى كۆرسەتسىڭىز بولىدۇ.

    قۇرۇق كاتەكچە يېتەرلىك ئەمەس نەتىجىنى تولدۇرىدىغان يېتەرلىك قۇرۇق ھۈجەيرىلەر بار. ئەگەر كاتەكچىلەر كۆرۈنۈشتە بوش بولسا ، ئۇنىڭدا بوشلۇق ۋە باشقا باسمىغان ھەرپلەرنىڭ يوقلىقىغا كاپالەتلىك قىلىڭ. تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، Excel دىكى #SPILL خاتالىقىنى قانداق ئوڭشاشنى كۆرۈڭ. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن!

    خىزمەت دەپتىرىنى مەشىق قىلىڭ

    Excel TOCOL ئىقتىدارى - فورمۇلا مىساللىرى (.xlsx ھۆججىتى)

مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.