Cynhyrchydd Rhif Hap yn Excel heb Ailadrodd (9 Dull)

  • Rhannu Hwn
Hugh West

At ddibenion penodol (e.e. rhif ffôn, loteri, samplu ystadegol), mae'n rhaid i ni gynhyrchu rhifau ar hap heb ailadrodd. Fodd bynnag, efallai y cewch rifau hap ailadroddus os ydych chi'n defnyddio'r fformiwlâu Excel cyffredinol. Yn yr erthygl hon, byddaf yn trafod y 9 dull fel generadur rhifau ar hap yn Excel heb unrhyw ailadrodd ynghyd â'r esboniad cywir.

Lawrlwythwch Gweithlyfr Ymarfer

>Cynhyrchwyr Rhifau Ar Hap heb Ailadrodd.xlsx

9 Dull o Weithredu Cynhyrchydd Rhifau Ar Hap yn Excel heb Ailadrodd

Yn y 4 dull cyntaf, fe welwch y defnydd o'r rhai sydd newydd eu rhyddhau swyddogaethau arae, a gyflwynwyd yn Excel 365, i gynhyrchu rhifau ar hap heb ailadrodd. Fodd bynnag, mae'r dulliau gweddill yn addas ar gyfer pob fersiwn Excel yn arbennig ar gyfer y rhai sy'n defnyddio'r fersiynau cynharach o Excel. I grynhoi, gallwch ddefnyddio'r 9 dull fel generadur haprifau yn Excel heb unrhyw ailadrodd.

Awn i'r dulliau.

1. Defnyddio'r RANDARRAY Swyddogaeth

Yn gyntaf, fe welwn ni'r defnydd o'r ffwythiant RANDARRAY i gynhyrchu haprifau.

Fwythiant RANDARRAY , a gyflwynwyd yn Excel 365 , yn cynhyrchu rhestr o haprifau ar ffurf arae. Ac efallai y byddwn yn defnyddio'r ffwythiant i gael haprifau heb werthoedd dyblyg.

Er enghraifft, rwyf am gynhyrchu 20 haprif heb ailadrodd o 1 i 200.

Mewn amodau o'r fath, bydd y fformiwla fod fela ganlyn-

5> =RANDARRAY(10,2,1,200,TRUE)

Yma, 10 yw nifer y rhesi, 2 yw nifer y colofnau, 1 yw'r isafswm gwerth, 200 yw'r gwerth mwyaf, ac yn olaf, mae TRUE ar gyfer rhifau cyfanrif.

Fodd bynnag, bydd y dull hwn yn fuddiol os ydych chi eisiau ychydig o rifau o ystod eang o rifau (e.e. cynhyrchu 10/20 rhif o 1 i 200/500). Fel arall, bydd yn creu gwerthoedd dyblyg.

Darllen Mwy: Fformiwla Excel i Gynhyrchu Rhif Hap (5 enghraifft)

2. Gan ddefnyddio UNIQUE & ; Swyddogaethau RANDARRAY

Yn ail, byddwn yn defnyddio cymhwysiad y ffwythiant UNIQUE yn ogystal â ffwythiant RANDARRAY .

Y UNIQUE Mae swyddogaeth , sydd ar gael mewn fersiynau Excel 365, Excel 2021, yn dychwelyd rhestr o werthoedd unigryw o set ddata benodol neu ystod celloedd. Felly, gallwn ddefnyddio dwy ffwythiant i gynhyrchu haprifau heb eu hailadrodd.

Y fformiwla gyfun fydd-

=UNIQUE(RANDARRAY(10,2,1,100,TRUE))

Yma, 10 yw nifer y rhesi, 2 yw nifer y colofnau, 1 yw'r isafswm gwerth, 200 yw'r gwerth mwyaf, ac yn olaf, mae TRUE ar gyfer rhifau cyfanrif.

⧬ Yn y fformiwla uchod, defnyddiais RANDARRAY(10,2,1,100,TRUE) fel arae i gynhyrchu 20 haprif rhwng 1 a 100. Yn ddiweddarach, bydd y ffwythiant UNIQUE yn dychwelyd gwerthoedd unigryw o'r haprifau a gynhyrchir.

3. Wrthi'n cymhwyso SORTBY &DILYNIANT Swyddogaethau i Gynhyrchu Rhif Hap heb Ailadrodd

Yn drydydd, gallwn ddefnyddio'r cyfuniad o rai swyddogaethau arae deinamig.

