TA的每日心情 | 怒 21 小时前 |
---|
签到天数: 21 天 [LV.4]偶尔看看III
超级版主
 
- 积分
- 10821
|
Excel技巧:Excel如何實現輸入規格後實現價格的自動匹配免费精品PPT模板的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!https://pptland.com
關於Excel中的數據匹配,你想到的是甚麼IF函數或Vlookup或條件格式化。如果你能敏銳地想到一個解決思路,恭喜你已經走上了Excel的道路。
情景。企業人力資源部、財務部、市場部等部門的辦公人員,需要進行數據匹配統計。
問題。如何利用Excel實現輸入規格後的自動價格匹配
答案。使用Vlookup+IFERROR組合函數可以速完成。
在著手回答這個案例之前,首先要把前面小夥伴的表格優化成下面的效果,也就是說B列:F必須是一個列表結構,否則即使統計結束也無法進行後續的數據分析。這一點作為新手的Excel必須有這個意識,就是純粹的列表結構。上圖中的C、D列是手工輸入列,E、F列是Excel自動統計列,根據D、C列的輸入自動匹配和計算結果,上圖中的H2:I11是電纜規格的基礎表。
接下來我們來談談如何匹配基準表,具體操作如下:假設在D3單元格中輸入規格為10,在E3單元格中輸入函數公式=VLOOKUP(D3,$H$3 I$11,2,0)
這個公式說明甚麼
1想匹配規範10=VLOOKUP(D3,$H$3 I$11,2,0)
2在基表H3:i11=VLOOKUP(D3,$H$3 I$11,2,0),
3告訴基表的第二列=VLOOKUP(D3,$H$3 I$11,2,0)
4與=VLOOKUP(D3,$H$3 I$11,2,0)對應的確切數據是甚麼
5根據基表的對應關係,結果為5。
公式寫好後拖下來才發現怎麼會報錯在下圖1,原因是在現有的公式後,D列的規格還沒有輸入,所以不能與後續的價格相匹配,所以報錯了。所以另一個函數就出來了。如果在Vlookup函數中增加一個Iferror函數就完美了,具體公式如下。=IFERROR(VLOOKUP(D3,$H$3 I$11,2,0),"無價格")意思也很簡單,如果Vlookup匹配出來的數據報錯,即顯示無價格,注意,無價格要用引號來引起。(下面2處)
比较後的總數就好多了。直接用乘法或函數就能解決,再簡單點的乘法就好了。哎呀!你不能在沒有價格的情況下進行計算,那麼報告錯誤呢
你一定猜到了,Iferror,所以趕緊試試吧。
Iferror,那就試試吧。=IFERROR(D3*E3,0)就這樣了。
也許你會想說,為甚麼這麼麻煩其實,如果你有經驗,你會發現?就這一步公式:=IFERROR(VLOOKUP(D3,$H$3 I$11,2,0),"noprice")如果改成=IFERROR(VLOOKUP(D3,$H$3 I$11,2,0),0")改回0,不是就好了。這樣一來0就是值了,這個值可以用空計算啊,後面的IFerror函數總不需要了吧是不是更省時間了呢所以不要小看這些小的工作案例,如果研究透了會事半功倍的。
改造後的效果如下:
上圖中只要輸入數量和規格,價格和總數就會自動統計,而當規格輸入錯誤時,如上圖中的D8單位輸入20可規格20在基準表中沒有按下,匹配的價格為0,總數也為0,這樣可以方便輸入值速熟知自己的輸入錯誤,及時糾正,保證輸入的準確性。
本技巧適用於Excel2022及以上版本。
! |
|