如何正确使用VLOOKUP拉取调整后的收盘价?
How Do I Properly Use VLOOKUP to Pull The Adjusted Close Price?
我正在尝试使用我创建的数据透视表 table 中的数据填写我的摘要 Table。在我的摘要 table 中,我试图从特定日期提取指定股票的收盘价。我相信 VLOOKUP 函数是执行此操作的最佳方法,但我一直收到 #N/A。编写 VLOOKUP 的正确方法是什么?我的 VLOOKUP 函数如下所示:
=VLOOKUP(C7,'Pivot Table'!$4:$3914,1,FALSE)
我是否需要重组我的数据透视表 table 或使用 HLOOKUP?
您可以使用 VLOOKUP 中的 MATCH() 函数找到正确的列,但您需要先查找日期,然后再查找代码列:
=VLOOKUP(E,'Pivot Table'!:14,MATCH($C7,'Pivot Table'!:,0),FALSE)
然后上下拖动它。
或
如果您想先查找代码,您可以使用带有 MATCH() 的 HLOOKUP:
=HLOOKUP($C7,'Pivot Table'!$B:$N,MATCH(E,'Pivot Table'!A:A,0),FALSE)
或
您可以将 INDEX() 与两个 MATCH() 一起使用
=INDEX('Pivot Table'!$A:$N,MATCH(E,'Pivot Table'!A:A,0),MATCH($C7,'Pivot Table'!:,0))
您可以直接访问数据透视缓存:
通过 :
使用数据透视表 table 字段的名称
1) 查看字段列表中的字段名称
2) 引用您的数据 table 并查看您使用的名称,或者
3) 使用表格或大纲布局(而不是紧凑 - 字段名称将出现在行和列下拉列表中)。
然后使用:
=GETPIVOTDATA("Close",'Pivot Table'!$A,"correctNameofDateField",E,"correctNameOfTickerField",$C7)
您可以上下拖动它。
我正在尝试使用我创建的数据透视表 table 中的数据填写我的摘要 Table。在我的摘要 table 中,我试图从特定日期提取指定股票的收盘价。我相信 VLOOKUP 函数是执行此操作的最佳方法,但我一直收到 #N/A。编写 VLOOKUP 的正确方法是什么?我的 VLOOKUP 函数如下所示:
=VLOOKUP(C7,'Pivot Table'!$4:$3914,1,FALSE)
我是否需要重组我的数据透视表 table 或使用 HLOOKUP?
您可以使用 VLOOKUP 中的 MATCH() 函数找到正确的列,但您需要先查找日期,然后再查找代码列:
=VLOOKUP(E,'Pivot Table'!:14,MATCH($C7,'Pivot Table'!:,0),FALSE)
然后上下拖动它。
或
如果您想先查找代码,您可以使用带有 MATCH() 的 HLOOKUP:
=HLOOKUP($C7,'Pivot Table'!$B:$N,MATCH(E,'Pivot Table'!A:A,0),FALSE)
或
您可以将 INDEX() 与两个 MATCH() 一起使用
=INDEX('Pivot Table'!$A:$N,MATCH(E,'Pivot Table'!A:A,0),MATCH($C7,'Pivot Table'!:,0))
您可以直接访问数据透视缓存:
通过 :
使用数据透视表 table 字段的名称1) 查看字段列表中的字段名称
2) 引用您的数据 table 并查看您使用的名称,或者
3) 使用表格或大纲布局(而不是紧凑 - 字段名称将出现在行和列下拉列表中)。
然后使用:
=GETPIVOTDATA("Close",'Pivot Table'!$A,"correctNameofDateField",E,"correctNameOfTickerField",$C7)
您可以上下拖动它。