使用 vlookup 或索引匹配公式返回多个唯一值
Returning multiple unique values with a vlookup or index match formula
Column A Column B Column C
Date Deal Number Item Number
1/28/2018 201809665 1011943002
2/4/2018 201809665 1011943002
2/18/2018 201809665 1011943002
11/5/2017 201745256 1018100005
11/12/2017 201745256 1018100005
11/19/2017 201745256 1018100005
11/26/2017 201745256 1018100005
1/28/2018 201809288 1018100005
2/4/2018 201809288 1018100005
2/11/2018 201809288 1018100005
2/18/2018 201809288 1018100005
我有一个 table 看起来像上面那个,数据是唯一的,基于周、交易编号和项目编号数据。我想弄清楚如何检索与特定项目编号相对应的所有日期值(来自 A 列)。
在此示例中,如果我选择商品编号:1011943002,它将 return:
1/28/2018
2/4/2018
2/18/2018
在E2中输入:
=IFERROR(INDEX($A:$A, AGGREGATE(15, 6, ROW(:9)/($C:$C=1011943002), ROW(1:1))),"")
并向下复制:
这假设对于每个项目编号,日期列表是唯一的。
Column A Column B Column C
Date Deal Number Item Number
1/28/2018 201809665 1011943002
2/4/2018 201809665 1011943002
2/18/2018 201809665 1011943002
11/5/2017 201745256 1018100005
11/12/2017 201745256 1018100005
11/19/2017 201745256 1018100005
11/26/2017 201745256 1018100005
1/28/2018 201809288 1018100005
2/4/2018 201809288 1018100005
2/11/2018 201809288 1018100005
2/18/2018 201809288 1018100005
我有一个 table 看起来像上面那个,数据是唯一的,基于周、交易编号和项目编号数据。我想弄清楚如何检索与特定项目编号相对应的所有日期值(来自 A 列)。
在此示例中,如果我选择商品编号:1011943002,它将 return:
1/28/2018
2/4/2018
2/18/2018
在E2中输入:
=IFERROR(INDEX($A:$A, AGGREGATE(15, 6, ROW(:9)/($C:$C=1011943002), ROW(1:1))),"")
并向下复制:
这假设对于每个项目编号,日期列表是唯一的。