2011-11-10 76 views
0

需要關於如何做2003的Excel條件格式我有一個將根據在Excel中選擇列表上有一個文本格式的單元格一些幫助。Excel 2003中的條件格式(更改文本格式)

例如

選擇下拉項目-------單元格值

  1. 文本------------------------- ----- TEST123 < ----------文本格式
  2. 數-------------------------- 100,000.00 < -------格式爲數字

我認爲這可以很容易地在Excel中完成更新於2003年作爲條件格式顯示數字標籤,您可以選擇d ata類型的格式,但在2003年,似乎它不可用,或者我無法找到它。

請幫助。由於

回答

1

您正在尋找這樣的事情?

=IF(ISNUMBER(D9),TEXT(D9,"#,##0.00"),TEXT(D9,"")) 

我不知道你在哪裏得到

TEST123

。如果它添加到它或只是將其作爲純文本保留。

更新:

我看到你現在要求。據我所知你不能在Excel 2003中條件格式化一個數字。我會做一些搜索。你可以使用VBA。它應該是這樣的:

set r1=selection 
if isnumeric(r1.value2) then 
    r1.NumberFormat="#,##0.00" 
else 
    r1.NumberFormat="" 
end if 

更新2:

所以我想接下來的問題是,你打聽到,如果它是文本的文本?如果不只是格式化數字,它會正常工作。

+0

感謝喬恩的快速答覆。我會做VBA解決方案,因爲用戶將在單元格中輸入值。謝謝 –