Note: The other languages of the website are Google-translated. Back to English

Sut i gynhyrchu tannau cymeriad ar hap mewn ystod yn Excel?

Weithiau efallai y bydd angen i chi gynhyrchu tannau ar hap mewn celloedd, fel cyfrineiriau gwahanol. Mae'r erthygl hon yn ceisio dangos rhai triciau i chi i gynhyrchu gwahanol linynnau ar hap yn Excel.

Cynhyrchu llinynnau cymeriad ar hap gyda fformwlâu
Cynhyrchu llinynnau cymeriad ar hap gyda chod VBA
Cynhyrchu llinynnau cymeriad ar hap yn hawdd gyda Kutools ar gyfer Excel


Cynhyrchu llinynnau cymeriad ar hap gyda fformwlâu

Gall y fformwlâu canlynol eich helpu i gynhyrchu rhifau ar hap, llythrennau a gwerthoedd alffaniwmerig mewn ystod yn Excel.

1. I greu rhif 5 digid ar hap rhwng 10000 a 99999, defnyddiwch y fformiwla hon: = RANDBETWEEN (10000,99999), a'r wasg Rhowch yn allweddol, bydd rhif 5 digid yn cael ei arddangos mewn cell, yna dewiswch y gell a llusgwch y ddolen llenwi i'r ystod rydych chi am gynnwys y fformiwla hon, cynhyrchwyd ystod o rifau 5 digid, gweler sgrinluniau:

doc-cynhyrchu-tannau1 -2 doc-cynhyrchu-tannau2

Nodyn: gallwch newid y dadleuon i gael eich angen.

2. I greu llythyr ar hap, defnyddiwch y fformiwla hon: = CHAR (RANDBETWEEN (65,90)). Gall y fformiwla hon gynhyrchu llythyren ar hap o a i z, os oes angen i chi greu pedwar llythyren ar hap, mae angen i chi ddefnyddio a chymeriad i ychwanegu'r llythrennau. Fel = CHAR (RANDBETWEEN (65,90)) a CHAR (RANDBETWEEN (65,90)) a CHAR (RANDBETWEEN (65,90)) a CHAR (RANDBETWEEN (65,90)). Yna byddwch chi'n cael pedwar llythyren ar hap, ac yna'n llusgo'r handlen llenwi i'r ystod rydych chi am gynnwys y fformiwla hon. Gweler y screenshot:

doc-cynhyrchu-tannau3

Nodiadau:

(1.) Mae'r fformiwla'n ddilys yn Excel 2007, 2010, a 2013, ond nid yn Excel 2003. Yn Excel 2003, defnyddiwch y fformiwla = CHAR (INT (RAND () * 25 + 65)) a CHAR (INT (RAND () * 25 + 65)) a CHAR (INT (RAND () * 25 + 65)) a CHAR (INT (RAND () * 25 + 65))

(2.) Yn fformiwla 65 yw A a 90 yw Z.

(3.) Gallwch ddefnyddio'r cymeriad ac i ychwanegu nifer y llythrennau sydd eu hangen arnoch chi.

3. I greu llinyn alffaniwmerig ar hap sydd â dau lythyren a dau rif, defnyddiwch y fformiwla hon: = CHAR (RANDBETWEEN (65,90)) a CHAR (RANDBETWEEN (65,90)) A RANDBETWEEN (10,99) A byddwch yn cael y tannau canlynol mewn ystod sy'n cynnwys dau lythyren a dau rif:

doc-cynhyrchu-tannau4

Nodyn: gallwch newid y dadleuon i gael y rhif digid yn ôl yr angen, a defnyddio ac ychwanegu nifer y llythrennau.

Cynhyrchu llinynnau cymeriad ar hap yn hawdd mewn ystod ddethol:

Mae'n hawdd cynhyrchu tannau cymeriad ar hap gyda chymeriadau penodol a hyd testun gyda'r Mewnosod Data ar Hap cyfleustodau Kutools ar gyfer Excel.
Dadlwythwch Kutools ar gyfer Excel Nawr! (llwybr 30 diwrnod am ddim)


Cynhyrchu llinynnau cymeriad ar hap gyda chod VBA

Os ydych chi'n teimlo bod y fformwlâu uchod yn anodd ac yn drafferthus, gall y cod VBA canlynol eich helpu chi'n llawer haws. Gwnewch fel hyn:

1. Daliwch i lawr y ALT + F11 allweddi, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol yn y Modiwlau ffenestr.

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. Yna arbed a chau'r cod, mewn cell, nodwch y swyddogaeth hon = RandomizeF (x, y) i fewnosod llinyn cymeriad ar hap gydag isafswm hyd o x nod, ac uchafswm hyd y nodau.

4. Yn yr enghraifft hon, byddaf yn defnyddio swyddogaeth = RandomizeF (5,10) i gynhyrchu llinyn cymeriad sydd rhwng 5 a 10 nod. Yna pwyswch Rhowch allwedd, dewiswch y gell a llusgwch y handlen llenwi i'r ystod rydych chi am gynnwys y swyddogaeth hon. Ac ar hap o dannau cymeriad alffaniwmerig a phenodol sydd rhwng 5 a 10 nod wedi'u creu. Gweler y screenshot:

doc-cynhyrchu-tannau5


Cynhyrchu llinynnau cymeriad ar hap gyda Kutools ar gyfer Excel

A oes ffordd i gynhyrchu tannau ar hap gyda llythrennau, rhifau, a chymeriadau arbennig, neu fwy? Kutools ar gyfer Excel's Mewnosod Data ar Hap yn generadur rhif ar hap rhagorol (a llinyn testun), sy'n gallu cynhyrchu rhifau ar hap, llinyn testun ar hap, neu rifau ar hap a thestun a symbolau gyda phob math o gymeriadau, gan gynnwys llythrennau, rhifau, cymeriadau arbennig, gofod, a hyd yn oed llinynnau wedi'u haddasu.

Cyn gwneud cais Kutools ar gyfer Excel, os gwelwch yn dda ei lawrlwytho a'i osod yn gyntaf.

1. Dewiswch ystod lle byddwch chi'n cynhyrchu tannau ar hap, ac yna cliciwch Kutools > Mewnosod > Mewnosod Data ar Hap. Gweler y screenshot:

3. Yn y Mewnosod Data ar Hap blwch deialog, cliciwch Tannau tab, a dewis y math o nodau yn ôl yr angen, yna nodwch hyd y llinyn yn y Hyd llinyn blwch, ac yn olaf cliciwch y OK botwm. Gweler y screenshot:

Yna mae'r ystod a ddewiswyd wedi'i llenwi â llinynnau cymeriad ar hap.

Tip: os ydych chi am gynhyrchu neu fewnosod llinynnau data fformatio penodol (fel ???? @. ??. com) mewn ystod, gallwch chi hefyd ddefnyddio'r cyfleustodau hwn. Gwnewch fel hyn:

1. Dewiswch ystod a nodi'r cymeriadau a gwirio Trwy fasg. Yna mewnbwn y llinynnau data penodedig sydd eu hangen arnoch. Gweler y screenshot:

Nodyn: Defnyddio ? i nodi digid o gymeriad ar hap yn y tannau fformatio penodedig terfynol.

2. Yna cliciwch OK or Gwneud cais. Cynhyrchwyd y llinynnau data fformatio penodedig ar hap fel a ganlyn. Gweler y screenshot:

Kutools ar gyfer Excel's Mewnosod Data ar Hap gall eich helpu i brosesu'r gweithrediadau canlynol yn hawdd mewn ystod o gelloedd.

  • Cynhyrchu neu fewnosod rhifau ar hap mewn ystod
  • Cynhyrchu neu fewnosod dyddiad ar hap mewn ystod
  • Cynhyrchu neu fewnosod rhestr arfer mewn ystod

  Os ydych chi am gael treial am ddim (30 diwrnod) o'r cyfleustodau hwn, cliciwch i'w lawrlwytho, ac yna ewch i gymhwyso'r llawdriniaeth yn ôl y camau uchod.


Demo: Cynhyrchu llinynnau cymeriad ar hap mewn ystod


