从相应列中搜索 header 和 return 以下所有值
Search header and return all values below from corresponding column
尝试在 ARRAYFORMULA
中包装 INDEX
/MATCH
函数但没有成功。
这是我目前的情况:
=ArrayFormula(JOIN(", ",TRANSPOSE(INDEX(data!$B:$E,,ArrayFormula(IF(LEN(B2:B),MATCH(B2:B,data!$B:$E,0),)),))))
我的 objective 是搜索 sheet 的列标题,当找到匹配时,显示匹配 header 下面所有值的 CSV 数组。我的公式就那么多了,但此时我真正需要做的是以某种方式将它转换为单个公式,而不是 drag/copy 它在列中。
=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, TRANSPOSE({data!B1:E1;
REGEXREPLACE(TRIM(QUERY(IF(data!B2:E<>"", data!B2:E&",", )
,,999^99)), ",$", )}), 2, 0)))
尝试在 ARRAYFORMULA
中包装 INDEX
/MATCH
函数但没有成功。
这是我目前的情况:
=ArrayFormula(JOIN(", ",TRANSPOSE(INDEX(data!$B:$E,,ArrayFormula(IF(LEN(B2:B),MATCH(B2:B,data!$B:$E,0),)),))))
我的 objective 是搜索 sheet 的列标题,当找到匹配时,显示匹配 header 下面所有值的 CSV 数组。我的公式就那么多了,但此时我真正需要做的是以某种方式将它转换为单个公式,而不是 drag/copy 它在列中。
=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, TRANSPOSE({data!B1:E1;
REGEXREPLACE(TRIM(QUERY(IF(data!B2:E<>"", data!B2:E&",", )
,,999^99)), ",$", )}), 2, 0)))