起因
? ? 今天在做論文的時(shí)候,需要對(duì)一個(gè)數(shù)據(jù),差不多30個(gè)數(shù)據(jù)卑吭,對(duì)特定的幾個(gè)數(shù)據(jù)進(jìn)行求和,其中這30個(gè)數(shù)據(jù)是已經(jīng)存在于excel表格中的马绝,而且是有順序的如下圖
問(wèn)題普通化
現(xiàn)有一個(gè)收蘋果的中間商豆赏,要去各個(gè)農(nóng)戶收集蘋果,每家每戶的蘋果數(shù)量已知(如上圖的左邊數(shù)據(jù))迹淌,并且經(jīng)過(guò)計(jì)算機(jī)算法(想了解算法的朋友,可以關(guān)注我的微信公眾號(hào):學(xué)長(zhǎng)帶你飛己单,VRP系列文章)得出每一次收運(yùn)滿載的路線唉窃,也就是收集一滿車蘋果所要去的服務(wù)點(diǎn),也就是上圖中的右邊纹笼,因?yàn)槲覀兪者\(yùn)的路線纹份,不是固定的,算法程序已經(jīng)規(guī)劃好這個(gè)路線了廷痘,本人比較懶蔓涧,不想動(dòng)腦子去修改算法代碼了,所以就想到了excel來(lái)計(jì)算這種復(fù)雜的計(jì)算問(wèn)題笋额。
分析難點(diǎn)
這個(gè)問(wèn)題其實(shí)最難的不是求和元暴,計(jì)算特定服務(wù)點(diǎn)的蘋果數(shù)量和,最困難的點(diǎn):是如何將對(duì)應(yīng)路徑(例如:2→26→3)這樣的點(diǎn)和蘋果數(shù)量對(duì)應(yīng)起來(lái)兄猩,然后求和茉盏,大家都知道數(shù)據(jù)的查詢,才是最繁瑣的工作枢冤,現(xiàn)在很多的工作鸠姨,甚至只是根據(jù)特定需求,查詢出數(shù)據(jù)淹真,傳遞給其他人使用Q惹ā(其實(shí)這種工作崗位為:數(shù)據(jù)分析師,爬蟲(chóng)工程師)
問(wèn)題解決
excel 作為最強(qiáng)大的數(shù)據(jù)處理辦公軟件核蘸,豈會(huì)對(duì)這個(gè)問(wèn)題沒(méi)有解決辦法巍糯?
對(duì)于查詢這種苦差事,已經(jīng)早有解決辦法啦客扎!我們拿來(lái)用就好鳞贷,在excel中是vlookup函數(shù),計(jì)算機(jī)編程python里面也有pandas庫(kù)對(duì)應(yīng)于專門的函數(shù)去查詢(關(guān)注微信公眾號(hào):學(xué)長(zhǎng)帶你飛虐唠,回復(fù):pandas,可以獲得該電子書(shū))搀愧!
好了,我們接下來(lái)看看vlookup這個(gè)函數(shù)的真面目,對(duì)于編程小白咱筛,可能聽(tīng)不懂搓幌,返回值,參數(shù)這些專業(yè)性名詞迅箩,我這里簡(jiǎn)單說(shuō)一下:參數(shù)溉愁,其實(shí)就是我們中學(xué)數(shù)學(xué)所學(xué)習(xí)的函數(shù)中的自變量,返回值就是因變量饲趋!哈~這下子是不是一下子豁然開(kāi)朗了拐揭!
別高興太早!現(xiàn)在要做的就是把函數(shù)思想廣義化--學(xué)習(xí)遷移奕塑,又叫舉一反三堂污!也就是說(shuō)自變量可以是任意的東西,不再是數(shù)學(xué)上的數(shù)字龄砰,可以是矩陣盟猖,可以是字母,可以是漢字换棚!
呀式镐!你說(shuō)的啥?別急咱們看下面這個(gè)圖:
簡(jiǎn)化為數(shù)學(xué)函數(shù):f(x,y) = x+y,其中下固蚤,x,y就是參數(shù)娘汞,其計(jì)算結(jié)果就是返回值。這下大家就懂了吧夕玩!
然后我們?cè)賮?lái)看vlookup函數(shù)的參數(shù)是啥价说,返回值是啥?
它的公式是:
官方公式:=vookup(Lookup_value,Table_array,Col_index_num,Range_lookup),翻譯為中文:
其中括號(hào)內(nèi)部的全部是參數(shù)缤弦,共四個(gè)领迈;看起來(lái)好像有點(diǎn)難理解,讓我們來(lái)翻譯一下:
返回值=VLOOKUP(找什么碍沐,在哪找狸捅,找到后返回其右側(cè)對(duì)應(yīng)的第幾列數(shù)據(jù),精確還是模糊查找)
其返回值累提,就是你想要的結(jié)果尘喝,不用多說(shuō)!
我們前期準(zhǔn)備工作到此結(jié)束斋陪,接下里看看我們的實(shí)際效果吧朽褪!
求和函數(shù)很簡(jiǎn)單置吓,就不用說(shuō)明了!由于簡(jiǎn)書(shū)平臺(tái)限制缔赠,放不了視頻衍锚,如果想繼續(xù)了解的朋友,請(qǐng)移步微信公眾號(hào):學(xué)長(zhǎng)帶你飛嗤堰!
總結(jié)
excel就是一個(gè)超級(jí)計(jì)算器戴质,甚至比科學(xué)計(jì)算機(jī)更加好用,不要簡(jiǎn)單的認(rèn)為他只是一個(gè)傳播數(shù)據(jù)的承載工具踢匣,很多同學(xué)對(duì)excel甚至是office 三大板塊有很深的誤解告匠,ppt其實(shí)就是一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)呀!你想過(guò)了嗎离唬?我介紹過(guò)一個(gè)幕布筆記后专,一鍵轉(zhuǎn)化ppt的工具,大家可以去我的微信公眾號(hào):學(xué)長(zhǎng)帶你飛男娄,探索一下行贪!