[英]Vlookup/Index Function Trouble
我正在嘗試從范圍中獲取最新日期。 該范圍必須與客戶名稱及其有效期或結束時間相匹配。
L列(實時日期)列出了所有日期。 A列(總部名稱)列出了所有客戶的名稱,這些客戶可以有多行具有相同的客戶名稱。
C列(狀態)列出了客戶的狀態(在線,已關閉和其他)。
我在B1單元格中有要匹配的客戶名稱。
這是我能得到的最接近的。
= index(Table_owssvr_1 [Live Date],MATCH(B1,Table_owssvr_1 [HQ Name],0))
這將返回日期范圍內客戶的第一個日期。
經過數小時的努力,無法弄清下一步。 請幫忙!
看看這個 ,讓我知道它有多遠?
一個非常簡單的示例,但是您可以合並兩個結果列,並且有您的答案,只要您按實時日期對數據集進行排序,這將始終有效
因此,如果將數據設置為該虛擬示例數據:
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
每個結果的期望輸出為:
這可以通過使用數組公式來實現:
=LARGE(IF(A:A=B1,1,0)*IF(ISNUMBER(L:L),L:L,0),1)
使用 ctrl + shift + enter輸入 數組公式
例如,它將返回:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.