Vlookup/Index 功能问题
Vlookup/Index Function Trouble
我正在尝试从一个范围中提取最新日期。该范围必须与客户名称相匹配,无论它是有效的还是已关闭的。
L 列(有效日期)列出了所有日期。
A 列(HQ 名称)列出了所有客户的名称,可以有多个具有相同客户名称的行。
C 列(状态)列出了客户的状态(在线、已关闭、其他)。
我在单元格 B1 中有要匹配的客户名称。
这是我能得到的最接近的。
=index(Table_owssvr_1[实时日期],MATCH(B1,Table_owssvr_1[总部名称],0))
这将 return 客户在日期范围内的第一个日期。
为此苦苦挣扎了几个小时,想不出下一步。请帮忙!
看看this,告诉我还有多远?
非常简单的示例,但您可以连接两个结果列,这就是您的答案,如果您按实时日期对数据集进行排序,这将始终有效
所以如果数据设置为这个虚拟示例数据:
A B C D E F G H I J K L
-----------------------------------------------------------------
HQ Name (input) Status Live Date
James Closed 5/13/2015
Bill Other 5/13/2015
Amy Closed 5/14/2015
Amy Closed 5/14/2015
Bill Live 5/15/2015
James Closed 5/16/2015
Bill Live 5/16/2015
Bill Live 5/17/2015
James Other 5/17/2015
Amy Live 5/18/2015
每个结果的期望输出为:
- 艾米 -> 2015 年 5 月 18 日
- 詹姆斯 -> 2015 年 5 月 17 日
- 账单 -> 2015 年 5 月 17 日
这可以通过使用数组公式来完成:
=LARGE(IF(A:A=B1,1,0)*IF(ISNUMBER(L:L),L:L,0),1)
数组公式输入用 ctrl + shift + enter
哪个 return 例如:
A B C D E F G H I J K L
-------------------------------------------------------------------------
HQ Name Amy Status Live Date
James 5/18/2015 Closed 5/13/2015
Bill Other 5/13/2015
Amy Closed 5/14/2015
Amy Closed 5/14/2015
Bill Live 5/15/2015
James Closed 5/16/2015
Bill Live 5/16/2015
Bill Live 5/17/2015
James Other 5/17/2015
Amy Live 5/18/2015
我正在尝试从一个范围中提取最新日期。该范围必须与客户名称相匹配,无论它是有效的还是已关闭的。
L 列(有效日期)列出了所有日期。
A 列(HQ 名称)列出了所有客户的名称,可以有多个具有相同客户名称的行。
C 列(状态)列出了客户的状态(在线、已关闭、其他)。
我在单元格 B1 中有要匹配的客户名称。
这是我能得到的最接近的。
=index(Table_owssvr_1[实时日期],MATCH(B1,Table_owssvr_1[总部名称],0))
这将 return 客户在日期范围内的第一个日期。
为此苦苦挣扎了几个小时,想不出下一步。请帮忙!
看看this,告诉我还有多远?
非常简单的示例,但您可以连接两个结果列,这就是您的答案,如果您按实时日期对数据集进行排序,这将始终有效
所以如果数据设置为这个虚拟示例数据:
A B C D E F G H I J K L
-----------------------------------------------------------------
HQ Name (input) Status Live Date
James Closed 5/13/2015
Bill Other 5/13/2015
Amy Closed 5/14/2015
Amy Closed 5/14/2015
Bill Live 5/15/2015
James Closed 5/16/2015
Bill Live 5/16/2015
Bill Live 5/17/2015
James Other 5/17/2015
Amy Live 5/18/2015
每个结果的期望输出为:
- 艾米 -> 2015 年 5 月 18 日
- 詹姆斯 -> 2015 年 5 月 17 日
- 账单 -> 2015 年 5 月 17 日
这可以通过使用数组公式来完成:
=LARGE(IF(A:A=B1,1,0)*IF(ISNUMBER(L:L),L:L,0),1)
数组公式输入用 ctrl + shift + enter
哪个 return 例如:
A B C D E F G H I J K L
-------------------------------------------------------------------------
HQ Name Amy Status Live Date
James 5/18/2015 Closed 5/13/2015
Bill Other 5/13/2015
Amy Closed 5/14/2015
Amy Closed 5/14/2015
Bill Live 5/15/2015
James Closed 5/16/2015
Bill Live 5/16/2015
Bill Live 5/17/2015
James Other 5/17/2015
Amy Live 5/18/2015