我正在尝试使用sheet2的A列在sheet1的A列上执行vlookup,我必须显示sheet2的B列到sheet1的B列的值。
sheet1和sheet2的A列中的值是日期。所以我使用vlookup匹配这两个日期并尝试显示第三个值,但它不起作用。sheet1的我的日列是
一天| Final_Conversions
---------- | ------
27-10-2016
21-11-2016
15-12-2016
13-02-2017
我的sheet2有
一天|转换
---------- | ------
13-02-2017 | 23个
15-12-2016 | 15个
21-11-2016 | 400个
23-11-2016 | 60
现在我希望如果我的日期在sheet2中,那么转换值应该在sheet1中进行dipslayed。 我试过这个但是没有工作= VLOOKUP(A2,'sheet2'!$ A $ 1:$ B $ 4,2,0)
答案 0 :(得分:1)
我怀疑其中一个日期列是文本看起来像日期,另一个是真实日期。我觉得你的配方没什么问题。在两列上运行Text-To-Columns,Fixed Width,DMY,Finish。
请注意,Sheet1和Sheet2中的日期都是右对齐的。这是数字和日期的默认单元格对齐方式。如果您尚未手动调整单元格对齐方式,则可能会在一个工作表中显示右对齐,而在另一个工作表中显示左对齐(即文本)。
在相关说明中,如果您将DMY数据导入MDY系统,请参阅Excel VBA - Convert Text to Date?了解有关修复数据的方法。