Google 工作表匹配 regexextract 和 sumif

Google Sheets match regexextract and sumif

这个公式有什么错误?

=arrayformula(regexextract(AE3:AG3,"Reflector"))

=array formula(--(regexextract(AE3:AG3,"[0-9]+")))

数据:

AE3 = 5 x Ecobulb 7W 3000K B22 Non-Dim (CFL Replace)

AF3 = 3 x Ecobulb 7W 3000K B22 Non-Dim (CFL Replace)

AG3 = 2 x Ecobulb 7W 3000K B22 Non-Dim (Reflector Replace)

我正在尝试在一系列单元格中搜索特定字符串,然后获取总数。

粘贴到 AB1 单元格:

=ARRAYFORMULA(IF(LEN(H2:H130), MMULT(IF(IFERROR(REGEXMATCH(SPLIT(H2:H130, ";"), ".*CFL.*")), 
 REGEXEXTRACT(SPLIT(H2:H130, ";"), "\d+")*1, 0), 
 ROW(INDIRECT("A1:A"&COLUMNS(REGEXEXTRACT(SPLIT(H2:H130, ";"), "\d+"))))^0), ))

粘贴到 AC1 单元格:

=ARRAYFORMULA(IF(LEN(H2:H130), MMULT(IF(IFERROR(REGEXMATCH(SPLIT(H2:H130, ";"), ".*Reflector.*")), 
 REGEXEXTRACT(SPLIT(H2:H130, ";"), "\d+")*1, 0), 
 ROW(INDIRECT("A1:A"&COLUMNS(REGEXEXTRACT(SPLIT(H2:H130, ";"), "\d+"))))^0), ))