Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս ստեղծել պատահական նիշերի տողեր Excel- ի տիրույթում:

Երբեմն կարող է անհրաժեշտ լինել պատահական տողեր առաջացնել բջիջներում, օրինակ ՝ տարբեր գաղտնաբառեր: Այս հոդվածը փորձում է ձեզ ցույց տալ որոշ հնարքներ Excel- ում տարբեր պատահական տողեր առաջացնելու համար:

Ստեղծեք պատահական նիշերի տողեր բանաձեւերով
Ստեղծեք պատահական նիշերի տողեր VBA կոդով
Excel- ի համար Kutools- ի միջոցով հեշտությամբ առաջացրեք պատահական նիշերի տողեր


Ստեղծեք պատահական նիշերի տողեր բանաձեւերով

Հետևյալ բանաձևերը կօգնեն ձեզ առաջացնել պատահական թվեր, տառեր և այբբենական արժեքներ Excel- ի տիրույթում:

1, 5-ից 10000-ի միջեւ պատահական 99999-նիշ թիվ ստեղծելու համար օգտագործեք այս բանաձևը. = RANDBETWEEN (10000,99999)եւ սեղմեք Մտնել բանալին, 5-նիշանոց համարը կցուցադրվի բջիջում, այնուհետև ընտրեք բջիջը և լրացնելու բռնիչը քաշեք այն միջակայքում, որը ցանկանում եք պարունակել այս բանաձևը, ստեղծվել են 5-նիշ թվերի շարք, տես նկարի նկարները.

doc- առաջացնում-տողեր 1 -2 doc- առաջացնում-տողեր 2

ՆշումԴուք կարող եք փոխել փաստարկները ՝ ձեր կարիքը ստանալու համար:

2, Պատահական նամակ ստեղծելու համար օգտագործեք այս բանաձևը. = CHAR (RANDBETWEEN (65,90)), Այս բանաձևը կարող է առաջացնել պատահական տառ a- ից z, եթե անհրաժեշտ է չորս պատահական տառ ստեղծել, ապա տառերը ավելացնելու համար հարկավոր է օգտագործել & նիշ: Ինչպես, օրինակ, = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)), Այնուհետև կստանաք չորս պատահական տառեր, այնուհետև լրացնելու բռնիչը քաշեք այն միջակայքի վրա, որը ցանկանում եք պարունակել այս բանաձևը: Տեսեք,

doc- առաջացնում-տողեր 3

Notes:

(1.) Բանաձևը գործում է Excel 2007, 2010 և 2013 թվականներում, բայց ոչ Excel 2003-ը: Excel 2003-ում խնդրում ենք օգտագործել բանաձևը = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND ()) * 25 + 65))

