مەزمۇن جەدۋىلى
ئەگەر Excel دا كۆپەيتىلمىگەن تىزىملىكتىن ئىختىيارى تاللاشنىڭ ئەڭ ئاسان ۋە ئەڭ ئۈنۈملۈك ئۇسۇللىرىنى ئىزدەۋاتقان بولسىڭىز ، ئۇنداقتا بۇ ماقالىنى پايدىلىق دەپ قارايسىز. ئۇنداقتا ، ئاساسلىق ماقالىگە شۇڭغۇپ باقايلى.
خىزمەت دەپتىرىنى چۈشۈرۈڭ
تىزىملىكتىن ئىختىيارى تاللاش. XlsxExcel دىكى كۆپەيتىلمىسى يوق تىزىملىكتىن
بۇ يەردە ، بەزى مەھسۇلاتلارنىڭ سېتىش خاتىرىسىنى ئۆز ئىچىگە ئالغان تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىمىز بار. بۇ ماقالىدە تۆۋەندىكى 5 ئۇسۇلىنى ئىشلىتىپ كۆپەيتمەي مەھسۇلاتلارنى ئىختىيارىي تاللايمىز.
بىز Microsoft Excel نى ئىشلەتتۇق بۇ يەردىكى 365 نەشرى ، قۇلايلىقلىقىڭىزغا ئاساسەن باشقا نەشرىنى ئىشلىتەلەيسىز. ، بىز ئىختىيارى تۈر ئىستونىدىكى ئومۇمىي 9 مەھسۇلاتنىڭ ئىچىدىن 6 مەھسۇلاتنى ئىختىيارىي تاللايمىز ۋە بۇ تاللاشنى بىز ھاسىل قىلىدىغان كۆپەيتىلگەن نۇسخىلاردىن خالىي قىلىمىز. ئىختىيارى قىممەت ستوندىكى بەزى ئىختىيارى سانلار. بۇ تاللاش ئۈچۈن بىز RAND فۇنكسىيەسى ، INDEX فۇنكسىيەسى ، RANK.EQ فۇنكسىيەسى (ياكى RANK ئىقتىدارى ) نى ئىشلىتىمىز. ئۇنى ئىشلىتىش).
قەدەم باسقۇچلار : .
=RAND()
<1 بىر تەرەپ قىلىش قورالىنى تولدۇرۇڭ> ھەر بىر ھېسابلاشتىن كېيىن سانلارنى ئۆزگەرتىشتە. سىز AutoFill ئىقتىدارىنى قوللىنىشتىن بۇرۇن كاتەكچىدىكى قىممەتنىڭ 0.975686091 ئىكەنلىكىنى ، ئۇنى ئىشلەتكەندىن كېيىن قىممەتنىڭ 0.082805271 غا ئۆزگەرگەنلىكىنى كۆرەلەيسىز.
بۇنداق بولغاندا ، بۇ ئىقتىدار بۇ ئىختىيارى قىممەتلەرنى ئاپتوماتىك ئۆزگەرتىدۇ ۋە بىزنىڭ تاللىشىمىزغا تەسىر كۆرسىتىدۇ ، بۇنىڭ ئالدىنى ئېلىش ئۈچۈن ئۇلارنى قىممەت سۈپىتىدە چاپلىسىڭىز بولىدۇ.
the دائىرىنى تاللاڭ. تاسادىپىي قىممەت ۋە CTRL + C نى بېسىڭ. <. F4 .
=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
بۇ يەردە ، $ B $ 4: $ B $ 12 ، ۋە $ C $ 4: $ C $ 12 تاسادىپىي قىممەت دائىرىسى.
-
RANK.EQ(C4,$C$4:$C$12)
<0 بولىدۇ>RANK.EQ(0.617433431,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
0.617433431
among other values in the range
$C$4:$C$12
.
چىقىرىش →
6
-
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
INDEX($B$4:$B$12,6,1)
→INDEX
returns the value of cell
B9
20 65Row 6
and
Column 1
in the range
$B$4:$B$12
.
چىقىرىش → 669 0>
ئۇنىڭدىن كېيىن ، بىزبىزنىڭ 9 مەھسۇلاتلار ئارىسىدا 6 مەھسۇلاتلارنى خالىغانچە تاللىشىمىز ھەر خىل تەكرار تاللاشتىن ساقلاندى.
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى تىزىملىكتىن ئىختىيارى تىزما ھاسىل قىلىش (5 ماس كېلىدىغان ئۇسۇل)
ئۇسۇل -2: UNIQUE ، RANDARRAY ، INDEX ۋە RANK.EQ ئىقتىدارلىرىنى ئىشلىتىش
بۇ بۆلەكتە ، بىز UNIQUE فۇنكسىيەسى ، RANDARRAY ئىقتىدارى ، INDEX ئىقتىدارى ۋە RANK.EQ ئىقتىدارى نى ئىشلىتىمىز. مەھسۇلات تىزىملىكىدىن 6 ئۆزگىچە مەھسۇلاتلارنىڭ خالىغان بىرىنى تاللاش.
قەدەم :
➤ ئىختىيارى سانغا ئېرىشىش ئۈچۈن C4 كاتەكچىگە تۆۋەندىكى ئىقتىدارنى كىرگۈزۈڭ.
=UNIQUE(RANDARRAY(9,1,1,9))
بۇ يەردە ، 9 بولسا قۇرلارنىڭ ئومۇمىي سانى ، 1 ستون سانى ، 1 ئەڭ تۆۋەن سان ، 9 ئەڭ چوڭ سان. ئاندىن RANDARRAY بۇ چوڭلۇقتىكى ئىختىيارى سانلار گۇرۇپپىسىنى بېرىدۇ ۋە UNIQUE بۇ سانلار گۇرپىسىدىكى ئۆزگىچە سانلارنى قايتۇرىدۇ.
< ENTER نى بېسىپ تولدۇرۇش تۇتقۇچى قورالىنى سۆرەپ بولغاندىن كېيىن ، ئىختىيارى قىممەت ئىستونىدا تۆۋەندىكى ئىختىيارى سانلار بولىدۇ.
<27 <<تاسادىپىي قىممەت دائىرىسىنى تاللاڭ ۋە CTRL + C نى بېسىڭ.
➤ ئاندىن مائۇسنى ئوڭ چېكىپ تاللاڭ.ئوخشىمىغان تاللاش دىن قىممەت تاللاش.
ئۇنىڭدىن كېيىن ، سىز مۇقىم ئىختىيارى قىممەتكە ئېرىشىسىز ، ھازىر ئۇلارنى ئىشلىتىمىز ئىختىيارىي تاللىشىمىز بولىدۇ.
cell تۆۋەندىكى فورمۇلانى F4 كاتەكچىگە كىرگۈزۈڭ.
> $ B $ 4: $ B $ 12 بولسا مەھسۇلاتلارنىڭ دائىرىسى ، $ C $ 4: $ C $ 12 تاسادىپىي قىممەت دائىرىسى.-
RANK.EQ(C4,$C$4:$C$12)
RANK.EQ(1.761880408,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
1.761880408
among other values in the range
$C$4:$C$12
.
چىقىرىش →
8
-
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
INDEX($B$4:$B$12,8,1)
→INDEX
returns the value of cell
غا ئايلىنىدۇB11
at the intersection of
Row 8
and
Column 1
in the range
$B$4:$B$12
.
چىقىرىش →
Blackberry
< ENTER نى بېسىپ تولدۇرۇش تۇتقۇچى قورالىنى سۆرەپ تاشلاڭ.
بۇنداق بولغاندا ، بىز ئىختىيارى تۈر ئىستونىدا كۆپەيتىلمەي مەھسۇلاتلارنى ئىختىيارىي تاللىدۇق.
UNIQUE ئىقتىدارى ۋە RANDARRAY ئىقتىدارى پەقەت Microsoft Excel 365 ۋە Excel 2021 نەشرىدىلا ئىشلىتىلىدۇ. Re ئېلان تېخىمۇ كۆپ: Excel (4 خىل ئۇسۇل) دىكى ئىختىيارى ئەۋرىشكىنى قانداق تاللاش 12>
بۇ يەردە ، بىز مەھسۇلات ستون تىزىملىكىدىن خالىغان 6 خىل ئالاھىدە مەھسۇلاتنى تاللايمىز ، ئاندىن بەزى ئىختىيارى سانلارنىڭ ياردىمىدە ئۇلارنى ئىختىيارى تۈر ئىستونىغا توپلايمىز. . بۇنىڭ ئۈچۈن بىز بىرلەشتۈرۈشنى ئىشلىتىمىز RAND ئىقتىدارى ، INDEX ئىقتىدارى ، RANK.EQ ئىقتىدارى ، ۋە COUNTIF ئىقتىدارى .
<3 <<>
=RAND()
RAND تۇراقسىز ئىقتىدار بولغاچقا ، ئۇ بۇ تاسادىپىي قىممەتلەرنى ئاپتوماتىك ئۆزگەرتىدۇ ۋە بىزنىڭ تاللىشىمىزغا تەسىر كۆرسىتىدۇ. بۇنىڭ ئالدىنى ئېلىش بىز ئۇلارنى قىممەت سۈپىتىدە چاپلايمىز.
random تاسادىپىي قىممەت دائىرىسىنى تاللاڭ ۋە CTRL + C نى بېسىڭ. چاشقىنەك ۋە ئوخشىمىغان تاللاش دىن قىممەت تاللانمىسىنى تاللاڭ.
ئۇنداقتا ، مۇقىم مۇقىم قىممەتكە ئىگە بولىسىز ، ھازىر ئۇلارنى ئىشلىتىپ بىزنىڭ ئىختىيارى تاللىشىمىزنى قىلالايسىز.
cell تۆۋەندىكى فورمۇلانى F4 كاتەكچىگە ئىشلىتىڭ.
=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)
، $ B $ 4: $ B $ 12 بولسا مەھسۇلاتلارنىڭ دائىرىسى ، $ C $ 4: $ C $ 12 تاسادىپىي قىممەت دائىرىسى.-
RANK.EQ(C4,$C$4:$C$12)
RANK.EQ(0.440349449,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
0.440349449
200 5$C$4:$C$12
.
چىقىرىش →
6
-
COUNTIF($C$4:C4,C4
)COUNTIF($C$4:C4,0.440349449)
→counts the number of cells having the value
440349449
in the range
$C$4:C4
چىقىرىش →
1
-
RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1
6+1-1 → 6
-
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)
غا ئايلىنىدۇINDEX($B$4:$B$12,6,1)
→INDEX
returns the value of cell
B9
at the intersection of
Row 6
and
Column 1
in the range
$B$4:$B$12
.
چىقىرىش →
Banana
< ENTER نى بېسىپ تولدۇرۇڭ. قورالنى بىر تەرەپ قىلىڭ. تاللاش.
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى ئۆلچەمگە ئاساسەن ئىختىيارى تاللاش 4. 1> INDEX ئىقتىدارى ، SORTBY ئىقتىدارى ، RANDARRAY ئىقتىدارى ، ROWS ئىقتىدارى ، ۋە SEQUENCE ئىقتىدارى .
باسقۇچلار :
cell تۆۋەندىكى فورمۇلانى E4 كاتەكچىدە ئىشلىتىڭ.
=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))
بۇ يەردە ، $ B $ 4: $ B $ 12 بولسا مەھسۇلاتلارنىڭ دائىرىسى .
-
ROWS(B4:B12)
→ بۇ دائىرىدىكى ئومۇمىي قۇر سانىنى قايتۇرىدۇچىقىرىش → 9
-
RANDARRAY(ROWS(B4:B12))
RANDARRAY(9)
→ تاسادىپىي 9 سان ھاسىل قىلىدۇچىقىرىش →
{0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}
-
SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))
SORTBY({“Orange”, “Apple”, “Watermelon”, “Walnut”, “Jackfruit”, “Banana”, “Cherry”, “Blackberry”, “Tomato”}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})
بولۇپ قالىدۇچىقىرىش →
{“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}
-
SEQUENCE(6)
→ 1 دىن 6 گىچە 0> چىقىرىش →{1; 2; 3; 4; 5; 6}
-
-
INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))
INDEX(SORTBY({“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}, {1; 2; 3; 4; 5; 6})
چىقىرىش →
{“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”}
ENTER نى باسقاندىن كېيىن ، تۆۋەندىكى 6 <2 گە ئېرىشىسىز ئىختىيارى تۈر ستوندىكى ئىختىيارى مەھسۇلاتلار.
ئىقتىدار پەقەت Microsoft Excel 365 ۋە Excel 2021 نەشىرىدىلا ئىشلىتىلىدۇ.
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: تىزىملىكتىن ئىختىيارى تاللاش (3 مىسال) <2 . بۇ ۋەزىپىنى ئورۇنداش ئۈچۈن بىز INDEX ئىقتىدارى ، SORTBY ئىقتىدارى ، RANDARRAY ئىقتىدارى ، ROWS ئىقتىدارى ۋە SEQUENCE فۇنكسىيەسى .
قەدەم باسقۇچ : <>>
-
RANDARRAY(ROWS(B4:B12))
RANDARRAY(9)
→ تاسادىپىي 9 سان ھاسىل قىلىدۇچىقىرىش →
{0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}
-
SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))
SORTBY({“Orange”, 2721; “Apple”, 2172; “Watermelon”, 2958;“Walnut”, 3405; “Jackfruit”, 2154; “Banana”, 2580; “Cherry”, 4316; “Blackberry”, 4815; “Tomato”, 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})
چىقىش →
{“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}
-
SEQUENCE(6)
→ 1 دىن 6 گىچە بولغان رەت تەرتىپ نومۇرى بېرىدۇچىقىرىش →
{1; 2; 3; 4; 5; 6}
21> -
INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})
INDEX(SORTBY({“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}, {1; 2; 3; 4; 5; 6}, {1,2})
چىقىش →
{“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316}
ENTER نى باسقاندىن كېيىن ، تاسادىپىي 6 مەھسۇلات ۋە ئۇلارنىڭ مۇناسىپ سېتىش قىممىتىگە ئېرىشىسىز.
تېخىمۇ كۆپ ئوقۇڭ: قانداق قىلىپ تاسادىپىي كۆرۈلىدۇ Excel دىكى دەرسلىك قۇر (2 خىل ئۇسۇل)
مەشىق بۆلۈمى
ئۆزىڭىز مەشىق قىلىش ئۈچۈن بىز تۆۋەندىكىدەك مەشىق دېگەن جەدۋەلدە تۆۋەندىكىدەك مەشىق بۆلىكىنى تەمىنلىدۇق. بۇنى ئۆزىڭىز قىلىڭ. . پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمەن. تەكلىپ-پىكىرلىرىڭىز بولسا ، پىكىر بۆلۈمىدە ئورتاقلىشىڭ.