hal*_*ian 1 arrays reference google-sheets google-sheets-formula
我在工作表中有 2 列引用另一个动态工作表,该工作表始终在顶部添加新行。
我希望 columnA是 column Ain的副本Sheet1,因此可以将其放入单元格A1:
={Sheet1!A:A}
Run Code Online (Sandbox Code Playgroud)
不过,我想列B一个公式应用于每一行中列B的Sheet1。问题是,当我输入一个公式时,例如
=formula(B1)
Run Code Online (Sandbox Code Playgroud)
然后它变成
=formula(B30)
Run Code Online (Sandbox Code Playgroud)
添加 29 个新行时
我希望它保持为 B1,但它不会。如果我使用绝对引用 $B$1,则无法将公式复制到列中。
有哪位高手帮帮我吗?
如果要从另一个工作表的列中获取匹配的行,请使用INDEXand ROW,如下所示:
=FORMULA(INDEX(Sheet1!$B:$B, ROW(), 1))
Run Code Online (Sandbox Code Playgroud)
这将始终返回 Sheet1 的 B 列中的值,与 Sheet2 上的公式位于同一行 - 即使您在 Sheet1 的顶部插入行