(2.) 65 բանաձևում A- ն է, իսկ 90-ը `Z- ն:

(3.) Կարող եք օգտագործել նիշը և ավելացնել ձեզ համար անհրաժեշտ տառերի քանակը:

3, Երկու տառ և երկու թվեր ունեցող պատահական ալֆում թվային տող ստեղծելու համար օգտագործեք այս բանաձևը. = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & RANDBETWEEN (10,99) Եվ դուք կստանաք հետևյալ տողերը մի տիրույթում, որոնք պարունակում են երկու տառ և երկու թվեր.

doc- առաջացնում-տողեր 4

ՆշումԴուք կարող եք փոխել փաստարկները ՝ թվանշանը ստանալու համար անհրաժեշտ քանակությամբ, և օգտագործեք & տառերի քանակը ավելացնելու համար:

Հեշտությամբ առաջացրեք պատահական նիշերի տողեր ընտրված տիրույթում.

Հեշտ է ստեղծել պատահական նիշերի տողեր `հատուկ նիշերով, իսկ տեքստի երկարությունը` դրանցով Տեղադրեք պատահական տվյալներ օգտակարությունը Excel- ի համար նախատեսված գործիքներ.
Ներբեռնեք Kutools-ը Excel-ի համար հիմա: (30 օր անվճար երթուղի)


Ստեղծեք պատահական նիշերի տողեր VBA կոդով

Եթե ​​կարծում եք, որ բանաձևերից վերևում դժվար և տհաճ է, հետևյալ VBA կոդը կարող է օգնել ձեզ շատ ավելի հեշտ: Խնդրում եմ, արեք այսպես.

1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ մակրոը ՝ Մոդուլներ պատուհան.

Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Update 20131107
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
    i = i + 1
    Randomize
    Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function

3, Դրանից հետո պահեք և փակեք ծածկագիրը, վանդակում, մուտքագրեք այս գործառույթը = Պատահականացնել F (x, y) տեղադրելու պատահական նիշի տող x նիշի նվազագույն երկարությամբ և y նիշի առավելագույն երկարությամբ:

4, Այս օրինակում ես կօգտագործեմ գործառույթը = Պատահականացնել F (5,10) գրանշանների տող առաջացնելու համար, որը 5-ից 10 նիշի սահմաններում է: Դրանից հետո սեղմեք Մտնել ստեղնը, ընտրեք բջիջը և լրացրեք բռնիչը քաշեք այն տիրույթը, որը ցանկանում եք պարունակել այս գործառույթը: Եվ ալֆան թվային և հատուկ նիշերի տողերի պատահականություն, որոնք ստեղծվել են 5-ից 10 նիշերի միջև: Տեսեք,

doc- առաջացնում-տողեր 5


Excel- ի համար Kutools- ի միջոցով ստեղծեք պատահական նիշերի տողեր

Կա՞ որևէ եղանակ ՝ տառեր, թվեր և հատուկ նիշերով կամ ավելին պատահական տողեր առաջացնելու համար: Excel- ի համար նախատեսված գործիքներ's Տեղադրեք պատահական տվյալներ հիանալի պատահական թվերի (և տեքստի տողերի) գեներատոր է, որը կարող է առաջացնել պատահական թվեր, պատահական տեքստի տողեր, կամ պատահական թվեր և տեքստեր և խորհրդանիշեր ՝ բոլոր տեսակի նիշերով, ներառյալ տառերը, թվերը, հատուկ նիշերը, տարածությունը և նույնիսկ հարմարեցված տողերը:

Նախքան դիմելը Excel- ի համար նախատեսված գործիքներ, խնդրում եմ նախ ներբեռնեք և տեղադրեք այն.

1, Ընտրեք մի տիրույթ, որում դուք կստեղծեք պատահական տողեր, ապա կտտացրեք Կուտոլս > Տեղադրել > Տեղադրեք պատահական տվյալներ: Տեսեք,

3, Մեջ Տեղադրեք պատահական տվյալներ երկխոսության վանդակում, սեղմեք String էջանիշը և ընտրեք նիշերի տեսակը, որքան ձեզ հարկավոր է, ապա նշեք տողի երկարությունը Լարի երկարությունը տուփը և վերջապես կտտացրեք այն OK կոճակ Տեսեք,

Այնուհետեւ ընտրված տիրույթը լրացվել է պատահական նիշերի տողերով:

Ակնարկեթե ուզում եք որոշակի ձևաչափման տվյալների տողեր (օրինակ, ???? @. ??. com) առաջացնել կամ տեղադրել մի տիրույթում, կարող եք նաև օգտագործել այս օգտակար ծրագիրը: Արա այսպես.

1, Ընտրեք տիրույթ և նշեք նիշերը և ստուգեք Դիմակով, Դրանից հետո մուտքագրեք անհրաժեշտ տվյալների տողերը: Տեսեք,

ՆշումՕգտագործելով ? վերջնական նշված ձևաչափման տողերում պատահական բնույթի թվանշան ցույց տալու համար:

2. Այնուհետեւ կտտացրեք OK or Դիմել, Նշված ձևաչափման տվյալների տողերը ստեղծվել են պատահականորեն, հետևյալ կերպ. Տեսեք,

Excel- ի համար նախատեսված գործիքներ's Տեղադրեք պատահական տվյալներ կարող է օգնել ձեզ հեշտությամբ մշակել հետևյալ գործողությունները մի շարք բջիջներում:

  • Ստեղծեք կամ տեղադրեք պատահական թվեր տիրույթում
  • Ստեղծեք կամ տեղադրեք պատահական ամսաթիվը միջակայքում
  • Ստեղծեք կամ տեղադրեք անհատական ​​ցուցակ տիրույթում

  Եթե ​​ցանկանում եք ունենալ այս օգտակար ծառայության անվճար փորձարկում (30-օրյա), խնդրում ենք կտտացնել այն ներբեռնելու համար, և այնուհետև անցեք գործողությունը կիրառելու վերը նշված քայլերին համապատասխան:


Դեմո. Ստեղծեք պատահական նիշերի տողեր տիրույթում


Առնչվող Հոդված

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:

Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I found this useful as a starting point--I hadn't touched VBA in several years, so it was way easier to use the sample code here as a basis than start from scratch. Skelly1008, have you thought about something like this? Do Randomize charVal = (Int(85 * Rnd) + 48) If charVal > &H30 And charVal < &H7A Then If Not (charVal > &H5A And charVal < &H61) Then If Not (charVal > &H39 And charVal < &H41) Then newChar = Chr(charVal) Rand = Rand & newChar End If i = i + 1 End If End If Loop Until i = getLen That generates strings that contain only a-z, A-Z, and 0-9.
This comment was minimized by the moderator on the site
I'm looking for a code that can generate any number 0 to 9 and or any letter A to Z. But I need 25 characters in the that final out put.
This comment was minimized by the moderator on the site
Found way: 1st: For each char: =RANDBETWEEN(0;1) to randomly select a number or a letter (result in A2 to A9, for example) 2nd: =IF(An=0;RANDBETWEEN(0;9);CHAR(RAND()*26+97)) - in B2 to B9 -> to generate a number or a letter depending on result in A column 3rd: in the cell you want the generated password: =B2&B3&B4&B5&B6&B7&B8&B9
This comment was minimized by the moderator on the site
I live the formula but once I enter something in another field the numbers in the random fields change. I only want it to randomly generate one time. Not every time I enter data in other fields on the worksheet. Is that a separate function? Thanks!
This comment was minimized by the moderator on the site
Hi I want one help from you. I have to replace one last three values in this text for example: LoadTesting . I want to change only last three word of it
This comment was minimized by the moderator on the site
[quote]Hi I want one help from you. I have to replace one last three values in this text for example: LoadTesting . I want to change only last three word of itBy rOHIT[/quote] Assuming it is in cell A1:

=MID(A1,1,LEN(A1)-3)&"CAT"
This comment was minimized by the moderator on the site
Hi, On generating the random number in excel,can we insert the value to a form?any query plz share
This comment was minimized by the moderator on the site
This is several times better than I dared hope for!! I completely disregarded the idea of generating several values in a single cell. Guaranteed I'll be using this info every chance I get! 11/10.
This comment was minimized by the moderator on the site
Hi i would like to make the same in a MS WORD tab. is it possible ?
This comment was minimized by the moderator on the site
The VBA isn't working as a true random number. I'm using (10,12) as the criteria and if I run it down a couple thousand rows and do a countif formula in the adjacent column I find many duplicate passwords.
This comment was minimized by the moderator on the site
Very helpful, thank you. Using the VBA code, is it possible to only show letters and numbers and not other symbols?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations