【发布时间】:2020-12-02 03:02:44
【问题描述】:
我正在对一艘美洲杯 AC75 游艇进行性能计算,发现命名范围对我使用的方程式非常有用。
在“数据”表上,我现在有很多信息想作为命名范围引用,并通过 VLOOKUP() 在我的“分析”表中使用。
我遇到的一个问题是,如果我需要在这个新的命名范围中插入/移动一列,VLOOKUP 函数不会“更新”它应该返回的列。
例如,如果单元格值为“=VLOOKUP(B6, Sail_Vectors, 10, false)”,但我必须在命名范围“Sail_Vectors”中的第 10 列 before 插入一个新列,所需的列变为 col 11 - 但查找仍然返回 col 10,这现在不正确。
我可能问得太多了,但只是想知道是否有人可以解决问题,或者我忽略了什么?
【问题讨论】:
-
您能否提供一个示例电子表格(不含敏感信息)以澄清您的问题?
-
重新创建自己非常容易。在新的 ss 中,添加第二张表“B”。在此工作表中,在 A1:A3 、1、2、3 中添加一些关键值。然后在 B1:D3 中添加一些随机值。现在为 A1:D3 创建一个命名范围,例如“test”。
-
重新创建自己非常容易。在新的 ss 中,添加第二张工作表“B”。在此工作表中,在 A1:A3 、1、2、3 中添加一些关键值。然后在 B1:D3 中添加一些随机值。现在为 A1:D3 创建一个命名范围,例如“test”。在第一张表中,使 A1=2,在 B2 中输入“=VLOOKUP(A1, test, 3, false)”。它将返回您在“B”中输入的任何值!C2。现在在工作表 B 的列 B 和 C 之间插入一个新列,看看工作表“A”中的查找会发生什么。
标签: google-sheets vlookup named-ranges