簡體   English   中英

根據兩個文件中的日期標准進行索引/匹配?

[英]INDEX/MATCH based on date criteria within two files?

我有兩個文件。 File A具有供應類型1的采購訂單, File B具有供應類型2的采購訂單。

文件A具有三列Name order # date

文件B也有三列,與文件A相同。

我需要添加文件B的訂單號,只要它在文件A上日期的一周之內即可。

隨附的可視化效果可以更好地對問題進行建模。

我需要在=index/match + IF + Date語句之間混合使用,以比較兩個文件,僅在這些行之間的日期相似的情況下才輸入訂單號,而忽略了太舊的重復訂單。

例

如果訂單號只是數字(無文本),則可以使用SUMIFS

=SUMIFS(G:G,F:F,A3,H:H,">="&C3-7,H:H,"<="&C3+7)

在此處輸入圖片說明

如果您有文字或數字和文字的混合體,則可以使用AGGREGATE

=INDEX(G:G,AGGREGATE(15,6,ROW($A$1:$A$4)/(($F$1:$F$4=A2)*($H$1:$H$4<=C2+7)*($H$1:$H$4>=C2-7)),1))

在此處輸入圖片說明

=INDEX(G:G,MATCH(1,(ABS(C3-H:H)<5)*(A3=F:F)*(ABS(C3-H:H)<5),0),1)

N / A

如果名稱相同,並且訂單b的日期在訂單日期的4天內,則以下索引/匹配公式將從文件b返回訂單號。

您可以更新屏幕截圖中突出顯示的公式,並更改可接受的天數,以將訂單視為相似的訂單。 請記住,如果多個訂單符合您的條件(例如,約翰一天之后又下了很多訂單),則您的INDEX公式將僅返回一個訂單號,並可能導致匹配不正確的發票。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM