3963 |
Excel 依商品名稱排序 |
水柏空:錦子老師您好,請問每位客人購買了多項產品,我要如何在Excel排序時,依據每位客人訂單的"第一項商品"進行排序?但排序後,同客人的其他商品仍會綁在一起,不會打亂掉。謝謝!
錦子老師:柏空,其實我們可以用輔助欄、公式及排序來完成。
D2儲存格公式:「=IF(COUNTIF($A$1:A2,A2)=1,ROW(),SUMIF($A$1:A1,A2,$D$1:D1)/COUNTIF($A$1:A1,A2)+(ROW()/100))」,再將公式複製到D3:D16儲存格。
=IF(COUNTIF($A$1:A2,A2)=1,ROW(),SUMIF($A$1:A1,A2,$D$1:D1) /COUNTIF($A$1:A1,A2)+(ROW()/100))
公式一:SUMIF($A$1:A1,A2,$D$1:D1) 統計A1儲存格開始到目前儲存格上一列A欄儲存格中含有同列A欄內容的儲存格的D欄儲存格數值合計。
公式二:COUNTIF($A$1:A1,A2) 統計A1儲存格開始到目前上一列A欄儲存格中含有同列A欄內容的儲存格的筆數。
公式三:公式一/公式二+(ROW()/100) 將公式一除以公式二的結果再加上目前儲存格列號除以100的值。
公式四:COUNTIF($A$1:A2,A2) 統計A1儲存格開始到目前列A欄儲存格中含有同列A欄內容的儲存格的筆數。
公式五:IF(公式四=1,ROW(),公式三) 如果公式四傳回結果為1,則填入目前儲存格列號,否則填入公式三運算結果。
點取「常用 > 排序與篩選▼鈕 > 自訂排序」項目。
在【排序】對話方塊,點取「新增層級」鈕,設定「商品-儲存格值-A到Z」。
點取「新增層級」鈕,設定「順序-儲存格值-最小到最大」。
點取「確定」鈕,結果如下圖。
點取「常用 > 排序與篩選▼鈕 > 自訂排序」項目。
點取「商品-儲存格值-A到Z」,再點取「刪除層級」鈕將其刪除,只留下「順序-儲存格值-最小到最大」。
點取「確定」鈕,結果如下圖。
點取D欄欄名,再點取「常用 > 刪除▼鈕 > 刪除工作表欄」項目,將其刪除。
結果如下圖。
幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表