如何在 Google 表格中引用当前单元格左侧的单元格?

Swo*_*get 4 formulas google-sheets

我必须对第 2 列中的每个单元格应用一个函数,该函数会检索有关第 1 列中某个符号的信息。我有 100 列并且不想单独插入每个符号,因此我需要一种方法来引用 A2 中的信息在 B2 中使用的函数中

例如, 这是我正在处理的电子表格。

=GOOGLEFINANCE( SymbolDisplayedInTheCellToTheLeftOfThisCell , "价格")

谢谢

Dan*_*elM 11

虽然鲁本的答案对大多数计算来说更好(复制粘贴应该为你做改变)。要将单元格移到左侧,您可以使用ADDRESS函数ROWCOLUMN

=ADDRESS(ROW(), COLUMN()-1, 4)例如,如果您在 B4 上书写,它将返回 A4

然后你可以使用INDIRECT来获取该单元格中的值


Kpy*_*pym 9

这是一个老问题,但如果有人需要它......

=GOOGLEFINANCE(INDIRECT("RC[-1]",FALSE), "price")

Run Code Online (Sandbox Code Playgroud)

左侧单元格的值通过以下方式获得

INDIRECT("RC[-1]",FALSE)
Run Code Online (Sandbox Code Playgroud)


Rub*_*bén 1

我需要一种方法来在 B2 中使用的函数中引用 A2 中的信息

写吧

=GOOGLEFINANCE(A2, "price")

然后选择其下方的单元格并向下填充。您可以使用键盘快捷键组合的“选择并拖动”:

  1. 将活动单元格更改为 A 列上的单元格:Left arrow
  2. 转到最后一个单元格:Control+Down arrow
  3. 将活动单元格更改为 B 列上的单元格:Right arrow
  4. 选择从当前活动单元格到第一个非空白单元格 (B2) 的所有单元格:Ctrl+ Shift+Up arrow
  5. 向下填写Ctrl+d

这是有效的,因为 A2 是相对引用。制作公式的副本或数千个副本时,电子表格引擎将自动更新引用。

笔记:

  • GOOGLEFINANCE 不适用于 ARRAYFORMULA
  • 另一种选择是编写脚本,但上述程序的性能/学习曲线比 Google Apps 脚本更快。