我正在2个电子表格中使用vlookup。该公式看似正确,但该值未返回,仅显示公式

时间:2019-03-04 17:15:36

标签: excel

我正在使用2个电子表格。 Sheet1-返回码需要Sheet 2-GL接口中的值。我正在尝试将工作表1的第1列匹配到工作表2,以恢复与应用程序ID相关的正确名称。

公式显示在单元格中,而不是替换公式的值: =VLOOKUP(A2,'GL Interfaces'!A2:F61,2,False)。这种简单查找的公式有什么问题?

  1. 我单击要返回值的列。
  2. 点击公式|选择Vlookup。
  3. 在工作表1上单击A2(带有应用程序编号的列)
  4. 转到第二页并突出显示要搜索的数组。
  5. 将2列为要在第二张工作表上搜索的名称(列索引编号)
  6. 最后一个条目(范围查询)输入False
  7. 输入,只有我要显示名称的单元格中的正式显示。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

df = stock_data
A = pd.Series(0, index=df.close.index)
A = A.shift(1) + df.close/df.close.shift(1)-1 if df.close > df.close.shift(1) else A.shift(1)

是有效的公式。确保vlookup的第二个参数的第一列是包含vlookup的第一个参数的值的列。换句话说:=VLOOKUP(A2, 'GL Interfaces'!A2:F61, 2, false) 需要在工作表A2的A列中找到,如果有匹配的行,则从GL Interfaces工作表的B列中返回值