easy excel根据行列excel_Excel函数如何根据地级市匹配所在省份计算快递费用
前些日子一個學員問的關于excel計算快遞費的問題,office小超老師覺得很有代表性。在這里和大家分享一下具體處理快遞費的處理流程。
在她的這個案例中,訂單信息地區僅為各個地級市,現在的問題就是要根據不同的地級市和各個地區不同的快遞費用,計算出具體的快遞費用是多少。
正如上圖所示,目前快遞費用是按照省份進行的,可是具體信息中僅僅給出的是地級市,那么如何來進行匹配查找呢?如果匹配不出來所在省份,是無法進行下一步計算的,況且數據量很龐大,四千多行的數據需要計算。那么這次我們先完成地級市匹配所在省份,下一次再和同學們講解如何計算出各個省份地區的快遞費用是多少?
在這種情況下,我們應該首先想到的是中國各個省份地級市表格,然后通過表格來進行查找匹配。
即使現在已經將各個省份地級市表格找到了,這時候同學們最先想到的或許會是使用vlookup函數進行查找匹配,我們順便在省份地級市表格中右側復制一列省份的A列,然后用vlookup函數匹配查找一下。
這樣,雖然可以匹配查找出一些數據,但是數據并不是很全,并且還存在著錯誤。細心的同學或許發現了問題所在,在我們省份地級市的表格中,地級市和縣區是兩列,也就是說我們需要再借助于iferror函數將兩列表格一起匹配查找解決啦!
這時候會發現問題啦,使用vlookup函數無法實現查找。原因是iferror函數匹配查找中如果是錯誤,再根據B列進行,可如果本身C列是查找不出來,那么就無法實現啦!
這時候,我們就要用index函數配合match函數來解決啦!index函數配合match函數進行查找匹配,算是我們在excel中查找匹配最經典的使用案例啦!
具體解釋如下:
Index函數選中要查找匹配結果的數據區域,也就是我們查找匹配的省份地級市對應的表格數據,記得是除去標題的范圍。
然后,通過match函數匹配查找地級市所在行是多少,這樣我們在查找匹配查找的區域中就可以找到要查找數據的所在行啦!再輸入數字3查找到第三列最終的表格數據就可以輕松解決啦!
需要同學們對excel函數較強的運用能力,如果看不懂的同學,建議先學習下excel的基礎操作,有需要此表格省份地級市對應表以及想練習的同學,可以私信評論下,小超老師私信發你哦!
最后,送你一份excel函數電子書,關注公眾號office小超老師(ID:office7459),回復數字“55”即可免費獲得:66頁36個excel函數高級進階電子書,office小超老師陪你學會office辦公軟件過二級!
總結
以上是生活随笔為你收集整理的easy excel根据行列excel_Excel函数如何根据地级市匹配所在省份计算快递费用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础入门(8)之集合
- 下一篇: python实例 97,98