如何在 header 中查找值
How to lookup for a value in the header
我的 headers 包含错误类型,每当有人提交新表格时,他会在某些错误中标记某人,这些错误将在错误下方的单元格中显示为否
我尝试通过应用这个公式来做到这一点
=ARRAYFORMULA(if(row(A:A)=1,"Errors",if(len(A:A)=0,iferror(1/0),IFERROR(INDIRECT(CONCATENATE(SUBSTITUTE(ADDRESS(1,SMALL(IF($D:$EJ="No",COLUMN($T:$FK)+19,""),1),4),1,""),"1")),""))))
但我只得到第一个错误
我需要获取被标记的错误的名称
位于电子表格末尾名为错误的单独列中,如果有人在许多错误中被标记为错误,它将显示为 error1,error2,error3 ...ETC
这是一个包含一些示例数据的电子表格
https://docs.google.com/spreadsheets/d/1SksZv0h82j5oEZBj2AN5anDFr80AYNR5ettSwkpUKys/edit#gid=0
={"Errors"; ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(D2:EJ="no", D1:EJ1&", ", )),,999^99))), ",$", ""))}
我的 headers 包含错误类型,每当有人提交新表格时,他会在某些错误中标记某人,这些错误将在错误下方的单元格中显示为否
我尝试通过应用这个公式来做到这一点
=ARRAYFORMULA(if(row(A:A)=1,"Errors",if(len(A:A)=0,iferror(1/0),IFERROR(INDIRECT(CONCATENATE(SUBSTITUTE(ADDRESS(1,SMALL(IF($D:$EJ="No",COLUMN($T:$FK)+19,""),1),4),1,""),"1")),""))))
但我只得到第一个错误
我需要获取被标记的错误的名称 位于电子表格末尾名为错误的单独列中,如果有人在许多错误中被标记为错误,它将显示为 error1,error2,error3 ...ETC
这是一个包含一些示例数据的电子表格 https://docs.google.com/spreadsheets/d/1SksZv0h82j5oEZBj2AN5anDFr80AYNR5ettSwkpUKys/edit#gid=0
={"Errors"; ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(D2:EJ="no", D1:EJ1&", ", )),,999^99))), ",$", ""))}