作者bulldog ()
看板Office
標題Re: [算表] 刪除有0的列跟有相同數值的列
時間Thu Oct 14 11:41:46 2010
※ 引述《ljuber (二姐帶來美麗心靈)》之銘言:
: ※ 引述《Catbert (宅男)》之銘言:
: : 在最右邊新增一欄,插入下面公式
: : =IF(OR(COUNTIF($A2:$I2,0)>0,MAX(COUNTIF($A2:$I2,1),
: : COUNTIF($A2:$I2,2),COUNTIF($A2:$I2,3),COUNTIF($A2:$I2,4),
: : COUNTIF($A2:$I2,5),COUNTIF($A2:$I2,6),COUNTIF($A2:$I2,7),
: : COUNTIF($A2:$I2,8),COUNTIF($A2:$I2,9))>1),"DEL","OK")
: : 其中A~I為原始資料所在欄位,請視實際狀況調整
: : 然後再把DEL的列篩選出來再刪除
: 其實不確定資料是否都是1,2,3,4這樣的話
: 可以改成這樣(視需要自己再加長 只不過不知道有沒有高手將他整合更短)
: =IF(OR(COUNTIF(A1:G1,0)>=1,MAX(COUNTIF($A1:A1,A1),COUNTIF($A1:B1,B1),
: COUNTIF($A1:C1,C1),COUNTIF($A1:D1,D1),COUNTIF($A1:E1,E1),COUNTIF($A1:F1,F1),
: COUNTIF($A1:G1,G1))>1),"Del","")
=IF(OR(SUM(COUNTIF($A1:$I1,$A1:$I1))>COUNTA($A1:$I1),
COUNTIF($A1:$I1,0)),"DEL","")
想法大概同L大,不過稍做一點修正,
陣列公式
所以記得用Ctrl+Shift+Enter結束
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.210.129
推 someone:感謝 這個方式簡短有效 雖然我還是不知其所以然 10/14 13:03
推 ljuber:其實就是把我上篇公式用陣列看然後做修改 感謝^^ 10/14 13:28
→ soyoso: =IF(SUM((COUNTIF(A1:I1,A1:I1)>1)+(A1:I1=0)),"DEL","") 02/11 15:12