Fwythiant SEquENCE , sy'n hygyrch i Excel 365 & yn unig ; Fersiynau Excel 2021, yn cynhyrchu rhestr (arae) o rifau dilyniannol.

Tybiwch, eich bod am gael y rhestr o rifau o 1 i 10, mae angen i chi ddefnyddio'r fformiwla ganlynol.

4> =SEQUENCE(10)

Yma, 10 yw nifer y rhesi.

Nesaf, mae'r ffwythiant SORTBY yn trefnu amrywiaeth o werthoedd yn seiliedig ar amrywiaeth arall o werthoedd gyda threfn esgynnol neu ddisgynnol. Felly, efallai y byddwn yn defnyddio'r swyddogaeth ynghyd â'r SEquENCE & RANDARRAY ffwythiant i greu 10 haprif heb ailadrodd.

=SORTBY(SEQUENCE(10),RANDARRAY(10)) >

⧬ Wrth esbonio'r fformiwla, gallwn ddweud bod RANDARRAY(10) yn cynhyrchu rhestr o 10 haprif. Mae'r gystrawen SEQUENCE(10) yn cynhyrchu rhestr o 10 rhif (dilyniannol). Ac mae SEQUENCE(10) a RANDARRAY(10) yn cael eu defnyddio fel arae arg a fesul_arae arg yn y ffwythiant SORTBY . Oherwydd ein bod am ddidoli'r rhestr ddilyniannol o rifau yn ôl trefn ar hap.

>

Darllen Mwy: Sut i Gynhyrchu Rhif Hap gydag Excel VBA ( 4 Enghreifftiau)

4. Defnyddio'r Swyddogaeth MYNEGAI fel Cynhyrchydd Rhif Ar Hap heb Ailadrodd

Os ydym am gynhyrchu rhestr o haprifau heb eu hailadrodd,yna bydd y ffwythiant MYNEGAI ynghyd â'r RANDARRAY a drafodwyd yn flaenorol, DILYNIANT & Bydd swyddogaeth UNIQUE yn hynod effeithiol. Hefyd, gallwn gynhyrchu 4 math o haprifau.

4.1. Cynhyrchu Rhifau Cyfanrif Ar Hap

Pan fydd angen i chi gynhyrchu 10 rhif cyfanrif hap rhwng 1 a 100 heb eu hailadrodd, defnyddiwch y fformiwla ganlynol.

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10)) <7

⧬ Wrth esbonio'r fformiwla, gallwn ddweud bod SEQUENCE(10) yn creu 10 rhif dilyniannol, RANDARRAY(10, 1, 1, 100, GWIR) yn cynhyrchu 10 rhif cyfanrif ar hap rhwng 1 a 100. Oherwydd bod TRUE yn cael ei ddefnyddio ar gyfer cynhyrchu rhifau cyfanrif. Yn ddiweddarach, mae'r ffwythiant UNIQUE yn tynnu'r gwerthoedd ailadroddus o'r rhifau a gynhyrchir. Yn olaf, mae'r ffwythiant MYNEGAI yn dychwelyd y 10 rhif hapgyfanrif fel y cyfarwyddir gan ffwythiant SEQUENCE . Yn yr achos hwnnw, mae'r ffwythiant allbwn UNIQUE yn cael ei ddefnyddio fel arae.

>

4.2. Cynhyrchu Rhifau Degol Ar Hap

Os ydych am gynhyrchu 10 rhif degol ar hap heb ailadrodd, cewch ddefnyddio'r fformiwla ganlynol.

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10)) <1

Yma, 10 yw nifer y rhesi, 2 yw nifer y colofnau, 1 yw'r isafswm gwerth, 100 yw'r gwerth mwyaf, ac yn olaf, mae FALSE ar gyfer cynhyrchu rhifau degol.

4.3. Cynhyrchu Ystod o Rifau Cyfanrif

Yn yr un modd, gallwchcynhyrchu ystod o haprifau cyfanrif gan ddefnyddio'r fformiwla ganlynol.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))

Yma, 20 yw rhif y rhesi, 1 yw nifer y colofnau, 1 yw'r isafswm gwerth, 200 yw'r gwerth mwyaf, ac yn olaf, TRUE yw ar gyfer cynhyrchu rhifau cyfanrif.

4.4. Cynhyrchu Ystod o Rifau Degol Ar Hap

Ar gyfer cynhyrchu ystod o haprifau degol rhwng 1 a 100, defnyddiwch y fformiwla ganlynol.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))

Yma, 20 yw nifer y rhesi, 1 yw nifer y colofnau, 1 yw'r isafswm gwerth, 200 yw'r gwerth mwyaf, ac yn olaf, mae FALSE ar gyfer cynhyrchu rhifau degol.

Darllen Mwy: >Cynhyrchu Rhif Hap yn Excel gyda Degolion (3 Dull)

5. RAND & Swyddogaethau RANDBETWEEN i Gynhyrchu Rhif Hap

Mae'r ffwythiant RAND yn cynhyrchu rhif rhwng 0 ac 1. Yn ffodus, ychydig iawn o bosibilrwydd sydd i gynhyrchu gwerthoedd dyblyg wrth ddefnyddio'r RAND swyddogaeth. Mae'n bosibl y cewch werthoedd ailadroddus os ydych yn croesi'r defnydd o 100000 o weithiau.

Felly, defnyddiwch y fformiwla os ydych am gynhyrchu rhifau degol unigryw

=RAND()

Ar ben hynny, mae'r RANDBETWEEN yn dychwelyd rhifau cyfanrif rhwng dau rif penodol.

Er enghraifft, os ydych am gael y rhifau cyfanrif rhwng 1 a 100, gallwch ddefnyddio'r fformiwlaisod.

=RANDBETWEEN(1,100)

Yma, 1 yw'r 12>gwaelod >dadl a 100 yw'r ddadl uchaf .

Yn anffodus, mae llawer o bosibilrwydd o gael gwerthoedd ailadroddus wrth ddefnyddio'r ffwythiant RANDBETWEEN . Mewn achos o'r fath, gallwch ddefnyddio'r opsiwn Dileu Dyblygiadau o'r tab Data yn y rhuban Data Tools ar ôl dewis yr ystod cell.

<0

Darllen Mwy: Sut i Gynhyrchu Rhifau Ar Hap Heb Dyblygiadau yn Excel (7 Ffordd)

Darlleniadau Tebyg

    25> Cynhyrchu Rhif Hap Rhwng 0 ac 1 yn Excel (2 Ddull)
  • Cynhyrchydd Rhifau Ar Hap 5 Digid yn Excel (7 Enghraifft)
  • Cynhyrchydd Rhifau Digid Ar Hap 4 yn Excel (8 Enghreifftiau)
  • Cynhyrchu Rhif Hap o'r Rhestr yn Excel (4 Ffordd)
  • Cynhyrchydd Rhifau Ar Hap rhwng Ystod yn Excel (8 Enghraifft)

6. Defnyddio RAND & Swyddogaethau RANK fel Cynhyrchydd Rhif Ar Hap

Ymhellach, gallwch ddefnyddio'r ffwythiant RANK sy'n dychwelyd maint cymharol rhif yn seiliedig ar y rhestr o rifau a roddir. Cyn gwneud hynny crëwch restr o haprifau degol gan ddefnyddio'r ffwythiant RAND .

=RANK(B5,$B$5:$B$15) >

Yma, B5 yw cell gychwynnol rhifau degol a B5:B15 yw'r amrediad celloedd ar gyfer rhifau degol.

> Darllen Mwy : VBA Excel: Rhif Ar HapGeneradur heb Ddyblygiadau (4 Enghraifft)

7. Defnyddio Cyfuniad RANK.EQ & Swyddogaethau COUNTIF

Dewch i ni ddweud eich bod am gynhyrchu haprifau heb ailadrodd o 10 i 50.

Mewn sefyllfa o'r fath, efallai y byddwch yn defnyddio'r cyfuniad o RANK.EQ & ; Mae COUNTIF yn gweithredu i gynhyrchu haprifau heb ailadrodd. Cyn gwneud hynny crëwch restr o rifau rhwng 10 a 50 gan ddefnyddio'r ffwythiant RANDBETWEEN .

Nawr, defnyddiwch y fformiwla isod-

> =9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1

Yma, B5 yw cell gychwynnol rhifau hap a B5:B15 yw'r amrediad cell ar gyfer rhifau degol.

⧬ Wrth esbonio'r fformiwla, gallwn ddweud bod y ffwythiant COUNTIF yn cyfrif pob rhif hap sydd ar gael yn y rhestr. Ac mae'r RANK.EQ yn dychwelyd y safle cymharol (rheng) ar gyfer pob haprif, ac yn olaf, mae angen i ni adio 9 oherwydd rydym am gynhyrchu'r rhif sy'n dechrau o 10.<1

