我在两个不同的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。
答案 0 :(得分:0)
首先,您引用的另一个文件不正确,格式应为
'[Workbook]Sheet'!Range
所以你可能想要像
这样的东西'[Trn.txt]Sheet1'!$I$1
另一个问题是您的公式具有$I$1
作为查找值,因此即使向下拖动公式,它也始终会查找相同的值。您可能希望$I1
作为查找值。
答案 1 :(得分:0)
我的记忆很糟糕,所以我经常忘记如何引用不同的单元格/工作表/文件。
所以,我只是让Excel为我弄清楚......
是的,我现在记得。正确的语法是:=[WorkbookName]SheetName!CellReference
例如:
='C:\myPath\[myWorkbook.xlsm]Sheet1'!$A$1
我相信您能够毫无问题地适应VLOOKUP
。
可能对您有益的其他内容是{em>&#34;崩溃课程&#34; <{>>相对与绝对细胞参考位于{{3 }}
答案 2 :(得分:0)
如果您在记住公式中的正确语法时遇到问题,尤其是像这样的引用,那么在&#之后使用公式栏左侧的 Fx 按钮会很有用39; ve typed&#34; = VLOOKUP(&#34;。
它打开了函数的参数,允许您点击您需要引用的内容,而不是输入(并记住如何操作)。