close







excel 數值排序亂跳無法排序




立即點擊


我a欄需要如下排序11-11-21-31-41-51-61-722-12-22-32-42-533-13-23-33-43-5,可是不管我參考各位網友的答案,排序仍出現如B欄的排序1231-11-21-31-41-51-61-72-12-22-32-42-53-13-23-33-43-5,難道真的沒辦法了嗎?我的資料很龐大,請各位網友教教我吧。更新:我把問題再寫清楚一點:我a欄需要如下排序1、1-1、1-2、1-3、1-4、1-5、1-6、1-7、2、2-1、2-2、2-3、2-4、2-5、3、3-1、3-2、3-3、3-4、3-5,可是不管我參考各位網友的答案,排序仍出現如B欄的排序1、2、3、1-1、1-2、1-3、1-4、1-5、1-6、1-7、2-1、2-2、2-3、2-4、2-5、3-1、3-2、3-3、3-4、3-5,難道真的沒辦法了嗎?我的資料很龐大,請各位網友教教我吧。





請利用輔助欄排序 假設您的資料在B欄,D欄為輔助欄 D1請輸入以下公式 =IF(ISERROR(FIND("-",B1)),B1*10000,LEFT(B1,FIND("-",B1)-1)*10000+RIGHT(B1,LEN(B1)-FIND("-",B1))) 公式往下複製~ 請將整個範圍選取,以D欄排序 如有問題,請再補充說明~





我會用001修的方法。簡潔、方便。1.點選要排序的資料範圍(如A1~B100)2.功能表[資料]→[排序]→勾選[沒有標題列]→主要鍵選擇[循欄A]勾選[遞增]→[確定]退出(如果A欄有相同資料,選擇次要鍵則會再依B欄排序)假設你要排序的資料在A欄請在B1輸入=MID(INDIRECT("A"&ROW()),1,1)再向下填滿接下來再將A及B欄排序第一個排序準則為B欄遞增第二個排序準則為A欄遞增那就會符合你的要求你要不要試試看把1改成1-0排序後再修改回來至少這樣排序是對的也只需要修改每一大項的第一項1.把資料貼到記事本2.把該欄位的儲存格格式設定為文字3.再把資料貼回來再排序試試


以上文章來自奇摩知識家,如有侵犯請留言告知


https://tw.answers.yahoo.com/question/index?qid=20101108000016KK04535

C902071D09AF7660
arrow
arrow

    失蹤1年 發表在 痞客邦 留言(0) 人氣()