標籤:

Excel有什麼有趣的玩法?


瀉藥:

本質上來說, Excel還是辦公軟體,不是遊戲軟體.

這裡我把「玩法」理解為:Excel不常見的使用方法。

Excel有一些「玩法」,很多新聞都提到了,比如畫畫,三國殺之類的。

這裡提一個我的「玩法」

通過Excel網上抓取數據。

我寫過一個VBA程序,是可以通過輸入關鍵詞,和自己設計各種文字的組合條件.

自動去百度搜索中國各城市的統計公報,

然後下載對應網頁的文字.

再配合正則表達式去抓取我需要的數據.

(還是那句話,外企不讓裝任何第三方軟體,所以不能用Python,不過這個VBA也不難,代碼量並不多。而且用Excel寫了一個「偽爬蟲」也挺有成就感的不是?)

比如之前我要抓取某中國所有大中城市的人口,生產總值,失業率,可支配收入之類的。

這個工作量如果全手動完成,工作量還是有點驚人的。

如果有現成報告,在大段文字裡面,用正則表達式語義分析,識別出我要的數據,並不難。

最關鍵的一步是:

要如何獲取數據?

要如何定位我要搜索數據的網頁地址?

也就是要怎麼發送查詢請求給百度?

並獲得百度的搜索結果反饋?

代碼如下:

