永久 Headers 使用 ={"ColA", "ColB", ColC"} 并重复所有工作表

Permanent Headers using ={"ColA", "ColB", ColC"} and repeat for all sheets

在 Sheet1A1 中,我将以下内容作为整个第一行的 header:

={"filmURL", "title", "year", "runtime", "director", "country", "language"}

这是我在这里学到的绝妙技巧。您可以通过选择 Col Letter 来清除整个列,而不影响 header。我想在本工作簿的所有工作表中使用完全相同的 header 行。所以在 Sheet2A1 和 Sheet3A1 等中我想要 Sheet1A1 中的内容(然后我只需要去一个地方编辑)。

我转到 Sheet2A1 并尝试 =Sheet1!A1 但没有成功。 我尝试命名 Sheet1A1,然后在 Sheet2A1 中我尝试 ="Titles",但没有用。在这两种情况下,我都只获得了 'list': filmURL 中的第一个标题,仅此而已。 我也试过 =Sheet1!A1:A10 但我得到了相同的结果。

我记得我在这里学到的另一个技巧,相当于一个单元格的快捷方式,这样你就不必总是在公式中重复 Sheet! 位,但我找不到它,所以我还没有尝试过。我不能使用 importrange 或其中任何一个,因为所有内容都在一个单元格中。

我中招了吗?

在您的情况下,以下示例公式如何?

在这种情况下,假设 ={"filmURL", "title", "year", "runtime", "director", "country", "language"} 放在“Sheet1”的单元格“A1”中。

示例公式1:

=ARRAYFORMULA(Sheet1!A1:G1)
  • 此示例检索“Sheet1”的单元格“A1:G1”的值。

示例公式2:

=SPLIT(REGEXREPLACE(FORMULATEXT(Sheet2!A1),"[\=\{\}"" ]",""),",")
  • 此示例检索“Sheet1”的单元格“A1”的公式,并从公式中检索每个值。