所以我有这个公式,它工作得很好,它可以找到并计算名称出现的实例,以及上一列中带有方括号的 AD:AD 的给定文本。
=IFERROR(INDEX(QUERY({regexreplace('All Report Sheet'!$B$1:$B, "\[|\]",),'All Report Sheet'!$C$1:$C},"select count(Col1) where (Col1 matches '"&JOIN("|",REGEXREPLACE($AD$2:$AD, "\[|\]",))&"') and Col2='"&$A14&"' label count(Col1) ''")))
我最近发现它没有计算带有常规括号的名称,所以我尝试对其进行调整以允许使用下面的公式,但我一点运气都没有,我不确定这个问题。
=IFERROR(INDEX(QUERY({regexreplace('All Report Sheet'!$B$1:$B, "\[\]\(\)",),'All Report Sheet'!$C$1:$C},"select count(Col1) where (Col1 matches '"&JOIN("|",REGEXREPLACE($AD$2:$AD, "\[\]\(\)",))&"') and Col2='"&$A65&"' label count(Col1) ''")))
任何帮助表示赞赏