我有一個非常簡單的清單。 A 列包含電影列表,B 列包含它們的狀態,「已觀看」或「未觀看」。我想要一個按電影名稱字母順序排序的清單。當我點擊從 A 到 Z 排序按鈕(A 列中有活動單元格),它給了我一個按字母順序排列的列表看過首先是電影,然後是按字母順序排列的列表未觀看電影。就像我進行兩級排序一樣,首先按名稱排序,然後按狀態排序。為什麼是這樣?如何獲得僅按電影名稱排序的列表,無論其狀態如何?
答案1
弄清楚了。事實證明,當我從記事本複製數據時,它以某種方式弄亂了數據,但在視覺上卻沒有。每當我嘗試編輯單元格時,文字都會表現得非常奇怪。這次,我沒有使用導入嚮導,所以一切順利。
答案2
只是為了澄清您已經發現的內容,當我複製電子表格的前 14 行並將它們粘貼到文字視窗(例如記事本)時,我得到了以下結果:
Movie Name Status
" 10 Cloverfield Lane" Watched
12 Angry Men Not Watched
" 12 Monkeys" Watched
" 12 Years a Slave" Watched
" 10,000 BC" Watched
" 2 Fast 2 Furious" Watched
" 21 Jump Street" Watched
" 22 Jump Street " Watched
" 28 Days Later " Watched
" 71 " Watched
" 300 " Watched
" 300: Rise of an Empire" Watched
5 Centimeters Per Second Not Watched
您看過的每部電影的名稱開頭都有五個 Tab 字元。每部你沒看過的電影都是它看起來的樣子。當我清除 ColumnB
並且對 Column 進行排序時仍然得到相同的結果時 ,我有一種預感 A
,即 Excel 沒有進行兩級排序1;它只是透過對 Column 進行排序來獲得這些結果 A
。然後我進入=CODE(A2)
單元格 C2
並向下拖動。所有觀看過的電影顯示9(Tab的ASCII值);未觀看的影片顯示其名稱第一個字元的 ASCII 值(即,範圍在 49 1
到 90 之間的數字Z
)。
我不知道為什麼 Excel 沒有讓選項卡更容易檢測(即可見)。
______________
1順便說一下,你的問題搞反了。您得到的效果就好像您先按狀態排序,然後按名稱排序。