Regex 如何查找标题中的值

Regex 如何查找标题中的值,regex,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,Regex,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,“我的标题”包含各种类型的错误,每当有人提交新表单时,他会在某些错误中标记某人,这些错误将在错误下方的单元格中显示为“否” 我试着用这个公式来做 =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")),""

“我的标题”包含各种类型的错误,每当有人提交新表单时,他会在某些错误中标记某人,这些错误将在错误下方的单元格中显示为“否”

我试着用这个公式来做

=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")),""))))
但我只得到了第一个错误

我需要得到被标记的错误的名称 在电子表格末尾的一个单独的名为errors的列中,如果有人在许多错误中被记下,它将显示为error1、error2、error3…等等

这是一个包含一些示例数据的电子表格


请提供所需输出的示例。我需要显示错误,以便每列中都有一个“否”,这将在标题处显示完整的错误,如果它们有许多错误,如“无保留”程序[沉默30秒以上至1分钟(NC)]和“无”文件准确性[更新错误的联系人驱动程序(出于所有联系人原因)(BC)]它将显示如下保持程序[静音30秒以上至1分钟(NC)],文档准确性[更新错误的触点驱动程序(出于所有触点原因)(BC)]对于每一行,感谢您的快速响应,但我这里有一个问题,该公式适用于所有行,但不适用于所有错误。主工作表包含4000行,包含错误的范围是从T到FINo错误消息,但它不显示错误。这是一个数据示例,非常感谢您的帮助
={"Errors"; ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 IF(D2:EJ="no", D1:EJ1&", ", )),,999^99))), ",$", ""))}