2013-10-14 50 views
1

我的一些經理有權訪問Office 2010或更高版本。我知道在新的辦公室有按細胞顏色過濾的選項。但在我的地板上,我們只有Office 2003.我想知道是否有一種方法可以通過填充單元格進行過濾?如何按細胞顏色過濾?

我現在正在做的方式是創建另一列,手動將「x」放在突出顯示的行上。然後用「x」進行過濾。有沒有更簡單的方法來做到這一點? (他們有這樣的數百行)。我使用的是Window XP與Excel 2003

+3

[**'如果它們符合您的條件,則遍歷單元格,然後突出顯示行** **](http://vba4all.wordpress.com/category/vba-macros/highlight-cells-based-on-a-condition /)或[*'這裏的宏部分*](http://stackoverflow.com/questions/18984319/how-do-i-highlight-rows-with-a-certain-phrase/18984420#18984420) – 2013-10-14 14:48:12

+1

For xl2003,AFAIK(我可能是錯的),但你不能使用任何內置功能來做到這一點。你將不得不使用VBA來解決這個問題。 –

+0

在Excel 2003中沒有內置的功能,但可以使用宏來完成。使用宏添加您的「x」,然後您可以按該列進行過濾。 –

回答

-1
  1. 安裝ASAP的工具http://www.asap-utilities.com/
  2. 點擊ASAP的工具選項卡
  3. 選擇與大鼠標指針「選擇」在它
  4. 選擇「選擇基於細胞內容,格式和更多...
  5. 去「基於格式和更多的」
  6. 選擇「單元格顏色」選項卡,然後選擇其中包含你的顏色示例單元
  7. 選擇您的單元格區域,選擇整行
  8. 單擊確定

這將允許您選擇的所有行。爲現在選擇的整個行着色。找到一個空列,並使用find/replace來查找剛剛添加的顏色,並用'x'替換它。現在,您可以在此新列中過濾x,這就像過濾原始列顏色一樣。這樣更好,因此您不必爲可能包含數據的現有列添加新字符。

+0

你確定這適用於Excel 2003嗎? – pnuts

+0

是的,你必須安裝ASAP公用程序。 – holaSenor