STRURL="Http://www.baidu.com/s?wd=" 搜索關鍵詞
Dim xmlhttp As Object
Set xmlhttp = CreateObject("MSXml2.XMLHTTP")
With xmlhttp
.Open "Get", STRURL, False
.send
Do While .readystate &<&> 4
DoEvents
Loop "等待網頁反應
Dim s() As String
s = Split(.responsetext, "&

後面的代碼我就不發了,

主要是用來讀取這第一個搜索結果的數據,

用正則表達式找到需要的數據.

(其實搜索結果也可以保留多個,但這樣速度就要慢多了)

反正代碼都是根據自己的需求去寫的..

(求人不如求己,要學會自己查教程資源啊,這些VBA的網抓教程應該EXCELHOME都有。)

找到之前的一個截圖。

大概跑出來結果是這個樣子的。

然後去掉一些抓取的重複數據,統計所有城市。最後生成一個大的表。

(偶爾有些網頁讀取失敗,比如百度的搜索結果是統計局的首頁,需要自己再點一下報告頁或者下載那個文檔,我就索性手工複製一下統計公報下來,讓程序直接分析。

基本小半天時間就好了,

其他大部分時間都浪費在等待網頁反饋上。)

..........................................................................................

我剛中午把這個表的程序改寫了一下,

百度搜索的關鍵詞 :

日劇名+pan.baidu.com/s/

把正則表達式修改成匹配符合

pan.baidu.com/s/XXXXXXX

的類型.

用這個來搜網頁中的日劇,電影之類的雲盤地址,也是可以的.

然後測試了一下,的確可以用.

返回的結果如下圖。如果搜到多個結果,就都保留。

其實這個方法微調一下

還可以抓火車飛機班次,

查詢快遞,

股票信息,

外匯牌價,

彩票信息,

貼吧簽到(沒試過,應該可行吧)

諸如此類的。

但從運行效率來說,Excel不如Python。

所以這個宏只是「我沒事寫著玩的」。

我剛躺在床上,突然有了一個想法,

可以寫一個DND跑團的城主程序,

導入規則後,可以隨機出現怪物模板。

讓Excel隨機投擲骰子,什麼六面骰,二十面骰都可以模擬。

還可以有效記錄各個參與跑團角色的人物卡。

避免了下次跑團某人找不到自己的人物卡。

這個程序應該不難,

工程大的是要細讀城主手冊,熟悉規則。

還要把怪物手冊的數據慢慢輸入Excel。

建議各位自學VBA的同學,

可以把這個想法當作練手項目。


分析千百萬的數據就是一個我個人認為比較有趣的事情

詳情點擊知乎專欄 http://Powerbi.cc


畫畫。

新聞來源太多太雜,為了避免侵權。

詳情隨便用引擎搜:

「這位77歲的老人用Excel作畫,衛冕冠軍三年,開辦個人畫展」

具體過程是:

第一步:

將Excel單元格的高和寬設置同一像素值

變為正方形單元格,通常設20像素

第二步:

選定單元格描繪輪廓

按ctrl鍵用滑鼠點擊單元格開始繪製

就類似素描一樣

單元格越細密,輪廓越精準

第三步:

選取單元格,依次上色,反覆填色修飾

直到繪製出一幅滿意的畫作

………………………

插一幅excel做的畫。侵刪。

下面是gif的,有的客戶端不支持。


學生,寒假時間通過用Excel做電子Bujo記錄生活情況。

優:靈活;可觀性強;省略掉裝飾純記錄的bujo;比起手寫類手帳與bujo耗時少等

弊:需要每天有時間打開電腦記錄等(開學初因手術請假兩周,那段時間沒碰電腦後中斷

占坑周末答。

占坑周末放圖放文答。

============分割 17 05 26============

從2017年1月30日,記錄到2017年2月28日,文件一共103k,顯示3月2日創建是三月的時候整合了一下文件,故名「總表」。

答主是電腦盲,不考慮密碼安全性有多弱,設置一下密碼僅僅像是一種通過「儀式行為」帶來的重視。

這是大體的表格,如下有七個標籤:「年表」、「行動記錄」、「目標打卡」、「流水」、「2月時錄」、「課堂安排」、「歷程及目標」。其中最後兩項涉及一些個人隱私,暫不展示。

這是「行動計劃」表,其實就是大體表示出是否」全天有空「,黃色表格代表當天內存在不能自由支配的時間段,綠色代表全天空閑。

這是「目標打卡」表,比較羞愧的是沒有一項任務堅持了一個月,甚至有幾項幾乎從未完成。

這是「流水」表,在飲食方面幾乎沒有支出是因為寒假在家,飲食隨父母。

這是「2月時錄」表,記錄每天每時段在做什麼,黑色部分沒有最終沒有統計。

總結

這是一個不太成功的電子bujo,最後一張表格經常一睡九到十個小時比較潦倒的生活習慣大家見笑了。本人是電腦盲,只會用excel記錄但也或許可以給大家一個利用excel的例子。

這是一個記錄表格,而不是一個計劃表格。或許並不是每個人都能比較完美的執行自己制定的計劃,但是或許記錄能更讓人認識到一天之前與這段時間你的生活狀態何如,通過記錄來促進,而不是通過計劃來用時間壓榨。或許這不是一個適合每個人的方式,但如果你像我一樣執行力不強,稍微記錄下生活有時可能好過於任時間流去無所事事,淺見。


哈哈想到一個好玩的事,我來強答一波,可能會畫風有些清奇,見諒。

在這裡我要安利一個桌游,行動代號(Codenames)炒雞好玩,它原本的畫風是這樣的:

外觀:

開盒:

set up:

game over:

而我們的畫風是:

就是如上所述一個啟用宏的excel=,=

我們是這樣玩的:

玩了大半年,根本停不下來。。。。。。。(;′⌒`)


當年在機房開excel里小汽車?


(多圖預警)最近剛好看到

來源

http://v.youku.com/v_show/id_XMTQyMzQ1OTAwMA==.html

excel暗藏恐怖遊戲-敖廠長


辦公軟體你想怎麼玩?你玩的6又能咋樣?

告訴領導,沒外網、不能隨便裝軟體老子一樣玩?

年輕人,嫌活少?


VBA編程最好玩


我之前聽人說,它能編出三國殺


見過vba版的智能象棋,可以寫爬蟲,動態圖表,一整套招聘系統,交易處理系統,沒有做不出的,只有想不到的


Excel2000的彩蛋汽車遊戲


玩過的應該都知道 wc2000 吧,一個隱藏在excel2000里的小彩蛋,小學的時候微機課上經常玩。


畫畫 搞數據 都可以。


小學初中的時候,學校電腦上面的excel可以啟動個跑車遊戲,記憶很模糊


推薦閱讀:

你見過最漂亮的Excel表格什麼樣?
如何用excel畫一個標準的年齡結構圖?
如何用Excel畫出這樣的圖?

TAG:MicrosoftExcel |