Google 工作表:VLOOKUP:命名范围 - Insert/Move 列

Google Sheets: VLOOKUP: Named Ranges - Insert/Move Columns

我正在对美洲杯 AC75 游艇进行性能计算,发现命名范围对我使用的方程非常有用。

在 'Data' sheet 上,我现在有很多信息想作为命名范围引用,并通过 VLOOKUP() 在我的 [=25= 中使用] sheet.

我遇到的一个问题是,如果我需要 Insert/Move 这个新命名范围中的一列,VLOOKUP 函数不会“更新”它应该 return 的列。

例如,如果单元格值为“=VLOOKUP(B6, Sail_Vectors, 10, false)”,但我必须在 before 之前插入一个新列命名范围“Sail_Vectors”中的第 10 列,所需的列变为第 11 列 - 但查找仍然是 return第 10 列,现在不正确。

我可能问得太多了,但只是想知道是否有人可以解决这个问题,或者我忽略了什么?

如果您的 sheet Data 有 headers,您可以使用它们动态引用所需的列,使用 MATCH:

=VLOOKUP(A1,Sail_Vectors,MATCH("Header C",Data!1:1),false)
  • Sheet Analysis:

  • Sheet Data: