如果 header 包含文本,如何自动跨行复制公式?

How do you automatically copy a formula across a row if the header contains text?

我有一个 Google Sheet 将项目列表转换为 sheet 的 header。此列表经常更改 +/- 这意味着列数 headers(第 2 行)经常更改。在第一行(在 header 下)我有一个根据 header 名称填充列内容的公式。如何让我的公式只复制到名称为 header 的所有列,而不复制到空列。

请注意空列必须存在。

尝试:

=ARRAYFORMULA(IF(2:2="",,TRANSPOSE(MMULT(TRANSPOSE(IF(A3:3500<>"", 1, 0)), 
 ROW(3:3500)^0))&" Results"))