Excel 索引匹配、VLOOKUP或SUMPRODUCT?

Excel 索引匹配、VLOOKUP或SUMPRODUCT?,excel,Excel,我有2个文件如下所示 一个文件包含交易日期、车辆编号和VIN编号 第二个文件包含车辆编号、取货日期、退货日期和VIN编号 我正在尝试创建一个公式,根据交易日期返回所用车辆的正确VIN号。交易日期发生在取货日期和退货日期之间 问题是我有多个VIN编号用于同一车辆编号,因此我需要交易发生时使用的车辆的VIN编号 在下面的示例中,您将在我的第一个文件的第一行项目上看到2018年10月5日的交易日期 我需要返回第二个文件中第730行的正确vin号 根据您的图像: 您可以看到,交易日期为2018年10月

我有2个文件如下所示

一个文件包含交易日期、车辆编号和VIN编号

第二个文件包含车辆编号、取货日期、退货日期和VIN编号

我正在尝试创建一个公式,根据交易日期返回所用车辆的正确VIN号。交易日期发生在取货日期和退货日期之间

问题是我有多个VIN编号用于同一车辆编号,因此我需要交易发生时使用的车辆的VIN编号

在下面的示例中,您将在我的第一个文件的第一行项目上看到2018年10月5日的交易日期

我需要返回第二个文件中第730行的正确vin号

根据您的图像:

您可以看到,交易日期为2018年10月5日的车辆DMI2-F16在两个电子表格中都是独一无二的

因此,您需要创建一个列:

(1) 在第一个文件中,车辆和VIN之间

(2) 在第二个文件中,返回和VIN之间

本栏将是:

(1)
=连接(D2,AT2)
,并向下拖动以包含所有数据

(2)
=连接(B2,F2)
,并向下拖动以包含所有数据

然后您可以在AU中查找:

=VLOOKUP([concatenated field], [range in other file - something like this file!F:H], 2, 0)

这将为您提供所需信息。

我会将您的vin编号与日期连接起来,以创建一个唯一的代码。使用此选项,您将能够在特定日期输入vin。介于取货日期和退货日期之间的日期如何?在第一个文件中,您将vin和交易日期连接起来。在第二个文件中,您输入VIN编号和提货日期(仅限)。这是假设交易日期与提货日期相同。然后你可以把一张表调到另一张表上。取货日期和交易日期不一样。取车日期是车辆首次使用的时间,归还日期是车辆最后一次使用的时间。如果有多辆车辆具有匹配的日期,会发生什么情况?#感谢今天,我可能不得不这样做。只是我的车辆文件有1117行,所以我必须连接大量数据。当您连接第一行数据时,您只需向下拖动公式,它就会为您连接。。你不必一个接一个地做。今天,我找到了一个有效的公式=索引(VehicleAllTime!$E$2:$E$5,匹配(1,索引((VehicleAllTime!$B$2:$B$5=Sheet1!B2)*(INT(VehicleAllTime!$C$2:$C$5)=Sheet1!A2),,0),1)