Erthyglau perthnasol:


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (29)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Tiwto gwych ond nid yw'r swyddogaeth yn gweithio i mi gan ddefnyddio EXCEL 2003
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Laurent, Diolch am eich sylw. Mae'n ddrwg iawn gennyf fod y dull cyntaf gyda fformiwla (= CHAR) yn gweithio'n dda yn Excel 2007 a 2010, ond nid Excel 2003. Yn Excel 2003, gallwch roi cynnig ar y fformiwla =CHAR(INT(RAND()* 25 + 65)) neu =CHAR(INT(RAND()* 25 + 65)) & CHAR(INT(RAND()* 25 + 65)) & CHAR(INT(RAND()* 25 + 65)) & CHAR(INT(RAND()) * 25 + 65)) Gyda llaw, mae'r cod VBA yn gweithio'n iawn yn Excel 2003, ac rydym yn argymell eich bod yn rhoi cynnig arni.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch am eich rhannu. Ar gyfer cynhyrchu nid yw swyddogaeth alffaniwmerig ar hap yn gweithio yn fersiwn Excel 2003. Hefyd, sut i gyrraedd 8 digid yn lle 4?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo HappyE, I gynhyrchu 8 digid o hap alffaniwmerig, gallwch ailadrodd y & CHAR(INT(RAND() * 25 + 65)) 8 gwaith yn y ffwythiant. Mae hynny'n golygu bod y ffwythiant yn newid i: =CHAR(INT(RAND())* 25 + 65)) & CHAR(INT(RAND() * 25 + 65)) & CHAR(INT(RAND() * 25 + 65)) & CHAR(INT(RAND() * 25 + 65))& CHAR(INT(RAND() * 25 + 65)) & CHAR(INT(RAND() * 25 + 65)) & CHAR(INT(RAND()) * 25 + 65))& CHAR(INT(RAND() * 25 + 65))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
HelloKelly, Fformiwla wych, diolch am ei bostio gan fy mod wedi ei chael yn ddefnyddiol iawn wrth gynhyrchu cyfrineiriau. Ydych chi'n gwybod sut i'w gynhyrchu heb ailadrodd nodau o gwbl? Enghraifft - mae newydd ddychwelyd "JUUJFENQ" ond ni allaf gael yr ailadrodd 'UU'. TIA, MaiZ
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Guys, hoffwn eithrio sero, O's ac X's o'r llinyn a gynhyrchir ar hap. Beth yw'r ffordd orau o gyflawni hyn? Diolch yn fawr
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Mae'n amhosibl eithrio rhai cymeriadau o'r llinyn hap pan fyddant yn cynhyrchu gyda'r dulliau yn yr erthygl hon. Fodd bynnag, gallwch disodli y nodau sydd wedi'u cau allan gyda llythrennau neu rifau eraill yn y llinynnau hap. Yn gyntaf oll dewiswch y llinynnau hyn, ac yna agorwch y Darganfod ac Amnewid blwch deialog gyda hotkeys o Ctrl + F, o'r diwedd disodli pob nod eithriedig gyda llythyren neu rif penodedig.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Roeddwn yn meddwl tybed a oedd ffordd i ychwanegu gair generig at ddechrau pob cod a gynhyrchir, hy DISCOUNT56979, DISCOUNT88531, ac ati.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn y blwch deialog Mewnosod Data Ar Hap, mae a Trwy fasg opsiwn ar y tab Llinynnol a all eich helpu. Er enghraifft, Ychwanegwch y “DISCOUNT” cyn y 5 nod ar hap, gwiriwch y Trwy fasg opsiwn, ac yna nodwch y “DISGOWNT?????” yn y blwch canlynol.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rhowch gynnig ar Hyn:="DISCOUNT"&RANDBETWEEN(10000,99999) Mae'r Cod hwn ar gyfer 5 nod rhifol ar hap ar ôl "Digownt" Ar gyfer alffaniwmerig rhowch gynnig ar hyn: = "DISCOUNT"&CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90,) 65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(0,9))&RANDBETWEEN(65,90) neu="DISCOUNT"&CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90,) 10,99)) & CHAR(RANDBETWEEN(XNUMX))&RANDBETWEEN(XNUMX)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gweithiodd dull VBA yn wych. Diolch yn fawr iawn. Roeddwn i wir angen hwn! Cymerwch ofal...
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut i wneud y randbetween ar gyfer jan i dec string.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Anil Choudhary, Gallwch chi roi cynnig ar ein Kutools ar gyfer Excel. Cliciwch y Kutools > Mewnosod Offer > Mewnosod Data Ar Hap, ac yna yn y Data Ar Hap blwch deialog, cliciwch ar y Rhestr Custom tab. Yma gallwch ddewis y rhestr arferol o enwau misoedd, ac yna cliciwch Iawn. Gallwch weld y camau yn fanwl yn: http://www.extendoffice.com/product/kutools-for-excel/excel-random-number-generator.html#a4
Lleihawyd y sylw hwn gan y safonwr ar y wefan
diolch am bostio defnyddiwch fformiwla lawn.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
helo, mae angen i mi greu codau unigryw - sut alla i brofi i sicrhau nad yw'r codau'n cael eu dyblygu?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes ffordd i gadw'r gwerthoedd rhag newid bob tro y byddaf yn newid maes gwahanol yn y daflen? Mae'r cyfrineiriau yn ail-hap bob tro mae rhywbeth yn cael ei newid yn y ddalen o gwbl.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
mae'n gweithio :) Ond bob tro mae'n cynhyrchu cyfrineiriau newydd, os ydw i'n dewis neu'n cynhyrchu ar gell arall, mae rhai â rhagolwg yn newid drwy'r amser, ac rydw i eisiau peidio â'u newid. helpwch os gwelwch yn dda
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, (1) Ar ôl cynhyrchu cyfrineiriau newydd, gallwch eu copïo, ac yna eu gludo fel gwerthoedd. (2) Gweler yr erthygl hon: [url]http://www.extendoffice.com/documents/excel/2496-excel-random-number-stop-changing.html[/ Url]
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cymwynasgar iawn, diolch. Gan ddefnyddio'r cod VBA, a yw'n bosibl dangos llythrennau a rhifau yn unig ac nid symbolau eraill?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Nid yw'r VBA yn gweithio fel rhif hap go iawn. Rwy'n defnyddio (10,12) fel y meini prawf ac os byddaf yn ei redeg i lawr cwpl o filoedd o resi ac yn gwneud fformiwla countif yn y golofn gyfagos rwy'n dod o hyd i lawer o gyfrineiriau dyblyg.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo hoffwn wneud yr un peth mewn tab MS WORD. a yw'n bosibl?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae hyn sawl gwaith yn well nag yr oeddwn i'n meiddio gobeithio amdano !! Diystyrais yn llwyr y syniad o gynhyrchu sawl gwerth mewn un gell. Yn sicr byddaf yn defnyddio'r wybodaeth hon bob cyfle a gaf! 11/10.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Wrth gynhyrchu'r rhif hap yn excel, a allwn ni fewnosod y gwerth i ffurflen? Unrhyw ymholiad plz share
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo rydw i eisiau un help gennych chi. Mae'n rhaid i mi ddisodli un tri gwerth olaf yn y testun hwn er enghraifft: LoadTesting . Rwyf am newid dim ond tri gair olaf ohono
Lleihawyd y sylw hwn gan y safonwr ar y wefan
[dyfyniad] Helo, rydw i eisiau un help gennych chi. Mae'n rhaid i mi ddisodli un tri gwerth olaf yn y testun hwn er enghraifft: LoadTesting . Rwyf am newid dim ond tri gair olaf ohonoGan rOHIT[/dyfyniad] Gan dybio ei fod yng nghell A1:

