Պատահական տեսակավորում կատարելը արագ և հեշտ միջոց է ապահովելու, որ բոլոր դեպքերը հայտնվեն հավասար հավանականությամբ: Այս ձեռնարկում մենք կխոսենք այն մասին, թե ինչպես հեշտությամբ պատահականացնել կամ խառնել ցուցակը Excel-ում մի քանի քայլով:
Այս բաժնում ես կսովորեցնեմ ձեզ, թե ինչպես խառնել ցուցակը ներկառուցված Excel գործառույթներով:
Excel-ի ցանկացած տարբերակի օգտատերերը կարող են պատահականորեն տեսակավորել իրենց սկզբնական տվյալների բազան՝ օգտագործելով RAND գործառույթի օգնությամբ Տեսակ առանձնահատկություն, խնդրում ենք հետևել ստորև նշված քայլերին:
Քայլ 1. Մուտքագրեք RAND բանաձևը
Ընտրեք ցանկի վերին բջիջի կողքին գտնվող բջիջը, որը դուք պատահականորեն կփոխանակեք, մուտքագրեք ստորև RAND բանաձևը և սեղմեք Մտնել.
=RAND()
Քայլ 2. Լրացրեք RAND բանաձևը այլ բջիջներում
Կրկնակի սեղմեք բանաձևի բջիջի լրացման բռնակի վրա (ներքևի աջ անկյունում գտնվող փոքր կանաչ քառակուսին)՝ բանաձևը ներքևի բջիջներում կիրառելու համար:
Քայլ 3. Տեսակավորել RAND-ի արդյունքները՝ ցանկը խառնելու համար
1. Ընտրեք B2: B8, ցանկը, որը պարունակում է RAND բանաձեւը։
2. Սեղմիր Տեսակավորել և զտել > Տեսակավորել ամենափոքրից մեծ է Editing խմբում Գլխավոր էջանիշը.
3. Թռուցիկ պատուհանում Տեսակավորել նախազգուշացումը երկխոսություն, ընտրեք Ընդլայնել ընտրությունը, ապա սեղմեք Տեսակ.
Արդյունք
Այժմ դուք ամեն ինչ պատրաստ եք: Ցանկը պատահականացված է, ինչպես ցույց է տրված ստորև:
Եթե դուք Excel-ի ավելի նոր տարբերակների օգտվող եք, օրինակ՝ Excel-ը Microsoft 365-ի կամ Excel 2021-ի կամ Excel-ի համար՝ համացանցի համար, ՌԱՆԴԱՐՐԱՅ, ԴԱՍԱՎՈՐԵԼ ԸՍՏ և ROWS Բանաձևը կօգնի ձեզ արագ ստանալ խառնված ցուցակ ձեր նշած դիրքում:
Քայլ 1. Մուտքագրեք RANDARRAY, SORTBY և ROWS բանաձևը
Ընտրեք դատարկ բջիջ, որտեղ ցանկանում եք ստանալ պատահական արդյունք, մուտքագրեք ստորև բերված բանաձևը (Նշեք, որ դուք պետք է փոխեք A2: A8 ստորև բերված բանաձևում դեպի սկզբնական ցանկը, որը ցանկանում եք պատահականացնել) և սեղմեք Մտնել.
=SORTBY(A2:A8,RANDARRAY(ROWS(A2:A8)))
(Ըստ ցանկության) Քայլ 2. Պատճենեք և տեղադրեք բանաձևի արդյունքը՝ այն խմբագրելի դարձնելու համար
Եթե ցանկանում եք տեսնել միայն պատահական արդյունք, կարող եք բաց թողնել այս քայլը. Եթե ցանկանում եք խմբագրել պատահականորեն խառնված ցուցակը, ապա պետք է պատճենեք բանաձևի արդյունքը և տեղադրեք միայն արժեքները.
1. Ընտրեք բանաձևի արդյունքը և սեղմեք Ctrl + C պատճենելու համար:
2. Աջ սեղմեք մի բջիջի վրա, որտեղ կտեղադրեք պատճենված արդյունքը: (Դուք կարող եք նաև տեղադրել արժեքը իր սկզբնական վայրում):
3. Ընտրել Կպցնել միայն արժեքներ տարբերակ աջ սեղմումով ընտրացանկից:
Արդյունք
Այժմ դուք կստանաք խառնված և խմբագրելի ցուցակ, ինչպես ցույց է տրված ստորև:
Եթե հոգնել եք բանաձևեր օգտագործելուց և մտադիր եք օգտագործել հավելյալի օգնությունը, Excel- ի համար նախատեսված գործիքներ'S Տեսակավորել / Ընտրել տիրույթը պատահականորեն հատկությունը կարող է օգնել ձեզ ավելի հեշտ իրականացնել պատահական տեսակավորում՝ ավելի շատ տարբերակներով: Խնդրում եմ հետևյալ կերպ.
Նախ ընտրեք այն ցուցակը, որը դուք խառնելու եք: Եվ հետո ընտրեք Կուտոլս > Շարք > Տեսակավորել / Ընտրել տիրույթը պատահականորեն, Թռուցիկում Տեսակավորել / Ընտրել տիրույթը պատահականորեն երկխոսություն, ընտրեք Ամբողջ շարքեր, ապա սեղմեք Ok.
Եթե նախընտրում եք պատահականացնել ցուցակը VBA մեթոդով, խնդրում ենք անել հետևյալը.
Քայլ 1. Ընտրեք ցուցակը, որը դուք խառնելու եք
Քայլ 2. Պատճենեք VBA կոդը Module պատուհանում
1. Մամուլ Ctrl + F11 VBA խմբագրիչը բացելու համար, այնուհետև սեղմեք Տեղադրել > Մոդուլներ Մոդուլի կոդի պատուհան բացելու համար:
2. Պատճենեք և տեղադրեք VBA կոդը ստորև բացված Module պատուհանում:
VBA կոդ. Ցուցակի պատահական տեսակավորում
Sub RandomSort()
'Update by ExtendOffice
Dim xRg As Range
Dim xNum, xF, xI As Integer
Dim xWSh, xAWSh As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xAWSh = Application.ActiveSheet
Set xRg = ActiveWindow.RangeSelection
Set xWSh = Worksheets.Add
xNum = xRg.Count
For xF = xNum To 1 Step -1
xI = WorksheetFunction.RandBetween(1, xF)
xWSh.Range("A1").Value = xRg.Item(xI)
xRg.Item(xI) = xRg.Item(xF)
xRg.Item(xF) = xWSh.Range("A1")
Next
xWSh.Delete
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Կոդի պատուհանում սեղմեք F5 կամ սեղմեք կոճակ՝ այս կոդը գործարկելու համար:
Արդյունք