我有一個中立參考文獻列表,這些參考文獻會隨著日期而變化,所以
我正在尋找的是一個可以搜尋產品並返回最新日期的公式。
例如,
A B
Product one 1 DEC 13 01/12/2013
Product one 2 DEC 13 02/12/2013
Product one 3 DEC 13 03/12/2013
Product two 4 JAN 14 04/12/2014
Product two 5 JAN 14 05/12/2014
搜尋“產品一”並返回 3/12/2013 作為結果。
我遇到了麻煩,因為我正在尋找接近的匹配項(因為參考隨日期而變化),並且我不確定如何僅選擇引用特定產品的最新日期。
有任何想法嗎?
答案1
首先,請澄清您所說的「接近匹配」是什麼意思。我猜您的意思是,例如,“產品一 1 DEC 13”與“產品一 2 DEC 13”相符。
如果這是正確的(或足夠接近正確),則建立一個包含可以精確匹配的字串的「輔助列」;例如,C1
= C2
= C3
=“產品一”。如果您需要這方面的協助,請描述確切地你的「相近匹配」是如何運作的。例如,=LEFT(A1, 11)
適用於您給出的(有限且可能是人為的)範例。
現在將單元格設定D1
為=IF($C1=$C2, "", $C1)
.這將C
在產品行區塊的最後一行顯示產品名稱的不變部分(來自 Column ),否則為空白。現在過濾掉空白,就完成了。
答案2
我為你準備了一個公式,應該可以解決這個問題。要使其正常工作,您需要執行以下操作:
- 在儲存格 D1 中,您將鍵入您的條件。我輸入了「產品一」(不含引號)
在儲存格 E1 中輸入以下公式,然後按下“Ctrl+Shift+Enter”,而不僅僅是輸入
=MAX(IF(左(A1:A5,LEN(D1))=D1,B1:B5))