Excel自動執行2級排序

Excel自動執行2級排序

我有一個非常簡單的清單。 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順便說一下,你的問題搞反了。您得到的效果就好像您先按狀態排序,然後按名稱排序。

相關內容