excel資料選取問題?(高手入內)

2009-11-29 7:50 am
我現在excel裡有300筆資料1.2、3.4、6.2、0.3...等,
我想讓0.5<數值<0.4的變成藍色底,
再把0.4<數值<0.2的變成綠色底,
最後0.2<數值的變成紅色底,
有辦法嗎?
更新1:

我打錯了... 是0.5>數值>0.4 0.4>數值>0.2 0.2>數值 我還想補問一個地方 就是 我還想知道這三類別的數值 分別有幾個? 奇怪"米淇淋"怎麼不見了...?

更新2:

sorry...各位 實在太粗心了.. 大家還肯做答... 萬分感謝 應該是 是0.5>數值>=0.4 0.4>數值>=0.2 0.2>數值

回答 (3)

2009-11-30 8:01 pm
✔ 最佳答案
這題應該用『設定格式化的條件』解決!
先選取所有資料(假設是 A1:A300),
然後滑鼠點選【格式(O)】功能表的【設定格式化的條件(D)...】,
一個一個輸入想要的條件跟格式。
把題目改為
若 0.4 ≦ 數值 ≦ 0.5 則為藍色底;
若 0.2 ≦ 數值 ≦ 0.39999 則為綠色底;
若 數值 < 0.2 則為紅色底。
則結果如下圖

圖片參考:http://public.bay.livefilestore.com/y1p9mcXL35jYljiFCOwpvleE8VnFCs_hGLq79JeYA9MIjtEL3lnmz7gVLA3wopiLO7y3qGudMNOVH0TCx_73WVRoQ/con4mat.jpg


至於想知道這三類別的數值分別有幾個,應該用 countif() 函數解決!
0.4 ≦ 數值 ≦ 0.5 儲存格數目,公式為:
=COUNTIF(A1:A300,">=0.4") - COUNTIF(A1:A300,">0.5")
0.2 ≦ 數值 < 0.4 儲存格數目,公式為:
=COUNTIF(A1:A300,">=0.2") - COUNTIF(A1:A300,">=0.4")
數值 < 0.2 儲存格數目,公式為:
=COUNTIF(A1:A300, "<0.2")

圖片參考:http://public.bay.livefilestore.com/y1pyY53Mr3KDEOS3NKXUA6VGeKjGeIWycSHQ8WsMDidUcKL6QlOfXtqQPtq99RqAm3pQVPtLuvZOnqNvLFQ7tP2Gg/con4mat_2.jpg

以上提供方法,
至於關鍵值或臨介值,請小心處理,讓邏輯週延一點。

2009-11-30 12:06:28 補充:
特殊符號跑掉了,原本是打 "小於等於" 的數學符號,結果變成 "&lE;" 。

2009-11-30 12:17:42 補充:
關於顏色衝突的問題,
Excel 2003 是『先寫先贏』,從條件一開始往下找,遇到符合的條件就結束。
以這題為例,在設定格式化的條件時
如果先寫『儲存格的值介於 0.4 與 0.5』,則為藍色;
如果先寫『儲存格的值介於 0.2 與 0.4』,則為綠色。

所以關鍵值或臨介值,一定要小心處理,邏輯才會週延。

2009-12-01 01:52:39 補充:
在設定格式化的條件時,如果寫『儲存格的值介於 0.4 與 0.5』,
是 0.4 <= 儲存格的值 <= 0.5 的意思,
所以如果條件是 0.5 > 數值 >= 0.4 就要注意避開 0.5 ,
例如寫 0.4999999999

2009-12-01 01:57:07 補充:
這陣子知識+又不穩定了,
補充內容一下子被吃掉,一下子又吐出來。
參考: , Excel 2003
2009-11-30 7:19 pm
在判斷顏色底上,用你的新要求可以計算
0.5>數值>0.4 藍色底
0.4>數值>0.2 綠色底
0.2>數值 紅色底

1. 但上述內容有>0.5的數值是否有特殊要求.
2. 在統計這3種顏色上會出現衝突,如:0.4要算藍色or綠色
2009-11-30 4:55 pm
想讓0.5<數值<0.4的變成藍色底,
再把0.4<數值<0.2的變成綠色底,
最後0.2<數值的變成紅色底,

邏輯錯誤....


收錄日期: 2021-04-27 13:11:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091128000015KK10039

檢視 Wayback Machine 備份