久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

利用RANDBETWEEN,、CHAR、IF函數(shù),,隨機(jī)產(chǎn)生數(shù)字與字母組合字符串

之前的函數(shù)講解中,,講到過RAND函數(shù),,這個(gè)函數(shù)可以產(chǎn)生從0到1的隨機(jī)數(shù),。在我之前的文章《RAND()函數(shù)和TIME()函數(shù),,隨機(jī)事件的偶然發(fā)生及實(shí)現(xiàn)的可能過程》中也詳細(xì)的講解了這個(gè)函數(shù)的使用方法,。有的好學(xué)的讀者提出問題:如何在EXCEL中隨機(jī)產(chǎn)生字母和數(shù)字組合的序列呢?今天我們就解答這個(gè)問題,。

在解答這個(gè)問題之前還是先復(fù)習(xí)一下RAND函數(shù),。這個(gè)函數(shù)將產(chǎn)生一個(gè)隨機(jī)數(shù),,此隨機(jī)數(shù)大于等于0,,小于1,,是一個(gè)小數(shù)。同時(shí)也講了這個(gè)函數(shù)的兩個(gè)利用方法:一是生成A與B之間的隨機(jī)數(shù)字(A≤隨機(jī)數(shù)

二是生成A與B之間的隨機(jī)整數(shù)(A≤隨機(jī)數(shù)<>

如:輸入:=INT(RAND()*9+1)生成1到10之間的隨機(jī)整數(shù)。

那么是否可以利用這個(gè)函數(shù)解決上面的問題呢,,可以,,但今天我要講一個(gè)RAND函數(shù)的引申函數(shù):即RANDBETWEEN

RANDBETWEEN函數(shù): 返回位于兩個(gè)指定數(shù)之間的一個(gè)隨機(jī)整數(shù),。 每次計(jì)算工作表時(shí)都將返回一個(gè)新的隨機(jī)整數(shù)。語法RANDBETWEEN(bottom,top)Bottom參數(shù): RANDBETWEEN將返回的最小整數(shù),。Top參數(shù): RANDBETWEEN將返回的最大整數(shù),。

但需要注意的是,03版的EXCEL要進(jìn)行如下的設(shè)置:點(diǎn)工具,,加載宏,,彈出加載項(xiàng)中把分析工具庫勾選,確定,,退出,然后重啟EXCEL.

利用RANDBETWEEN,、CHAR,、IF函數(shù),,隨機(jī)產(chǎn)生數(shù)字與字母組合字符串

舉例:=RANDBETWEEN(1,100) 將返回大于等于1小于等于100的一個(gè)隨機(jī)整數(shù)(變量),。這其實(shí)就是上面RAND函數(shù)中的引申應(yīng)用。

那么如何能夠產(chǎn)生字母呢,?這個(gè)問題在我之前的文章《CHAR函數(shù)實(shí)現(xiàn)將數(shù)字轉(zhuǎn)字母,結(jié)合IF()等函數(shù)實(shí)現(xiàn)多種實(shí)用功能》中也講到過,今天在簡單的復(fù)習(xí)一下CHAR函數(shù),。

CHAR函數(shù):返回對應(yīng)于數(shù)字代碼的字符,,語法:CHAR(number)。參數(shù):Number 是用于轉(zhuǎn)換的字符代碼,介于1~255 之間(使用當(dāng)前計(jì)算機(jī)字符集中的字符),。當(dāng)數(shù)字為65時(shí)=CHAR(65)結(jié)果為字母'A',數(shù)字'65~90'大寫字母(A~Z)。只要我們定義CHAR的變量范圍就可以很輕松的實(shí)現(xiàn)隨機(jī)產(chǎn)生字母了,。

為了實(shí)現(xiàn)隨機(jī)產(chǎn)生數(shù)字和字母組合的問題,,我們還要解決每個(gè)位數(shù)是填充字母還是數(shù)字的問題,這也是要用隨機(jī)事件來解決,。由于各有百分之50的概率,,我們不妨把百分之50作為基礎(chǔ),,實(shí)現(xiàn)這種隨機(jī)性,。

到此所有的問題解決了,,我們來看最后的實(shí)現(xiàn)方式:

先實(shí)現(xiàn)位數(shù)為1時(shí)的產(chǎn)生方案:

公式

=IF(RAND()>0.5,CHAR(RANDBETWEEN(65,90)),RANDBETWEEN(0,9))

講解:CHAR(RANDBETWEEN(65,90)) 會(huì)產(chǎn)生A到Z的字母,,

RANDBETWEEN(0,9) 會(huì)產(chǎn)生0到9的數(shù)字

IF(RAND()>0.5,CHAR(RANDBETWEEN(65,90)),RANDBETWEEN(0,9))當(dāng)隨機(jī)數(shù)大于0.5時(shí)會(huì)產(chǎn)生字母,當(dāng)小于0.5時(shí)就會(huì)產(chǎn)生數(shù)字,。

我們假設(shè)要求產(chǎn)生的是6位這種數(shù)字和字母的隨機(jī)字符,那么就把上面的公式重復(fù)六次,,中間用'&'連接,,好看下面的公式截圖,由于受到篇幅的影響,,我只做了部分的截圖:

利用RANDBETWEEN,、CHAR、IF函數(shù),,隨機(jī)產(chǎn)生數(shù)字與字母組合字符串

下面看輸出的結(jié)果:

利用RANDBETWEEN,、CHAR、IF函數(shù),,隨機(jī)產(chǎn)生數(shù)字與字母組合字符串

按下F9鍵刷新,,看到結(jié)果在隨機(jī)的變化。

利用RANDBETWEEN,、CHAR,、IF函數(shù),隨機(jī)產(chǎn)生數(shù)字與字母組合字符串

到此,,問題圓滿的解決,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多