=MID(A1,1,LEN(A1)-3)&"CAT"
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n byw'r fformiwla ond ar ôl i mi nodi rhywbeth mewn maes arall mae'r rhifau yn y meysydd hap yn newid. Dim ond unwaith yr wyf am iddo gynhyrchu ar hap. Nid bob tro y byddaf yn mewnbynnu data mewn meysydd eraill ar y daflen waith. A yw hynny'n swyddogaeth ar wahân? Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Dull dod o hyd: 1af: Ar gyfer pob torgoch: =RANDBETWEEN(0;1) i ddewis rhif neu lythyren ar hap (canlyniad yn A2 i A9, er enghraifft) 2il: =IF(An=0;RANDBETWEEN(0;9); CHAR(RAND()*26+97)) - yn B2 i B9 -> i gynhyrchu rhif neu lythyren yn dibynnu ar y canlyniad yng ngholofn A 3ydd: yn y gell rydych chi eisiau'r cyfrinair a gynhyrchir: =B2&B3&B4&B5&B6&B7&B8&B9
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n edrych am god sy'n gallu cynhyrchu unrhyw rifau 0 i 9 a neu unrhyw lythyren A i Z. Ond mae angen 25 nod arnaf yn y rownd derfynol honno.
Nid oes unrhyw sylwadau wedi'u postio yma eto
Llwytho mwy o
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir