RAND at RANDBETWEEN function upang bumuo ng mga random na numero sa Excel

  • Ibahagi Ito
Michael Brown

Ipinapaliwanag ng tutorial ang mga detalye ng Excel random number generator algorithm at ipinapakita kung paano gamitin ang RAND at RANDBETWEEN function upang bumuo ng mga random na numero, petsa, password at iba pang text string sa Excel.

Bago natin suriin ang iba't ibang mga diskarte sa pagbuo ng mga random na numero sa Excel, tukuyin natin kung ano talaga ang mga ito. Sa simpleng English, ang random na data ay isang serye ng mga numero, letra o iba pang simbolo na walang anumang pattern.

Ang randomness ay may iba't ibang mga application sa cryptography, statistics, lottery, pagsusugal, at marami pang ibang field. At dahil ito ay palaging hinihiling, ang iba't ibang paraan ng paglikha ng mga random na numero ay umiral na mula noong sinaunang panahon, tulad ng pag-flip ng mga barya, rolling dice, shuffling playing cards, at iba pa. Siyempre, hindi kami aasa sa mga ganitong "exotic" na diskarte sa tutorial na ito at tumutuon sa kung ano ang inaalok ng Excel random number generator.

    Excel random number generator - ang mga pangunahing kaalaman

    Bagaman ang Excel random generator ay pumasa sa lahat ng karaniwang pagsubok ng randomness, hindi ito bumubuo ng true random na numero. Ngunit huwag agad itong isulat :) Pseudo-random ang mga numerong ginawa ng mga random na function ng Excel ay mainam para sa maraming layunin.

    Kunin natin ang isang tingnang mabuti ang Excel random generator algorithm upang malaman mo kung ano ang maaari mong asahan mula dito, at kung ano ang hindi mo magagawa.

    Tulad ng karamihan sa computer" 2Yu& ".

    Isang salita ng pag-iingat! Kung gagamit ka ng katulad na formula upang lumikha ng mga random na password, nanalo sila huwag kang maging malakas. Siyempre, walang nagsasabing hindi ka makakabuo ng mas mahabang mga string ng teksto sa pamamagitan ng pag-chain ng higit pang mga function ng CHAR / RANDBETWEEN. Gayunpaman, imposibleng i-random ang pagkakasunud-sunod o mga character, ibig sabihin, ang 1st function ay palaging nagbabalik ng numero, ang 2nd function ay nagbabalik ng malaking titik at iba pa.

    Kung naghahanap ka ng advanced na random na password generator sa Excel na may kakayahang ng paggawa ng mga text string ng anumang haba at pattern, maaaring gusto mong tingnan ang mga kakayahan ng Advanced Random Generator para sa mga test string.

    Gayundin, pakitandaan na ang mga text string na nabuo gamit ang formula sa itaas ay magbabago sa bawat oras na muling kalkulahin ang iyong worksheet. Upang matiyak na ang iyong mga string o password ay mananatiling pareho sa sandaling magawa ang mga ito, kakailanganin mong ihinto ang RANDBETWEEN function mula sa pag-update ng mga halaga, na direktang magdadala sa amin sa susunod na seksyon.

    Paano maiwasan ang RAND at RANDBETWEEN mula sa muling pagkalkula

    Kung gusto mong makakuha ng permanenteng hanay ng mga random na numero, petsa o mga string ng text na hindi magbabago sa tuwing muling kalkulahin ang sheet, gamitin ang isa sa mga sumusunod na diskarte:

    1. Upang ihinto ang RAND o RANDBETWEEN function mula sa muling pagkalkula sa isang cell , piliin ang cell na iyon, lumipat sa formula bar at pindutin ang F9 upang palitan ang formula ng nitovalue.
    2. Upang pigilan ang isang random na function ng Excel mula sa muling pagkalkula, gamitin ang Paste Special > Tampok na halaga. Piliin ang lahat ng mga cell na may random na formula, pindutin ang Ctrl + C upang kopyahin ang mga ito, pagkatapos ay i-right click ang napiling hanay at i-click ang Paste Special > Values .

    Upang matuto nang higit pa tungkol sa diskarteng ito sa "pag-freeze" ng mga random na numero, tingnan ang Paano palitan ang mga formula ng mga halaga.

    Paano bumuo ng mga natatanging random na numero sa Excel

    Wala sa alinman sa mga random na function ng Excel ang makakagawa natatanging random na halaga. Kung gusto mong gumawa ng listahan ng mga random na numero nang walang mga duplicate , gawin ang mga hakbang na ito:

    1. Gamitin ang RAND o RANDBETWEEN function upang bumuo ng listahan ng mga random na numero. Lumikha ng higit pang mga halaga kaysa sa aktwal mong kailangan dahil ang ilan ay magiging mga duplicate na tatanggalin sa ibang pagkakataon.
    2. I-convert ang mga formula sa mga halaga tulad ng ipinaliwanag sa itaas.
    3. Alisin ang mga duplicate na halaga sa pamamagitan ng paggamit ng alinman sa built-in na tool ng Excel o ng aming advanced na Duplicate Remover para sa Excel.

    Higit pang mga solusyon ang makikita sa tutorial na ito: Paano bumuo ng mga random na numero nang walang mga duplicate.

    Advanced Random Number Generator para sa Excel

    Ngayong alam mo na kung paano gumamit ng mga random na function sa Excel, hayaan mo akong ipakita sa iyo ang isang mas mabilis, mas madali at walang formula na paraan upang lumikha ng isang listahan ng mga random na numero, petsa o mga string ng text sa iyong mga worksheet.

    AbleBits Random Generator para sa Excel ay idinisenyo bilang isang mas malakas at user-magiliw na alternatibo sa RAND at RANDBETWEEN function ng Excel. Gumagana ito sa lahat ng bersyon ng Microsoft Excel 2019, 2016, 2013, 2010, 2007 at 2003 nang pantay-pantay at tinutugunan ang karamihan sa mga isyu sa kalidad at kakayahang magamit ng mga karaniwang random na function.

    AbleBits Random Number Generator algorithm

    Bago ipakita ang aming Random Generator sa aksyon, hayaan mo akong magbigay ng ilang mahahalagang tala sa algorithm nito para malaman mo kung ano mismo ang aming inaalok.

    • Ang AbleBits Random Number Generator para sa Excel ay batay sa Mersenne Twister algorithm, na itinuturing na pamantayan ng industriya para sa mataas na kalidad na pseudo randomization.
    • Gumagamit kami ng bersyon MT19937 na gumagawa ng isang normal na distributed na sequence ng 32-bit integer na may napakahabang panahon na 2^19937 - 1, na higit pa sa sapat para sa lahat ng maiisip na sitwasyon.
    • Ang mga random na numero na nabuo gamit ang paraang ito ay may napakataas na kalidad. Ang Random Number Generator ay matagumpay na nakapasa sa maraming pagsubok para sa statistical randomness, kabilang ang kilalang NIST Statistical Test Suite at Diehard test at ilan sa TestU01 Crush randomness test.

    Hindi tulad ng Excel random functions, ang aming Random Number Generator lumilikha ng mga permanenteng random na halaga na hindi nagbabago kapag muling kinakalkula ang isang spreadsheet.

    Tulad ng nabanggit na, ang advanced na Random Number Generator para sa Excel ay nag-aalok ng isang formula na libre (at dahil dito ay walang error :) na paraan upanglumikha ng iba't ibang random na halaga gaya ng:

    • Mga random na integer o decimal na numero, kabilang ang mga natatanging numero
    • Mga random na petsa (mga araw ng trabaho, katapusan ng linggo, o pareho, at mga opsyonal na natatanging petsa)
    • Random na mga string ng text, kabilang ang mga password na may ibinigay na haba at pattern, o sa pamamagitan ng mask
    • Random na Boolean na mga halaga ng TRUE at FALSE
    • Random na pagpili mula sa mga custom na listahan

    At ngayon, tingnan natin ang Random Number Generator sa pagkilos, gaya ng ipinangako.

    Bumuo ng mga random na numero sa Excel

    Gamit ang AbleBits Random Number Generator, ang paggawa ng listahan ng mga random na numero ay kasingdali ng pag-click ang button na Bumuo .

    Pagbuo ng mga natatanging random na integer

    Ang kailangan mo lang gawin ay piliin ang hanay na mapupunan ng mga random na integer, itakda ang ibaba at itaas na mga halaga at, opsyonal, lagyan ng check ang kahon na Mga Natatanging Halaga .

    Pagbuo ng mga random na tunay na numero (mga desimal)

    Sa katulad na paraan, maaari kang bumuo ng isang serye ng mga random na decimal na numero sa hanay na iyong tinukoy.

    Gumawa ng mga random na petsa sa Excel

    Para sa mga petsa, ang aming Random Number Generator ay nagbibigay ng mga sumusunod na opsyon:

    • Bumuo ng mga random na petsa para sa isang partikular na oras panahon - ilalagay mo ang pinakababang petsa sa kahon na Mula sa at ang petsa sa itaas sa kahon na Para .
    • Isama ang mga karaniwang araw, katapusan ng linggo, o pareho.
    • Bumuo ng mga natatanging petsa.

    Bumuo ng mga random na string ng text atmga password

    Bukod sa mga random na numero at petsa, sa Random Generator na ito, madali kang makakagawa ng mga random na alphanumeric string na may ilang partikular na set ng character. Ang maximum na haba ng string ay 99 character, na nagbibigay-daan sa pagbuo ng mga talagang malalakas na password.

    Ang isang natatanging opsyon na ibinigay ng AbleBits Random Number Generator ay lumilikha ng mga random na text string sa pamamagitan ng mask . Ito ay isang napaka-kapaki-pakinabang na feature para sa pagbuo ng mga globally unique identifier (GUID), zip code, SKU, at iba pa.

    Halimbawa, para makakuha ng listahan ng mga random na GUID, pipiliin mo ang Hexadecimal character set at uri ? ????????-????-????-???????????? sa kahon ng Mask , gaya ng ipinakita sa screenshot:

    Kung interesado kang subukan ang aming Random Generator, malugod kang malugod na i-download ito sa ibaba bilang bahagi ng aming Ultimate Suite para sa Excel.

    Mga available na download

    Mga random na halimbawa ng formula (.xlsx file)

    Ultimate Suite 14 na araw na ganap na gumaganang bersyon (. exe file)

    mga program, ang Excel random number generator ay gumagawa ng pseudo-random na mga numerosa pamamagitan ng paggamit ng ilang mathematical formula. Ang ibig sabihin nito para sa iyo ay, sa teorya, ang mga random na numero na nabuo ng Excel ay mahuhulaan, sa kondisyon na may nakakaalam ng lahat ng mga detalye ng algorithm ng generator. Ito ang dahilan kung bakit hindi pa ito naidokumento at halos hindi na. Well, ano ang alam natin tungkol sa random number generator sa Excel?
    • Ang Excel RAND at RANDBETWEEN function ay bumubuo ng mga pseudo-random na numero mula sa Uniform distribution , aka rectangular distribution, kung saan may pantay na posibilidad para sa lahat ng value na maaaring kunin ng random variable. Ang isang magandang halimbawa ng pare-parehong pamamahagi ay ang paghagis ng isang solong die. Ang kinalabasan ng paghagis ay anim na posibleng halaga (1, 2, 3, 4, 5, 6) at ang bawat isa sa mga halagang ito ay pantay na malamang na mangyari. Para sa isang mas siyentipikong paliwanag, mangyaring tingnan ang wolfram.com.
    • Walang paraan upang i-seed ang alinman sa Excel RAND o RANDBETWEEN function, na sinasabing masisimulan mula sa oras ng system ng computer. Sa teknikal, ang isang seed ay ang panimulang punto para sa pagbuo ng isang sequence ng mga random na numero. At sa tuwing tatawagin ang isang random na function ng Excel, isang bagong binhi ang ginagamit na nagbabalik ng isang natatanging random na pagkakasunud-sunod. Sa madaling salita, kapag gumagamit ng random number generator sa Excel, hindi ka makakakuha ng paulit-ulit na pagkakasunod-sunod gamit ang RAND o RANDBETWEENfunction, o sa VBA, o sa anumang iba pang paraan.
    • Sa mga unang bersyon ng Excel, bago ang Excel 2003, ang random generation algorithm ay may medyo maliit na panahon (mas mababa sa 1 milyon na hindi umuulit na random na pagkakasunud-sunod ng numero) at ito ay nabigo ilang karaniwang mga pagsubok ng randomness sa mahahabang random na mga sequence. Kaya, kung may gumagana pa rin sa isang lumang bersyon ng Excel, mas mabuting huwag mong gamitin ang RAND function na may malalaking modelo ng simulation.

    Kung naghahanap ka ng true random na data, maaari kang gumamit ng third-party na random number generator gaya ng www.random.org na ang randomness ay nagmumula sa atmospheric noise. Nag-aalok sila ng mga libreng serbisyo para makabuo ng mga random na numero, laro at lottery, color code, random na pangalan, password, alphanumeric string, at iba pang random na data.

    Okay, itong medyo mahabang teknikal na pagpapakilala ay nagtatapos at tayo ay magiging praktikal at mas kapaki-pakinabang na mga bagay.

    Excel RAND function - bumuo ng mga random na totoong numero

    Ang RAND function sa Excel ay isa sa dalawang function na espesyal na idinisenyo para sa pagbuo ng mga random na numero. Nagbabalik ito ng random na decimal na numero (tunay na numero) sa pagitan ng 0 at 1.

    RAND() ay isang pabagu-bagong function, ibig sabihin, ang isang bagong random na numero ay nabubuo sa tuwing kinakalkula ang worksheet. At ito ay nangyayari sa tuwing magsasagawa ka ng anumang aksyon sa isang worksheet, halimbawa, mag-update ng isang formula (hindi kinakailangan ang RAND formula, ang anumang iba pang formula sa isangsheet), mag-edit ng cell o maglagay ng bagong data.

    Available ang RAND function sa lahat ng bersyon ng Excel 365 - 2000.

    Dahil walang argumento ang Excel RAND function, ipasok mo lang ang =RAND() sa isang cell at pagkatapos ay kopyahin ang formula sa maraming mga cell hangga't gusto mo:

    At ngayon, humakbang pa tayo at magsulat ng ilang RAND formula upang makabuo ng mga random na numero ayon sa sa iyong mga kundisyon.

    Formula 1. Tukuyin ang upper bound value ng range

    Upang bumuo ng mga random na numero sa pagitan ng zero at anumang N value, i-multiply mo ang RAND function sa pamamagitan ng N:

    RAND()* N

    Halimbawa, para gumawa ng sequence ng mga random na numero na mas malaki sa o katumbas ng 0 ngunit mas mababa sa 50, gamitin ang sumusunod na formula:

    =RAND()*50

    Tandaan. Ang upper bound value ay hindi kailanman kasama sa ibinalik na random na sequence. Halimbawa, kung gusto mong makakuha ng mga random na numero sa pagitan ng 0 at 10, kabilang ang 10, ang tamang formula ay =RAND()*11 .

    Formula 2. Bumuo ng mga random na numero sa pagitan ng dalawang numero

    Upang lumikha ng random na numero sa pagitan ng alinmang dalawa mga numero na iyong tinukoy, gamitin ang sumusunod na RAND formula:

    RAND()*( B - A )+ A

    Saan Ang A ay ang lower bound value (ang pinakamaliit na numero) at B ang upper bound value (ang pinakamalaking numero).

    Halimbawa, upang bumuo ng mga random na numero sa pagitan ng 10 at 50 , maaari mong gamitin ang sumusunod na formula:

    =RAND()*(50-10)+10

    Tandaan. Ang random na formula na ito ay hindi kailanman magbabalik ng katumbas na numerosa pinakamalaking bilang ng tinukoy na hanay ( B value).

    Formula 3. Pagbuo ng mga random na integer sa Excel

    Upang gawing random na integer ang Excel RAND function, kunin ang alinman sa mga nabanggit na formula sa itaas at i-wrap ito sa INT function.

    Upang gumawa mga random na integer sa pagitan ng 0 at 50:

    =INT(RAND()*50)

    Upang bumuo ng mga random na integer sa pagitan ng 10 at 50:

    =INT(RAND()*(50-10)+10)

    Excel RANDBETWEEN function - bumuo ng mga random na integer sa isang tinukoy na hanay

    RANDBETWEEN ay isa pang function na ibinigay ng Excel para sa pagbuo ng mga random na numero. Nagbabalik ito ng mga random na integer sa hanay na iyong tinukoy:

    RANDBETWEEN(ibaba, itaas)

    Malinaw, b ottom ang pinakamababang numero at Ang top ay ang pinakamataas na numero sa hanay ng mga random na numero na gusto mong makuha.

    Tulad ng RAND, ang RANDBETWEEN ng Excel ay isang pabagu-bagong function at nagbabalik ito ng bagong random na integer sa tuwing muling magkalkula ang iyong spreadsheet.

    Halimbawa, upang makabuo ng mga random na integer sa pagitan ng 10 at 50 (kabilang ang 10 at 50), gamitin ang sumusunod na formula ng RANDBETWEEN:

    =RANDBETWEEN(10, 50)

    Ang RANDBETWEEN function sa Excel ay maaaring lumikha ng parehong positibo at negatibong mga numero. Halimbawa, upang makakuha ng listahan ng mga random na integer mula -10 hanggang 10, ilagay ang sumusunod na formula sa iyong worksheet:

    =RANDBETWEEN(-10, 10)

    Ang RANDBETWEEN function ay available sa Excel 365 - Excel 2007. Sa mga naunang bersyon, maaari mong gamitin ang RAND formulaipinakita sa Halimbawa 3 sa itaas.

    Higit pa sa tutorial na ito, makakakita ka ng ilan pang halimbawa ng formula na nagpapakita kung paano gamitin ang RANDBETWEEN function upang bumuo ng mga random na value maliban sa mga integer.

    Tip. Sa Excel 365 at Excel 2021, maaari mong gamitin ang dynamic array RANDARRAY function upang magbalik ng hanay ng mga random na numero sa pagitan ng alinmang dalawang numero na iyong tinukoy.

    Gumawa ng mga random na numero na may mga tinukoy na decimal na lugar

    Bagaman ang RANDBEETWEEN function sa Excel ay idinisenyo upang ibalik ang mga random na integer, maaari mo itong pilitin na ibalik ang mga random na decimal na numero na may pinakamaraming decimal na lugar hangga't gusto mo.

    Halimbawa, upang makakuha ng listahan ng mga numero na may isang decimal na lugar, i-multiply mo ang ibaba at pinakamataas na value sa 10, at pagkatapos ay hatiin ang ibinalik na value sa 10:

    RANDBETWEEN( bottom value * 10, top value * 10)/10

    Ang sumusunod na formula ng RANDBETWEEN ay nagbabalik ng mga random na decimal na numero sa pagitan ng 1 at 50:

    =RANDBETWEEN(1*10, 50*10)/10

    Sa katulad na paraan, upang makabuo ng mga random na numero sa pagitan ng 1 at 50 na may 2 decimal na lugar, i-multiply mo ang mga argumento ng RANDBETWEEN function sa pamamagitan ng 100, at pagkatapos ay hatiin din ang resulta sa 100:

    =RANDBETWEEN(1*100, 50*100) / 100

    Paano bumuo ng mga random na petsa sa Excel

    Para magbalik ng listahan ng random d sa pagitan ng ibinigay na dalawang petsa, gamitin ang function na RANDBETWEEN kasama ng DATEVALUE:

    RANDBETWEEN(DATEVALUE( petsa ng pagsisimula ), DATEVALUE( petsa ng pagtatapos ))

    Halimbawa , sakunin ang listahan ng mga petsa sa pagitan ng 1-Hun-2015 at 30-June-2015 kasama, ilagay ang sumusunod na formula sa iyong worksheet:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"),DATEVALUE("30-Jun-2015"))

    Bilang kahalili, maaari mong gamitin ang DATE function sa halip na DATEVALUE:

    =RANDBETWEEN(DATE(2015,6,1),DATEVALUE(2015,6,30))

    Tandaang ilapat ang format ng petsa sa (mga) cell at makakakuha ka ng listahan ng mga random na petsa na katulad nito:

    Para sa ilang advanced na opsyon tulad ng pagbuo ng mga random na araw ng linggo o katapusan ng linggo, tingnan ang Advanced Random Generator para sa mga petsa.

    Paano magpasok ng mga random na oras sa Excel

    Pag-alala na sa Ang panloob na mga oras ng system ng Excel ay iniimbak bilang mga desimal, maaari mong gamitin ang karaniwang Excel RAND function para magpasok ng mga random na totoong numero, at pagkatapos ay ilapat lang ang format ng oras sa mga cell:

    Sa ibalik ang mga random na oras ayon sa iyong pamantayan, kinakailangan ang mas tiyak na mga random na formula, tulad ng ipinapakita sa ibaba.

    Formula 1. Bumuo ng mga random na oras sa tinukoy na hanay

    Upang magpasok ng mga random na oras sa pagitan ng anumang dalawang beses na tinukoy mo, gamitin ang alinman sa TIME o T IMEVALUE function na kasabay ng Excel RAND:

    TIME( start time )+RAND() * (TIME( start time ) - TIME( end time )) TIMEVALUE( oras ng pagsisimula )+RAND() * (TIMEVALUE( oras ng pagsisimula ) - TIMEVALUE( oras ng pagtatapos ))

    Halimbawa, sa magpasok ng random na oras sa pagitan ng 6:00 AM at 5:30 PM, maaari mong gamitin ang alinman sa mga sumusunod na formula:

    =TIME(6,0,0) + RAND() * (TIME(17,30,0) - TIME(6,0,0))

    =TIMEVALUE("6:00 AM") + RAND() * (TIMEVALUE("5:30 PM") - TIMEVALUE("6:00 AM"))

    Formula 2. Pagbuorandom na mga petsa at oras

    Upang gumawa ng listahan ng mga random na mga petsa at oras , gumamit ng kumbinasyon ng RANDBETWEEN at DATEVALUE function:

    RANDBETWEEN(DATEVALUE( petsa ng pagsisimula) , DATEVALUE( petsa ng pagtatapos )) + RANDBETWEEN(TIMEVALUE( oras ng pagsisimula ) * 10000, TIMEVALUE( oras ng pagtatapos ) * 10000)/10000

    Ipagpalagay na gusto mong maglagay ng mga random na petsa sa pagitan ng Hunyo 1, 2015 at Hunyo 30, 2015 na may oras sa pagitan ng 7:30 AM at 6:00 PM, ang sumusunod na formula ay gagana ng isang treat:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"), DATEVALUE("30-Jun-2015")) + RANDBETWEEN(TIMEVALUE("7:30 AM") * 10000, TIMEVALUE("6:00 PM") * 10000) / 10000

    Maaari ka ring magbigay ng mga petsa at oras gamit ang DATE at TIME function, ayon sa pagkakabanggit:

    =RANDBETWEEN(DATE(2015,6,1), DATE(2015,6,30)) + RANDBETWEEN(TIME(7,30,0) * 10000, TIME(18,0,0) * 10000) / 10000

    Pagbuo ng mga random na titik sa Excel

    Upang magbalik ng random na titik, kinakailangan ang kumbinasyon ng tatlong magkakaibang function:

    =CHAR(RANDBETWEEN(CODE("A"),CODE("Z")))

    Kung saan ang A ang unang character at ang Z ay ang huling character sa hanay ng mga titik na gusto mong isama (sa alphabetical order).

    Sa formula sa itaas:

    • Nagbabalik ang CODE ng mga numeric na ANSI code para sa mga tinukoy na titik.
    • RANDBETWEEN ang n ang mga umber na ibinalik ng CODE ay gumagana bilang ang ibaba at itaas na mga halaga ng hanay.
    • Kino-convert ng CHAR ang mga random na ANSI code na ibinalik ng RANDBETWEEN sa mga katumbas na titik.

    Tandaan. Dahil, ang mga ANSI code ay iba para sa UPPERCASE at lowercase na character, ang formula na ito ay case-sensitive .

    Kung may nakaalala sa ANSI Character Codes Chart sa puso, walang pumipigil sa iyomula sa pagbibigay ng mga code nang direkta sa RANDBETWEEN function.

    Halimbawa, upang makakuha ng random na UPERCASE na titik sa pagitan ng A (ANSI code 65) at Z (ANSI code 90), sumulat ka ng:

    CHAR(RANDBETWEEN(65,90))

    Upang bumuo ng maliit na titik mula a (ANSI code 97) hanggang z (ANSI code 122), ginagamit mo ang sumusunod na formula:

    =CHAR(RANDBETWEEN(97, 122))

    Upang magpasok ng random na espesyal na character, gaya ng ! " # $ % & ' ( ) * + , - . /, gamitin ang RANDBETWEEN function na may bottom parameter na nakatakda sa 33 (ANSI code para sa "!') at ang itaas parameter na nakatakda sa 47 (ANSI code para sa "/").

    =CHAR(RANDBETWEEN(33,47))

    Pagbuo ng mga text string at password sa Excel

    Upang gumawa ng random na text string sa Excel , kailangan mo lang pagsamahin ang ilang CHAR / RANDBEETWEEN function.

    Halimbawa, para bumuo ng listahan ng mga password na binubuo ng 4 na character, maaari kang gumamit ng formula na katulad nito:

    =RANDBETWEEN(0,9) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97, 122)) & CHAR(RANDBETWEEN(33,47))

    Upang gawing mas compact ang formula, direktang ibinigay ko ang mga ANSI code sa formula. Ibinabalik ng apat na function ang mga sumusunod na random na halaga:

    • RANDBETWEEN(0,9) - nagbabalik ng mga random na numero sa pagitan ng 0 at 9.
    • CHAR(RANDBETWEEN(65,90)) - nagbabalik ng mga random na UPPERCASE na titik sa pagitan ng A at Z .
    • CHAR(RANDBETWEEN(97, 122)) - nagbabalik ng mga random na maliliit na titik sa pagitan ng a at z .
    • CHAR(RANDBETWEEN(33,47)) - nagbabalik ng mga random na espesyal na character.

    Ang mga string ng text na nabuo gamit ang formula sa itaas ay magiging katulad ng " 4Np# " o

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.