在Excel表格中數據的排序是一個常常運用的功效。即使須要對及時革新的數據排序,你能否還在革新一度數據、排序一次?即日咱們就經過一個范例來進修一個運用因變量創造的在增添數據之后不妨及時革新的排序。
一.范例訴求:
下圖是某公司職工的處事記載表,每實行一個工作東家城市按照工作的難度和實行情景評閱。現訴求按照每個職工各個工作的總評閱舉行及時的葉序排序(新增工作評閱之后機動革新),用來統計工為難度和下次調配工作。
二.動靜功效演練:
為了直覺的表露變革,運用RANDBETWEEN因變量隨機天生一個評閱、按F9鍵不妨及時革新。
三.操縱辦法:
1.運用row因變量為每部分的總評閱加一個不反復的特殊小的數值。(惟有結構不反復的評閱,在運用Vlookup因變量搜索時才不會展示缺點。)
(1)在第一個職員后總評閱下單位格輸出公式
=SUM(C2:XFD2)+ROW()/100000
(2)公式證明:XFD是處事表一切單位的結果一列、row()因變量歸來暫時單位格地方的行。
(3)向下彌補公式計劃一切職工的總評閱。
2.對總分依照葉序排序。
(1)在難度統計處事表的的B2單位格輸出公式
=SMALL(INDIRECT("處事記載表!$B$2:B"&COUNTA(處事記載表!$A:$A)),ROW(B1))
(2)公式證明:
①INDIRECT("處事記載表!$B$2:B"&COUNTA(處事記載表!$A:$A))因變量歸來的是第一個處事內外A2到A列結果一個非空單位格的轉彎抹角援用。
②Small和Row因變量共同運用索取①援用的單位格地區的第row()因變量歸來的行個最小值。(row因變量向下彌補時歸來123的數字序列,進而實行葉序陳設)
(3)向下拖動彌補公式,直到展示缺點值。
(4)增添一個數據條直覺的表露數據的變革。
3.按照總分搜索對應全名:
(1)在A2單位格輸出公式:
=VLOOKUP(B2,IF({1,0},INDIRECT("處事記載表!$B$2:B"&COUNTA(處事記載表!$A:$A)),INDIRECT("處事記載表!$A$2:A"&COUNTA(處事記載表!$A:$A))),2,0)
(2)公式證明:
①indirect參考辦法2的公式證明。
②IF({1,0}與①所援用的兩個單位格地區拉攏,結構了一個總評閱在前、全名在后的數組。
③運用VLOOKUP因變量就不妨平常從左向右搜索。
(3)向下拖動彌補公式,直到展示缺點值。
4.增添一個折線圖,并竄改款式越發直覺的表露數據的變革。
歸納,這篇作品是由萬金油拉攏公式擴充而來,讀者群伙伴有不懂的場合歡送在指摘區留言計劃。