假設我的儲存格有如下的公式
=IF(OR(J273<150,J273>300),"*"&J273,J273)
那我要如何把此公式套入"格式化條件 公式為"?
我試過幾次....似乎格式化條件的公式不接受這個命令?
我要的結果是假如所得到的數值不在150與300之間,那就必須在這個值的前面多一個"*"號
由於我儲存格內已有其他的運算公式,所以需將此條件寫在格式內,但格式似乎不能判斷?
希望對你有幫助...
======================================
使用公式決定要格式化哪些儲存格
如果需要更複雜的設定格式化的條件,可以使用邏輯公式來指定條件格式的準則。例如,您可能想要將值與函數傳回的結果相互比較,或評估選取範圍外的儲存格資料。
1.選取儲存格範圍,或確定作用儲存格是在表格或樞紐分析表中。
2.在 [常用] 索引標籤的 [樣式] 群組中,按一下 [設定格式化的條件] 旁邊的箭號,再按一下 [管理規則]。
[設定格式化的條件規則管理員] 對話方塊隨即顯示。
3.執行下列其中一項動作:
●若要新增條件化格式,請按一下 [新的規則]。
[新增格式化規則] 對話方塊隨即顯示。
●若要變更條件化格式,請執行下列動作:
1.確定已在 [顯示格式化規則] 清單方塊中選取了適當的工作表或表格。
2.按一下 [套用到] 方塊中的 [離開對話方塊] ,暫時隱藏對話方塊,並且在工作表中選取新的儲存格範圍,然後選取 [展開對話方塊] ,選擇性地變更儲存格範圍。
3.選取規則,然後按一下 [編輯規則]。
[編輯格式化規則] 對話方塊隨即顯示。
4.按一下 [選取規則類型] 底下的 [使用公式決定要格式化哪些儲存格]。
1.在 [編輯規則說明] 底下的 [格式化其中這個公式是 True 的值] 清單方塊中,輸入公式。
公式的開頭一定要是等號 (=),而且必須傳回 TRUE (1) 或 FALSE (0) 的邏輯值。
範例 1:使用一個條件化格式,其具有多個準則及儲存格範圍以外的儲存格參考
在這個公式中,如果範圍中所有儲存格的平均值都大於 F1 儲存格中的值,而且範圍中任何儲存格的最小值都大於或等於 G1 中的值,則一個套用到 A1:A5 範圍的條件化格式 (具有多個準則) 會將儲存格的格式設定為綠色。F1 及 G1 儲存格都是位在套用條件化格式的儲存格範圍以外的地方。AND 函數會將多個準則合併在一起,而 AVERAGE 及 MIN 函數則會計算值。公式 格式
=AND(AVERAGE($A$1: $A$5)>$F$1, MIN($A$1: $A$5)>=$G$1) 綠色儲存格色彩
範例 2:使用 MOD 及 ROW 函數,每隔一列加上網底
這個公式會在儲存格範圍中每隔一列加上網底 (藍色儲存格色彩)。MOD 函數會在被除數 (第一個引數) 除以除數 (第二個引數) 後傳回餘數。ROW 函數會傳回目前列數。將目前列數除以 2,永遠會到偶數的餘數為 0,奇數的餘數為 1。因為 0 為 FALSE 而 1 為 TRUE,所以會格式化每一個奇數編號的列。公式 格式
=MOD(ROW(),2)=1 藍色儲存格色彩
2.按一下 [格式] 顯示 [儲存格格式] 對話方塊。
3.選取當儲存格值符合條件時所要套用的數字、字型、框線或填滿格式,然後按一下 [確定]。
您可以選擇一種以上的格式。您所選取的格式會顯示在 [預覽] 方塊中。
附註 在公式中輸入儲存格參照 (儲存格參照:儲存格在工作表上佔據的一組座標。例如,出現在欄 B 與列 3 交叉處儲存格的參照是 B3。)時可以直接選取工作表上的儲存格。選取工作表上的儲存格會插入絕對儲存格參照 (絕對儲存格參照:公式中儲存格的準確位址,不管包含公式的儲存格位置在何處。絕對儲存格參照的形式是 $A$1。)。如果希望 Microsoft Office Excel 為選取範圍中的每個儲存格調整參照,請使用相對儲存格參照 (相對參照:公式中,依據包含該公式之儲存格與所參照之儲存格的相對位置而確定的儲存格位址。如果複製公式,參照會自動調整。相對參照的形式為 A1。)。
在馬老師的網事部落有教學: http://tw.myblog.yahoo.com/stanley-ma/article?mid=2908&next=2840&l=f&fid=26&sc=1
曠男消滅無限公司http://spaces.msn.com/blackicbm/