iT邦幫忙

0

excel找尋非空白數值

  • 分享至 

  • xImage

請問如何找尋非空白數值,如下圖H2欄位數值?(數列需維持由下往上新增)
https://ithelp.ithome.com.tw/upload/images/20230207/20136704kBnWZM6geU.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
ccenjor
iT邦大師 9 級 ‧ 2023-02-07 19:09:03
最佳解答

H2:
=SUMPRODUCT((B$2:B$12=G2)*(C$2:C$12))
向下複製公式到H3。
https://ithelp.ithome.com.tw/upload/images/20230207/20109881Ui7x4iwHdw.jpg
第二種(365,2021版本):
=SUMIFS(C$2:C$12,B$2:B$12,G2)
https://ithelp.ithome.com.tw/upload/images/20230207/20109881VtXaY99YSf.jpg
第三種:
=SUM(IF(B$2:B$12=G2,C$2:C$12))
https://ithelp.ithome.com.tw/upload/images/20230207/20109881kLXWeWIoWI.jpg

看更多先前的回應...收起先前的回應...

但運用至作業表單後,會有一段函數無法出現答案,找不出為什麼??
https://ithelp.ithome.com.tw/upload/images/20230208/201367043uOW8NwL97.jpg

不好意思,再請教一個問題,如果後續在同一列出現同瓶號,數據會相加,有辦法只抓到最近一筆數據嗎?

ccenjor iT邦大師 9 級 ‧ 2023-02-08 19:51:04 檢舉

但運用至作業表單後,會有一段函數無法出現答案,找不出為什麼??
IFERROR是指第一個SUMPRODUCT出現錯誤息才會執行第二個SUMPRODUCT,但第一個為0,當然不會執行第二個。
公式應改為:
=IF(SUMPRODUCT((設備抄表!$B$4:$B$800=B4)(設備抄表!$D$4:$D$800))<>0,SUMPRODUCT((設備抄表!$B$4:$B$800=B4)(設備抄表!$D$4:$D$800)),SUMPRODUCT((設備抄表!$J$4:$J$800=B4)*(設備抄表!$L$4:$L$800)))

ccenjor iT邦大師 9 級 ‧ 2023-02-08 20:19:08 檢舉

不好意思,再請教一個問題,如果後續在同一列出現同瓶號,數據會相加,有辦法只抓到最近一筆數據嗎?
C4:
=IF(SUMPRODUCT((設備抄表!$B$4:$B$800=B4)*(設備抄表!$D$4:$D$800<>"")ROW(設備抄表!$B$4:$B$800))<>0,INDEX(設備抄表!$D$1:$D$800,SUMPRODUCT(LARGE((設備抄表!$B$4:$B$800=B4)(設備抄表!$D$4:$D$800<>"")ROW(設備抄表!$B$4:$B$800),COUNTIFS(設備抄表!$B$4:$B$800,B4,設備抄表!$D$4:$D$800,">"&0))),1),INDEX(設備抄表!$L$1:$L$800,SUMPRODUCT(LARGE((設備抄表!$J$4:$J$800=B4)(設備抄表!$L$4:$L$800<>"")*ROW(設備抄表!$L$4:$L$800),COUNTIFS(設備抄表!$J$4:$J$800,B4,設備抄表!$L$4:$L$800,">"&0))),1))
https://ithelp.ithome.com.tw/upload/images/20230208/20109881WuIQ4RCZGc.jpg

https://ithelp.ithome.com.tw/upload/images/20230208/20109881EfmbWmjAw8.jpg

大感謝

0

EXCEL有個篩選的功能吧?

https://officeguide.cc/excel-filter-data-in-range-or-table-tutorial-examples/

勾選排除空白就可以找到非空白的了

謝謝回覆

我要發表回答

立即登入回答