所以我遇到的問題是在 G 列下面的表格上,公式與 H 列相同,但它不起作用,我相信這是因為它正在尋找復雜的文本,感謝任何幫助
https://docs.google.com/spreadsheets/d/1nEeulAtoiHS810VyafJCu07EyvN6xIHjdaQo46Wb5ys/edit#gid=0
uj5u.com熱心網友回復:
這很可能是由于您的資料中使用了方括號。這些代表正則運算式中的字符類。我更改了您的公式,以便它現在替換那些括號。結果可以在復制的作業表中看到,從 G2 開始。我使用的公式是
=INDEX(QUERY({regexreplace('All Report'!$B$1:$B, "\[|\]",),'All Report'!$C$1:$C},"select count(Col1) where (Col1 matches '"&JOIN("|",REGEXREPLACE($M$2:$M$4, "\[|\]",))&"') and Col2='"&$A2&"' label count(Col1) ''"))
一個替代公式可能是
=COUNTA(FILTER('All Report'!$B:$B, match('All Report'!$B:$B, $M$2:$M$4, 0), 'All Report'!$C:$C = $A2 ))
甚至
=SUMPRODUCT(FILTER('All Report'!$C:$C, match('All Report'!$B:$B, $M$2:$M$4, 0))=$A2 )
看看有沒有幫助?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/496003.html