二維碼 購(gòu)物車
部落窩在線教育歡迎您!

用Excel做一個(gè)萬花尺,重溫童年好時(shí)光!

?

作者:賦春風(fēng)來源:部落窩教育發(fā)布時(shí)間:2020-05-25 11:40:25點(diǎn)擊:4086

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

哈嘍,大家好!今天我們就用excel做一個(gè)萬花尺重溫童年時(shí)光,提前祝大家六一兒童節(jié)快樂!童年已經(jīng)遠(yuǎn)去了,但有一樣?xùn)|西,萬花尺,可以帶我們穿越時(shí)空,回到上個(gè)世紀(jì)八九十年代的童年。校門口賣東西的叔叔正在示范畫出神奇的圖案,姐姐從上?;貋硭臀业亩Y物讓所有小伙伴都羨慕,聚在一起比賽誰畫得好,書包里最尊貴的玩具直到被壓壞……主角都是萬花尺!

 

萬花尺也叫萬花規(guī)、百變尺、圈圈尺,是一種繪圖玩具,相信許多人小時(shí)候都玩過這個(gè)玩具。它由外圓圖板及內(nèi)圓圖板兩部分組成。內(nèi)圓圖板像一個(gè)外齒輪,沿圓心不同半徑的位置帶有許多筆洞,外圓圖板像一個(gè)內(nèi)齒輪的大型圓孔,內(nèi)圓板放在外圖板的圓洞中,用鉛筆或圓珠筆從筆洞固定住內(nèi)圓版,順時(shí)針或逆時(shí)針用力讓這塊圓板沿著外面大圓框的邊緣轉(zhuǎn)動(dòng),可以畫出像花朵一樣規(guī)則的圖案,越畫越多,越畫越神奇。今天我們就參照萬花尺的原理,使用Excel的散點(diǎn)圖制作美麗的萬花規(guī)。

 

 

一、方法分析

 

 

萬花尺的原理是通過兩個(gè)圓的相對(duì)位置的變化來形成不同的圖案,這就要求在散點(diǎn)圖中繪制兩個(gè)不同的圓,而要繪制一個(gè)圓,必須要知道圓的半徑,因此圖表至少需要兩組數(shù)據(jù),即“半徑R1”、“半徑R2”。為了讓圖表能隨時(shí)變化,我們可以通過滾動(dòng)條來控制兩個(gè)半徑的大小。為了讓圖表變化得更加多樣,可以再添加一組數(shù)據(jù)“面積”,同樣通過滾動(dòng)條控制其變化。有了這三組數(shù)據(jù),可利用SIN()函數(shù)、COS()函數(shù)求得對(duì)應(yīng)的X值、Y值,即可繪制所需圖表。

 

圖表效果如下:

 

 

 

二、   具體步驟

 

 

  在工作表的B2:E5單元格區(qū)域輸入基礎(chǔ)參數(shù),如“類型”“數(shù)值”“變化欄”“數(shù)值范圍”及對(duì)應(yīng)的數(shù)值。

 

 

  在“開發(fā)工具”選項(xiàng)卡下,點(diǎn)擊“插入”菜單,選擇“滾動(dòng)條”表單控件,將該滾動(dòng)條放置到D3單元格,鼠標(biāo)右鍵單擊D3單元格中的滾動(dòng)條,在彈出的菜單中點(diǎn)擊“設(shè)置控件格式”,將當(dāng)前值和最小值設(shè)置為20,最大值設(shè)置為100,步長(zhǎng)為1,頁步長(zhǎng)為10,單元格鏈接為C3單元格。

 

 

 用同樣的方法在D4、D5單元格中插入滾動(dòng)條,將D4單元格的滾動(dòng)條的當(dāng)前值和最小值設(shè)置為1,最大值設(shè)置為20,步長(zhǎng)為1,頁步長(zhǎng)為5,單元格鏈接為C4單元格。設(shè)置D5單元格滾動(dòng)條的當(dāng)前值和最小值為50,最大值設(shè)置為200,步長(zhǎng)為5,頁步長(zhǎng)為50,單元格鏈接為C5單元格。為了讓控件更適合單元格,選擇要調(diào)整的控件,按住Alt鍵不放,再繪制或移動(dòng)控件,控件的邊緣會(huì)自動(dòng)吸附到單元格的邊框上,填充滿整個(gè)單元格。

 

 

  W1:Z1單元格區(qū)域分別輸入文本“半徑R1”“半徑R2”“X值”“Y值”,然后在W2單元格中輸入1,并單擊“開始”選項(xiàng)卡中的“填充”按鈕,選擇“系列”命令,在打開的對(duì)話框中選中“列”單選按鈕,保持“步長(zhǎng)值”為1,并將“終止值”設(shè)置為“360”,單擊“確定”按鈕。

 

 

  選擇X2單元格,輸入公式“=($C$3/$C$4)*W2”,按“Enter鍵”輸入,雙擊其右下角的自動(dòng)填充柄向下填充公式。

 

 

  選擇Y2單元格,輸入公式“=-($C$3-$C$4)*COS(W2)-$C$5*COS(X2-W2)”,按“Enter鍵”輸入,雙擊其右下角的自動(dòng)填充柄向下填充公式。

 

 

  選擇Z2單元格,輸入公式“=($C$3-$C$4)*SIN(W2)-$C$5*SIN(X2-W2)”,按“Enter鍵”輸入,雙擊其右下角的自動(dòng)填充柄向下填充公式。

 

 

  選擇Y2:Z361單元格區(qū)域,在“插入”選項(xiàng)卡中單擊“散點(diǎn)圖”按鈕,選擇“帶平滑的散點(diǎn)圖”選項(xiàng)。

 

 

  依次勾除圖表的“圖例”“圖表標(biāo)題”“坐標(biāo)軸”及“網(wǎng)格線”,設(shè)置圖表的“高度”為10厘米,“寬度”為12厘米。

 

 

  選擇圖表中的數(shù)據(jù)系列,將“線條”的顏色設(shè)置為“紅色”,“寬度”為0磅,“標(biāo)記”為“無”,圖表的美化就完成了。

 

 

? 分別調(diào)整D3D5單元格的滾動(dòng)條,查看圖表的變化效果。

 

 

OK,一個(gè)萬花尺圖形就制作完成了,我們利用Excel的散點(diǎn)圖,配合一組用簡(jiǎn)單的sin()、cos()公式特別處理的數(shù)據(jù),就能生成千變?nèi)f化的萬花尺,是不是很神奇,在領(lǐng)略Excel強(qiáng)大的同時(shí),您是不是也感受到了數(shù)學(xué)之美,而聰明的你有什么別的想法,歡迎留言。

 

參考資料:

來源:陳強(qiáng) .瑰麗多姿的萬花規(guī)[J].電腦愛好者, 1999(15):50-50

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:1043683754下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

excel制作“九宮格”圖表《秀翻全場(chǎng)!用excel制作一份“九宮格”圖表》

用三角函數(shù)制作氣泡圖奇思妙想:用excel“三角函數(shù)”制作超漂亮的環(huán)形氣泡圖!

用三角函數(shù)制作跳動(dòng)的愛心一個(gè)苦逼Excel技術(shù)直男的追女日記:520,我為你今夜不眠!

Excel美化折線圖《折線圖小花樣:突顯最大最小值,撓中老板心》