IFERROR(IF(),"") 為什麼 "" 時 COUNTA()=1
- 帖子
- 618
- 主題
- 17
- 精華
- 0
- 積分
- 663
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- Pingtung
- 註冊時間
- 2011-9-2
- 最後登錄
- 2026-4-17
  
|
回復 1# 李村園
您好!
不明瞭您的問題,可以提供範例檔?
謝謝! |
|
|
|
|
|
|
|
- 帖子
- 618
- 主題
- 17
- 精華
- 0
- 積分
- 663
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- Pingtung
- 註冊時間
- 2011-9-2
- 最後登錄
- 2026-4-17
  
|
本帖最後由 p212 於 2016-6-14 11:38 編輯
回復 3# 李村園
1、儲存格D1輸入公式
=IFERROR(IF(ISBLANK(VLOOKUP(C1,A:B,2,)),"",VLOOKUP(C1,A:B,2,)),"")
向下複製
注:ISBLANK的作用在於修飾VLOOKUP回傳結果B欄位為空值者 (VLOOKUP回傳值為「0」)
2、計算儲存格D1:D7範圍不為「空值」之個數
=COUNTA(D1:D7)-COUNTBLANK(D1:D7) ---->依3#之條件,答案為「3」。
請參考! |
|
|
|
|
|
|
|