مەزمۇن جەدۋىلى
سانلار گۇرپىسى ياكى دائىرىنى 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 ھۆججىتى)