天天看點

【Excel偏方】同一列中的資料分段排序

先看資料源,A列數區域,B列是銷售數量,現在咱們需要按照不同區域分别排序:

【Excel偏方】同一列中的資料分段排序

排序後的效果如下:

【Excel偏方】同一列中的資料分段排序

先思考一分鐘,老祝來說說解決的方法——

步驟一:C2單元格輸入公式:

=COUNTIF(A$1:A1,"*合計")/1%%+B2

【Excel偏方】同一列中的資料分段排序

步驟二:單擊C列任意單元格,升序排序。

步驟三:删除C列。

【Excel偏方】同一列中的資料分段排序

接下來咱們簡單說說公式的意思:

用COUNTIF函數計算自A1單元格開始,至公式所在上一行這個區域中,包含“合計”的單元格個數。

将COUNTIF函數的計算結果/1%%,即乘以10000,再加上B列的數量值。

也就是A列每增加一個包含“合計”的關鍵字,在B列數量值基礎上就增加一萬,這樣就相當于加上了一個權重,在C列形成了一組遞增的資料。

如果實際數值較大,這裡乘以10000可能展現不出權重了,隻要乘以一個較大的倍數即可。

好了,今天的分享就是這些,祝各位小夥伴一天好心情!