在 Excel 的資料表中,在每一欄裡已輸入一些內容,如果想要檢驗儲存格內容是否已排序(遞增、遞減),該如何處理?(參考下圖)

這個公式必須使用陣列公式:

儲存格A11:{= OR(AND(A2:A8<=A3:A9),AND(A2:A8>=A3:A9))}

輸入完成要按 Ctrl+Shift+Enter 鍵。

複製儲存格A11到儲存格A11:E11。

其原理是檢驗儲存格A2:A8中,每一個儲存格都比下一個(儲存格A3:A9)小,或是儲存格A2:A8中,每一個儲存格都比下一個大。只要有其中一種成立,即代表完成排序。

排序的順序是以字元的ASCII碼來判斷(參考以下的對照表),基本上是數字 < 大寫字母(A<B< … <Z) < 小寫字母(a<b< … <z)。

創作者介紹

學不完.教不停.用不盡

vincent 發表在 痞客邦 PIXNET 留言(0) 人氣()