找出数组公式的语法

时间:2019-07-09 14:36:31

标签: regex google-sheets transpose google-sheets-formula array-formulas

有人知道它的作用并向我解释吗?

=ARRAYFORMULA(ARRAY_CONSTRAIN(MMULT(N(REGEXMATCH(
 TRANSPOSE('Form Responses 1'!C2:C),B2:B)),N(IFERROR(
 (EOMONTH('Form Responses 1'!B2:B,-1)+1=A2))*IFERROR(
 LEFT('Form Responses 1'!D2:AU,FIND(" ",'Form Responses 1'!D2:AU)-1)))),
 COUNTA(B2:B),COUNTA(G1:AU1)))

1 个答案:

答案 0 :(得分:1)

ARRAYFORMULA-自动计算给定范围内的每一行/列

ARRAY_CONSTRAIN-限制输出范围,例如:“仅输出前3列和前10行”

MMULT-将两个范围/矩阵(列*行)相乘

N-将TRUE转换为1,将FALSE转换为0

REGEXMATCH-搜索范围内的精确值或部分值,并输出TRUEFALSE

TRANSPOSE-将行变成列或将列变成行

IFERROR-处理#N/A#NUM!#VALUE#REF!#DIV!之类的错误

EOMONTH-对于给定的月份,它将输出最后一天的日期

LEFT-能够从给定范围的左端提取给定数量的字符

FIND-在给定范围内搜索值

COUNTA-计算给定范围内的所有非空单元格