google-sheets - 在 Google 表格中 - 新行应继承 LOOKUP 公式

标签 google-sheets

我在我的 Google 表格中设置了一个查找公式来获取特定单元格的值(比如 B1)。例如,如果您从 A1 的下拉列表中选择“cookies”,则使用 LOOKUP 将提供 10 美元。

这部分工作正常。

当我添加一个新行(通常在顶部)时 - 我希望 LOOKUP 的公式被带到最顶部的单元格。这不会发生,而其他格式/验证被复制到最上面的行。我怎样才能做到这一点?

最佳答案

我不完全理解你的问题,但如果你每次输入新行时都希望 vlookup 工作,下面的解决方案将只完成一个条件:你可以在第 1 行下方的任何地方放置新行。只有 B1 包含公式。为了澄清 vlookap 的数据在 C:D 列中。在正常情况下,您应该将它们移动到不同的工作表。

={"price";ArrayFormula(iferror(VLOOKUP(A2:A,$D$1:$E,2,0),))}

图片:

enter image description here

友情链接

Link to working sheet

**

那是你需要的吗?

关于google-sheets - 在 Google 表格中 - 新行应继承 LOOKUP 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151077/

相关文章:

google-apps-script - 激活并运行录制的宏到多个 Google SpreadSheet/Workbook

javascript - Google Sheets 脚本编辑器并正确解析 JSON

redirect - 如何在 Google Apps 脚本中获取位置 header

python )谷歌电子表格: update api does not work with 403

javascript - 删除或忽略 .getRange() 返回的空单元格

google-apps-script - 文件存在的 Google Script 测试

google-sheets - 谷歌表 : How to use arrayformula to copy data from one sheet to another?

google-sheets - 使用哪些函数根据某一列中包含的数据来交替行组的颜色?

android - 在 Android 上使用谷歌电子表格

jdbc - 谷歌电子表格 jdbc 连接器