【问题标题】:Compare multiple columns for matches in Excel在 Excel 中比较多个列的匹配项
【发布时间】:2017-01-09 20:30:37
【问题描述】:

我有一个由三列组成的电子表格,每列表示某种资产的交易天数:

LS             EX            FA
04.01.2016  04.01.2016  04.01.2016
05.01.2016  05.01.2016  05.01.2016
06.01.2016  06.01.2016  06.01.2016
07.01.2016  07.01.2016  07.01.2016
08.01.2016  08.01.2016  08.01.2016
11.01.2016  11.01.2016  11.01.2016
12.01.2016  12.01.2016  12.01.2016
13.01.2016  13.01.2016  13.01.2016
14.01.2016  14.01.2016  14.01.2016
15.01.2016  15.01.2016  15.01.2016
18.01.2016  19.01.2016  18.01.2016
19.01.2016  20.01.2016  19.01.2016
20.01.2016  21.01.2016  20.01.2016
21.01.2016  22.01.2016  21.01.2016
22.01.2016  25.01.2016  22.01.2016
25.01.2016  26.01.2016  25.01.2016
26.01.2016  27.01.2016  26.01.2016
27.01.2016  28.01.2016  27.01.2016
28.01.2016  29.01.2016  28.01.2016
29.01.2016  01.02.2016  29.01.2016
01.02.2016  02.02.2016  01.02.2016
02.02.2016  03.02.2016  02.02.2016
03.02.2016  04.02.2016  03.02.2016
04.02.2016  05.02.2016  04.02.2016
05.02.2016  08.02.2016  05.02.2016
08.02.2016  09.02.2016  08.02.2016
09.02.2016  10.02.2016  09.02.2016
10.02.2016  11.02.2016  10.02.2016
11.02.2016  12.02.2016  11.02.2016
12.02.2016  16.02.2016  12.02.2016
15.02.2016  17.02.2016  15.02.2016
16.02.2016  18.02.2016  16.02.2016
17.02.2016  19.02.2016  17.02.2016
18.02.2016  22.02.2016  18.02.2016
19.02.2016  23.02.2016  19.02.2016
22.02.2016  24.02.2016  22.02.2016
23.02.2016  25.02.2016  23.02.2016
24.02.2016  26.02.2016  24.02.2016
25.02.2016  29.02.2016  25.02.2016
26.02.2016  01.03.2016  26.02.2016
29.02.2016  02.03.2016  29.02.2016
01.03.2016  03.03.2016  01.03.2016
02.03.2016  04.03.2016  02.03.2016
03.03.2016  07.03.2016  03.03.2016
04.03.2016  08.03.2016  04.03.2016
07.03.2016  09.03.2016  07.03.2016
08.03.2016  10.03.2016  08.03.2016
09.03.2016  11.03.2016  09.03.2016

我想要一列,其中仅包含所有三种资产的交易日期。 我想要第四列,指示 A1、A2 ... An 中的值是否同时包含 B 列和 C 列(真)或不(假)

下面的公式没有帮助,因为匹配的日期不一定在同一行

   =IF(AND(A2=B2,A2=C2),TRUE,FALSE)

是否有类似多列的 vlookup 之类的东西?

【问题讨论】:

  • 问题不是很清楚。你的意思是有一个包含任何一个的第 4 列。第 1、2 和 3 列中的日期相等的日期或 b。如果第一个日期不匹配,什么都没有?如果不是,请澄清问题
  • 问题不清楚,也,到目前为止你尝试了什么?
  • 您的编辑也应该是所提供答案下的评论。这样会通知回答的人。
  • 我想我现在明白了这个问题,但我不会在 Excel 上浪费时间。我只需将电子表格加载到关系数据库中并执行正确的连接,然后重新导出回 Excel。简单快捷。

标签: excel multiple-columns vlookup


【解决方案1】:
=IF(AND(A2=B2,A2=C2),TRUE,FALSE)

应用于 D 列。您还可以返回第一个单元格值而不是 TRUE,并返回空白“”而不是 FALSE。

【讨论】:

  • 谢谢,但公式没有帮助,因为匹配的日期不一定在同一行
【解决方案2】:

在您的第一个输出单元格中使用此公式:

=IFERROR(AGGREGATE(15,6,$A$2:$C$49/((COUNTIF($A$2:$C$49,$A$2:$C$49)=3)),(ROW(1:1)-1)*3+1),"")

然后抄下来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    相关资源
    最近更新 更多