標題:
[發問]
(已解決)如何同一區塊相同資料標顏色
[打印本頁]
作者:
freeffly
時間:
2011-10-7 11:13
標題:
(已解決)如何同一區塊相同資料標顏色
本帖最後由 freeffly 於 2012-2-22 17:19 編輯
請問如果資料排序過
某一欄如果是同樣資料要標顏色分開可以用條件格式做到嗎?
還是要用VBA?
[attach]8151[/attach]
作者:
ANGELA
時間:
2011-10-7 13:40
格式化條件
=IF(MOD(SUM(1/(COUNTIF($B$2:$B2,$B$2:$B2))),2)<0.1,0,1)[attach]8168[/attach]
作者:
Hsieh
時間:
2011-10-7 16:20
回復
2#
ANGELA
同業務員超出2種類別時,或不同業務員有著相同類別時狀況可能出現不同
可能依業務員為範圍操作比較適當
[attach]8180[/attach]
作者:
freeffly
時間:
2011-10-7 16:28
回復
2#
ANGELA
謝謝
答案比想像中的簡單
可是原理是什麼?
還沒想出來
拆開看都看的懂合起來還要想一下
countif裡面的方式我還沒用過
COUNTIF(range,criteria)
這種方式算是兩邊都用range嗎?
作者:
freeffly
時間:
2011-10-7 16:36
回復
3#
Hsieh
謝謝喔
例子可能舉得不太好
主要是想判斷某一欄
又看到沒看過的名稱方式-Rng
又學到一招
作者:
ANGELA
時間:
2011-10-7 16:49
=SUM(1/COUNTIF($B$2:$B2,$B$2:$B2))
一般是用來查範圍內的唯一數,合計有幾個.第一個$B$2是絕對引用,第二個$B2是相對引用,會隋列的增加而增加,在B2到B4會得到1,因為只有一種,在B5 會得到2....以此類推
用2去除,餘數是一的會變色,0的不變
作者:
Hsieh
時間:
2011-10-8 18:04
本帖最後由 Hsieh 於 2011-10-8 18:14 編輯
回復
2#
ANGELA
=IF(MOD(SUM(1/(COUNTIF($B$2:$B2,$B$2:$B2))),2)<0.1,0,1)
在2003版也會產生正確效果
但是2010版本的怪現象
[attach]8202[/attach]
要改成
=IF(MOD(INT(SUM(1/(COUNTIF($B$2:$B2,$B$2:$B2)))),2)<0.1,0,1)
作者:
ANGELA
時間:
2011-10-11 10:22
這應該是微軟新版改正浮點運算差異的關係吧,
excel不同函數的進位的方式也不統一,有時真找不出錯在那裡,
謝謝版主的指點.
作者:
freeffly
時間:
2011-10-12 14:40
回復
6#
ANGELA
大概知道意思了
不過我的問題不再絕對跟相對
我只有看過COUNTIF($B$2:$B2,$B2)這種用法
COUNTIF($B$2:$B2,$B$2:$B2)這種的我還是第一次看到
真是要多問才能學到多一點東西
謝謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)