大家好,我們日常工作中,經常會對數據進行排序處理,我們經常使用方法如下:
排序後的圖表展示:
今天給大家介紹的是,第一次把步驟做好,後續只要在數據位置輸入相應數據,便自動排序並生成排序後數據的圖表(數據量少的時候,工作量節省不多,但數據量較大時,可以節省很多工作量)。
步驟1、事例數據;
步驟2、添加輔助列;
步驟3、套用公式;
C2和D2的公式為方便大家看,都沒有添加絕對引用符號,實際的公式為:
C2=RANK(C2,$C$2:$C$13,0)
D2==VLOOKUP(A2,$B$2:$C$13,2,0)
在上圖中,大家有沒有注意到,有一個排序的單元格顯示"#N/A",這是什麼原因呢?
原因是,在原始數據中1000的數據有兩個,排名相同,都是第3名,而排序的序列A列第3位只有一個,而第4位對應的數據卻沒有,所以查找出錯(這一段如果有朋友不懂的可以私信我)。
如何解決這個問題呢?
這裡就要用到IFERROR函數,如果查找正確,顯示為查找值,如果顯示不對,查找對應A列值減1,為什麼要減1呢?1000這個數據有兩個重複值,排名第3名有兩個,對應A列第3位,能查找到相應值,而對應第4位是沒有值的,所以減1,查找排名第3位的值;
所以公式如下:
這樣,一個自動排序的模版就做好了,看看效果吧。
每次,只需要將需要的數據黏貼到對應位置,立馬就可以完成排序及生成圖表,是不是很省事。
有朋友會問,如果在數據中出現大於兩個相同的數據,怎麼辦?
大家有沒有看出什麼?
如果數據重複的較多,就使用IFERROR函數的套用,多套用幾次。
今天就介紹這麼多了,有興趣或者需要的朋友,試著做,並且可以延伸很多用法,希望能幫到大家。