關(guān)于Excel中帶橫杠的或夾雜漢字或字母的信息排序問題,通常有以下三種情況: 一、可直接借助“排序提醒”功能完成簡單的情況,可以通過Excel中的“排序提醒”選擇不同的選項直接解決,如問題中所舉的10-1排在2-1之前的情況,解決方法非常簡單,即在單擊排序時,Excel2013以后,會彈出排序提醒,如下圖所示: 選擇圖中所示的“將任何類似數(shù)字的內(nèi)容排序”選項,所排列結(jié)果即為“2-1”在“10-1”之前。 在基本解決問題所舉情況之外,要注意”排序提醒“功能的適用情況,為此,我針對多種情況進行了嘗試和驗證,發(fā)現(xiàn)情況如下: 其中各種情況如下:
因此,建議在使用上述功能時,注意相應的情況。 二、借助輔助列來完成對于通過“排序提醒”功能無法完成的情況,可以通過根據(jù)實際需要構(gòu)建輔助列來完成,如上述圖中紅色部分的”字母數(shù)字“情況,可以構(gòu)建單獨的數(shù)字列,然后按輔助數(shù)字列來排序,如下圖所示: 三、在源數(shù)據(jù)中并不需要進行排序,在分析結(jié)果中按需要排序這種情況在實際工作中更加常見,而且,在數(shù)據(jù)分析結(jié)果中,通常不適宜增加輔助列,因此,對于這種情況,建議采用Excel2016的新功能Power Query和Power Pivot(Excel2010或Excel2013可到微軟官方下載相應的插件)來進行數(shù)據(jù)的分析處理,其中可以通過Power Query構(gòu)造用于排序的輔助列,而在Power Pivot的數(shù)據(jù)分析結(jié)果中直接選擇需要排序列的排序參考列即可,而不需要將排序參考列加載到分析結(jié)果中,操作方法如下: Step01:數(shù)據(jù)上載到Power Query Step02:重復列 Step03:提取排序要素 Step04:將數(shù)據(jù)加載到數(shù)據(jù)模型 Step05:設(shè)置相應列的排序參照列 通過以上的方法進行設(shè)置后,在后續(xù)的數(shù)據(jù)分析(如數(shù)據(jù)透視)中,該列將會按照前面構(gòu)造的排序參照列的方式進行排序,而并不需要將排序參照輔助列引入數(shù)據(jù)透視等分析結(jié)果中。 以上是常見的幾種特殊需要的排序情況,可根據(jù)實際情況的不同采用不同的方法。 更多精彩內(nèi)容,盡在【Excel到PowerBI】我是大海,微軟認證Excel專家,企業(yè)簽約Power BI顧問讓我們一起學習,共同進步! |
|