匹配两列,并使用vlookup从第三列显示值

我正在试图在sheet1的列A的sheet2的列A上执行vlookup,我必须显示sheet2的列B到sheet1的列B的值。

sheet1和sheet2的列A中的值是date。因此,我使用vlookup匹配这两个date,并试图显示第三个值,但它不工作。sheet1的每日列是
Day | Final_Conversions
———- | ——
27-10-2016
21-11-2016
15-12-2016
13-02-2017
而我的sheet2有
Day | 转换
———- | ——
13-02-2017 | 23
15-12-2016 | 15
21-11-2016 | 400
23-11-2016 | 60

现在我希望如果我的date在sheet2中,那么转换值应该在sheet1中减less。 我试过,但ts不工作= VLOOKUP(A2,'sheet2'!$ A $ 1:$ B $ 4,2,0)

我怀疑其中一个date列是文本看起来像date,其他是真正的date。 我看不出你的配方有什么问题。 在两列上运行文本到列,固定宽度,DMY,完成。

在这里输入图像说明

请注意Sheet1和Sheet2中的date是右alignment的。 这是数字和date的默认单元格alignment方式。 如果您没有手动调整单元格alignment方式,则可能在一个工作表中显示右alignment,而在另一个工作表中显示左alignment(即文本 )。

在相关说明中,如果您将DMY数据导入MDY系统,请参阅Excel VBA – 将文本转换为date? 用于修复数据的方法。