将VLOOKUP与两个不同的Excel文件(工作簿)一起使用

时间:2018-04-10 02:04:57

标签: excel vlookup

我在两个不同的Excel文件中使用VLOOKUP时遇到问题(不是两张)。

  • 一个文件包含终端日志,日期,产品名称和输出(已计算)。
  • 另一个文件包含有关同一产品名称的全部分析。

我想将第一个工作簿中的输出(计算)包含到第二个工作簿中。 请注意,它们在标题“商品名”下包含相同的产品名称。

我尝试过:

 VLOOKUP([1stfile!productname,1stfile!$productname$1:ProductnameEndcolumn,5,0)

我得到的是整栏中的相同数字“616”。

实际代码
    = VLOOKUP(Trn.txt $ I $ 1,$ Trn.txt I $ 1:!$ M $ 7216,5,0)

这里Trn.txt是firstfile

I1 is the column where it contains product name
m7216 is End point of product name column
5 is the Output(Calculated)column which I want
0 False = Exact Match

我只获得第一个产品的产品价值616.当我按住Ctrl并点击拖动到底部时,每个单元格都有相同的值616。

3 个答案:

答案 0 :(得分:0)

首先,您引用的另一个文件不正确,格式应为

'[Workbook]Sheet'!Range

所以你可能想要像

这样的东西
'[Trn.txt]Sheet1'!$I$1

另一个问题是您的公式具有$I$1作为查找值,因此即使向下拖动公式,它也始终会查找相同的值。您可能希望$I1作为查找值。

答案 1 :(得分:0)

我的记忆很糟糕,所以我经常忘记如何引用不同的单元格/工作表/文件。

所以,我只是让Excel为我弄清楚......

screenshot

是的,我现在记得。正确的语法是:

=[WorkbookName]SheetName!CellReference

例如:

='C:\myPath\[myWorkbook.xlsm]Sheet1'!$A$1

我相信您能够毫无问题地适应VLOOKUP

可能对您有益的其他内容是{em>&#34;崩溃课程&#34; <{>>相对与绝对细胞参考位于{{3 }}

答案 2 :(得分:0)

如果您在记住公式中的正确语法时遇到问题,尤其是像这样的引用,那么在&#之后使用公式栏左侧的 Fx 按钮会很有用39; ve typed&#34; = VLOOKUP(&#34;。

它打开了函数的参数,允许您点击您需要引用的内容,而不是输入(并记住如何操作)。