亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        在Excel中自制趣味撲克牌游戲計(jì)算題

        2022-05-30 10:48:04平淡
        電腦愛好者 2022年3期

        1.生成撲克牌

        撲克牌可以借助UNICHAR函數(shù)來生成。新建一個工作表,定位到B1單元格并輸入公式“=UNICHAR(127136+COLUMN(A1))”,然后向右填充公式到L1單元格,可以在B1:L1區(qū)域依次生成黑桃A到黑桃J的撲克牌(圖1)。

        接下來在M1單元格中輸入公式“=UNICHAR(127136+COLUMN(M1))”,向右填充公式到N1單元格,可以生成黑桃Q和黑桃K的撲克牌。至此就生成了一個花色的所有撲克牌(13張)(圖2)。

        公式解釋:

        UNICHAR函數(shù)通過引用不同的數(shù)值,返回該數(shù)值所對應(yīng)的Unicode字符。這里的撲克牌實(shí)際上就是一類Unicode字符。黑桃A對應(yīng)UNICHAR(127137),黑桃K對應(yīng)UNICHAR(127150),這里通過嵌套COLUMN文|平淡函數(shù)實(shí)現(xiàn)向右填充公式時引用數(shù)值依次加1。在Excel2019中,UNICHAR(127148)為不可識別的撲克牌,UNICHAR(1271149)對應(yīng)的才是黑桃Q。在這里我們通過兩段公式來生成所有的撲克牌,可以避免向右填充公式時生成UNICHAR(127148)所對應(yīng)的撲克牌。

        操作同上,在B2和M2單元格中分別輸入公式“=UNICHAR(127152+COLUMN(A2))”和“=UNICHAR(127152+COLUMN(M2))”、B3和M3單元格中分別輸入公式“=UNICHAR(127168+COLUMN(A3))”和“=UNICHAR(127168+COLUMN(M3))”、B4和M4單元格中分別輸入公式“=UNICHAR(127184+COLUMN(A4))”和“=UNICHAR(127184+COLUMN(M4))”,然后填充公式并設(shè)置單元格的字體顏色,即可生成紅桃、方塊和梅花這3個花色的撲克牌(圖3)。

        2.隨機(jī)抽取撲克牌

        該游戲是從每個花色的撲克牌中隨機(jī)抽取1張,這可以通過VLOOKUP函數(shù)來實(shí)現(xiàn)。定位到P1單元格并輸入公式“=VLOOKUP(O1,A1:N1,RANDBETWEEN(2,14),1)”,然后下拉填充公式到P4單元格(圖4)。

        公式解釋:

        這里以O(shè)1單元格中的字符為基準(zhǔn),在A1:N1數(shù)據(jù)區(qū)域中查找對應(yīng)的數(shù)值,查找列號使用隨機(jī)函數(shù)RANDBETWEEN來生成,最小列為2,最大列為14。由于列號為隨機(jī)數(shù)字(2~14),所以可以實(shí)現(xiàn)在P列中隨機(jī)抽取1張撲克牌。

        3.為撲克牌標(biāo)記數(shù)字

        撲克牌J、Q、K對應(yīng)的數(shù)字分別為11、12、13,為了便于孩子識別,可以使用IFS函數(shù)將其轉(zhuǎn)換為對應(yīng)的數(shù)字。定位到O1單元格并輸入公式“=IFS(P1=B1,1,P1=C1,2,P1=D1,3,P1=E1,4,P1=F1,5,P1=G1,6,P1=H1,7,P1=I1,8,P1=J1,9,P1=K1,10,P1=L1,11,P1=M1,12,P1=N1,13)”,下拉填充公式到O4單元格(圖5)。

        公式解釋:

        這里使用IFS函數(shù)對P1單元格中的撲克牌進(jìn)行判斷,如果P1=B1,就顯示為數(shù)字“1”;P2=B2,就顯示為數(shù)字“2”。以此類推,即可將所有撲克牌轉(zhuǎn)換為對應(yīng)的數(shù)字。

        4.添加運(yùn)算提示

        撲克牌的四則運(yùn)算組合非常靈活,我們可以通過VBA列出相關(guān)的解法,供孩子們參考。先到“https://share.weiyun.com/Et2Lnd7K”下載所需的代碼文件,打開后全選代碼并復(fù)制,接著在Excel中按下“Alt+F11”組合鍵打開VBA編輯窗口,依次點(diǎn)擊“插入→模塊”,將剛剛復(fù)制的代碼粘貼到代碼框中(圖6)。

        5.實(shí)際使用

        返回Excel窗口,隱藏A:N列。這樣在當(dāng)前窗口中,我們只要按下F9鍵,在P列就會隨機(jī)出現(xiàn)4張撲克牌(每按一次F9鍵,會再次出現(xiàn)隨機(jī)的4張撲克牌,相當(dāng)于重新發(fā)一次牌),孩子們發(fā)揮自己的想象力進(jìn)行運(yùn)算即可(圖7)。

        如果想查看參考答案,依次點(diǎn)擊“開發(fā)工具→宏→test”(即通過上述VBA腳本生成的宏),再點(diǎn)擊“執(zhí)行”,然后在彈出的文本框中依次輸入Q列顯示的數(shù)字,即可得到計(jì)算結(jié)果(圖8)。當(dāng)然,這只是其中的一個參考答案,實(shí)際上有多種運(yùn)算組合,只要最終答案符合要求即可。

        日本视频在线播放一区二区| 国产美女在线一区二区三区| 久久亚洲国产精品五月天| 日本国产精品高清在线| 国产av在线观看久久| 国产98在线 | 日韩| 国产中文aⅴ在线| 一区两区三区视频在线观看| 国产在线观看91一区二区三区 | 国产亚洲av综合人人澡精品| 成人一区二区免费中文字幕视频| 日产精品久久久久久久蜜臀 | 久久久国产精品| 乱人伦中文无码视频在线观看| 亚洲伊人久久成人综合网| 看大陆男女真人草逼视频| 成年美女黄网站色大免费视频| 国产真实老熟女无套内射| 九九九影院| 口爆吞精美臀国产在线| 国产麻豆剧果冻传媒一区| 一个人在线观看免费视频www| 美女极度色诱视频国产免费 | av天堂吧手机版在线观看| 日本一二三四高清在线| 中出人妻中文字幕无码| 中文人妻无码一区二区三区信息| 国产精品二区三区在线观看| 亚洲成a∨人片在线观看无码| 1000部夫妻午夜免费| 人妻无码∧V一区二区| 日本在线观看一二三区| 亚洲av无码专区在线播放| 免费一级毛片麻豆精品| 国产午夜在线观看视频| 欧美亚洲精品suv| 中文字幕无码家庭乱欲| 国产av91在线播放| av中文字幕一区不卡| 又污又爽又黄的网站| 区无码字幕中文色|