【问题标题】:match two columns and display values from 3rd column using vlookup使用 vlookup 匹配两列并显示第三列的值
【发布时间】:2017-04-03 02:20:40
【问题描述】:

我正在尝试使用 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 中。 我试过了,但 ts 不工作 =VLOOKUP(A2,'sheet2'!$A$1:$B$4,2,0)

【问题讨论】:

  • 我怀疑其中一个日期列是看起来像日期的文本,另一个是真实日期。我看不出你的公式有什么问题。在两列上运行 Text-To-Columns、Fixed Width、DMY、Finish。

标签: excel


【解决方案1】:

我怀疑其中一个日期列是看起来像日期的文本,而另一个是真实日期。我看不出你的公式有什么问题。在两列上运行 Text-To-Columns、Fixed Width、DMY、Finish。

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

在相关说明中,如果您将 DMY 数据导入 MDY 系统,请参阅Excel VBA - Convert Text to Date? 了解修复数据的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 2020-11-29
    相关资源
    最近更新 更多