8. MAWR & Swyddogaethau MATCH fel Generadur Rhif Ar Hap yn Excel

Hefyd, gallwn gynhyrchu rhifau cyfanrif ar hap heb ailadrodd gan ddefnyddio cyfuniad o'r ffwythiannau LARGE a MATCH . Mae'r ffwythiant LARGE yn dychwelyd y gwerth kth mwyaf mewn amrediad cell penodol neu set ddata.

=LARGE($B$5:$B$15,ROW(B1))

Yma, $B$5:$B$15 yw'r amrediad celloedd ar gyfer rhifau degol ar hap sy'n cael eu canfod gan ddefnyddio'r ffwythiant RAND , ROW(B1) yn cyfeirio at rif rhes 1.

Nesaf, mae'n rhaid i ni ddarganfod lleoliad y gwerth mwyaf a grëwyd gan ddefnyddio'r fformiwla ganlynol.

<5 =MATCH(C5,$B$5:$B$15,0)

Yma, C5 yw cell gychwynnol y niferoedd mwyaf, $B$5:$B$15 yw amrediad celloedd rhifau degol ar hap, ac yn olaf, mae 0 ar gyfer cael union gyfatebiaeth.

9. Dadansoddiad Toolpak fel Generadur Rhif Ar Hap yn Excel

Yn olaf, os oes angen i chi gynhyrchu'r haprifau heb eu hailadrodd yn lle defnyddio'r fformiwlâu Excel, gallwch ddefnyddio'r Add-ins canlynol o Excel.

Ar gyfer defnyddio'r Ychwanegiadau , dilynwch y camau isod.

⇰ Ewch i Ffeil > Opsiynau .

⇰ Cliciwch ar y >Ychwanegiadau a dewiswch Ychwanegiadau Excel o'r gwymplen a dewiswch yr opsiwn Ewch .

0>⇰ Yna fe welwch y blwch deialog canlynol, a thiciwch y blwch cyn y Analysis ToolPak a phwyswch OK .

0> ⇰ Nawr, dewiswch yr opsiwn Dadansoddiad Data o'r Data tab yn y rhuban Dadansoddiad .

>

⇰ Nesaf, dewiswch yr opsiwn Cynhyrchu Rhifau Ar Hap a gwasgwch OK .

⇰ Ar unwaith, fe welwch y blwch deialog canlynol.

⇰ Yna dewiswch yr opsiwn yn seiliedig ar yr allbwn dymunol.

0>

⇰ Er enghraifft, dewisais Nifer y Newidynnau a Nifer y Rhifau Hap fel 4 & 10 yn y drefn honno icynhyrchu'r rhestr o rifau sydd â 10 rhesi a 4 colofnau.

⇰ Yn bwysicach fyth, rhaid dewis y Dosraniad fel Unffurf oherwydd ein bod am osgoi gwerthoedd ailadroddus.

⇰ Yn ddiweddarach, mae Rhwng 10 a 30 yn golygu fy mod am ganfod y rhif o fewn yr ystod.

⇰ Yn olaf, mae angen i chi ddewis yr Amrediad Allbwn

Ar ôl gwneud yr holl dasgau, fe gewch yr allbwn canlynol.

<1

Darllen Mwy: Cynhyrchydd Rhifau Ar Hap gydag Offeryn Dadansoddi Data a Swyddogaethau yn Excel

Rhai Gwallau Cyffredin

Fodd bynnag, efallai y byddwch yn wynebu y gwallau canlynol wrth ddefnyddio'r fformiwla uchod fel generadur haprifau yn Excel heb unrhyw ailadroddiadau.

<43 <44 #VALUE! 44>Mae'r Mae ffwythiant RANDARRAY yn digwydd pan fo'r gwerth lleiaf yn fwy na'r gwerth mwyaf.
Enw'r Gwallau Pan Ddigwydd
#CALC! Os na all y ffwythiant UNIQUE echdynnu'r gwerthoedd unigryw.
#SPILL! Os oes unrhyw werth yn yr ystod gollyngiad lle bydd y ffwythiant UNIQUE yn dychwelyd y rhestr.

Casgliad

Dyma sut y gallwch ddefnyddio'r uchod dulliau fel generadur rhif ar hap yn Excel heb unrhyw ailadrodd. Nawr, dewiswch unrhyw ddull yn seiliedig ar eich dewis. Rwy'n gobeithio y bydd yr erthygl hon yn hwyluso'ch Taith Excel.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.