在日常工作中,用戶的表格經(jīng)常會包含由字母和數(shù)字混合的數(shù)據(jù),在對這樣的數(shù)據(jù)排序時,結(jié)果總是令人無法滿意。

排序結(jié)果無法令人滿意
通常情況下,用戶希望的規(guī)則是先比較字母的大小,再比較數(shù)字的大小,但Excel是按照對字符進(jìn)行逐位比較來排序的。因此在上圖中,A7排在第5位,而不是第1位。
如果希望讓Excel改變排序的規(guī)則,需要將數(shù)據(jù)做一些改變。
1.在B1中輸入公式:
=LEFT(A1,1) & RIGHT("000" & RIGHT(A1,LEN(A1) ‑1),3)
2.將B1的公式復(fù)制到B2:B10。
3.單擊B2,單擊工具欄上的“升序排列”按鈕。
這樣,A列中的數(shù)據(jù)就按照用戶所希望的那樣完成了排序。

排序結(jié)果無法令人滿意
通常情況下,用戶希望的規(guī)則是先比較字母的大小,再比較數(shù)字的大小,但Excel是按照對字符進(jìn)行逐位比較來排序的。因此在上圖中,A7排在第5位,而不是第1位。
如果希望讓Excel改變排序的規(guī)則,需要將數(shù)據(jù)做一些改變。
1.在B1中輸入公式:
=LEFT(A1,1) & RIGHT("000" & RIGHT(A1,LEN(A1) ‑1),3)
2.將B1的公式復(fù)制到B2:B10。
3.單擊B2,單擊工具欄上的“升序排列”按鈕。
這樣,A列中的數(shù)據(jù)就按照用戶所希望的那樣完成了排序。