Как искать значение в шапке - PullRequest
1 голос
/ 04 июня 2019

Мои заголовки содержат типы ошибок, когда кто-то отправляет новую форму, он помечает кого-то в некоторых ошибках, которые будут показаны как Нет в ячейке под ошибкой

Я пытался сделать это, применяя эту формулу

=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

1 Ответ

1 голос
/ 04 июня 2019
={"Errors"; ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 IF(D2:EJ="no", D1:EJ1&", ", )),,999^99))), ",$", ""))}

0

...