iT邦幫忙

0

EXCEL 特定區間內含有特定文字的欄位格數

  • 分享至 

  • xImage

想詢問大大,我要怎麼在B欄位回寫數值
如圖:
A1是標題,A2-A4內有一欄有guid,故B1欄位回寫數值1
A5是標題,A6-A10內有兩欄有guid,故B5欄位回寫數值2
A11是標題,A12-A14無guid,故B11欄位回寫數值0
.....以此類推
https://ithelp.ithome.com.tw/upload/images/20221028/20129304bVfr8c6P4A.png

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

1 個回答

0
ccenjor
iT邦高手 1 級 ‧ 2022-10-29 15:49:01
最佳解答

B1:
=IF(RIGHT(A1,4)="2022",(LEN(TEXTJOIN(,,OFFSET(A1,1,0,IF(ISNA(MATCH("2022",RIGHT(A2:A21,4),0)),COUNTA(A2:A21),MATCH("2022",RIGHT(A2:A21,4),0)),1)))-LEN(SUBSTITUTE(TEXTJOIN(,,OFFSET(A1,1,0,IF(ISNA(MATCH("2022",RIGHT(A2:A21,4),0)),COUNTA(A2:A21),MATCH("2022",RIGHT(A2:A21,4),0)),1)),"GUID","")))/4,"")
再下複製公式到B2:B21儲存格。
https://ithelp.ithome.com.tw/upload/images/20221029/20109881QYeASry9ow.png

看更多先前的回應...收起先前的回應...
agout2004 iT邦新手 4 級 ‧ 2022-10-31 09:42:28 檢舉
ccenjor iT邦高手 1 級 ‧ 2022-10-31 19:10:02 檢舉

要2019版本才可以。

ccenjor iT邦高手 1 級 ‧ 2022-10-31 21:43:30 檢舉

將提供範例,以2010作為關鍵字,算有id的儲存格數量。
b2:
=IF(RIGHT(A2,4)="2010",(LEN(TEXTJOIN(,,OFFSET(A2,1,0,IF(ISNA(MATCH("2010",RIGHT(A3:A42,4),0)),COUNTA(A3:A42),MATCH("2010",RIGHT(A3:A42,4),0)),1)))-LEN(SUBSTITUTE(TEXTJOIN(,,OFFSET(A2,1,0,IF(ISNA(MATCH("2010",RIGHT(A3:A42,4),0)),COUNTA(A3:A42),MATCH("2010",RIGHT(A3:A42,4),0)),1)),"id","")))/2,"")
再下複製公式到B3:B42儲存格。
https://ithelp.ithome.com.tw/upload/images/20221031/201098815jc1l2C3fq.png

agout2004 iT邦新手 4 級 ‧ 2022-11-11 17:28:07 檢舉

有了~大感謝

我要發表回答

立即登入回答