我有两个不同的电子表格:
- 第一个包括客户数量、生效日期和实际发布日期。
- 第二个包括客户数量、生效日期和结束日期。
如果客户编号和生效日期是一致的,则唯一标识符将合并。我需要在发布日期表上提取每个客户/生效日期的相应结束日期。我该怎么做?
答案1
据我所知,您需要对第二个电子表格进行一些补充。我将解释如何执行此操作:
假设工作簿 1 有一张工作表 Sheet1,其中包含(列字母):(A)客户编号,(B)生效日期,(C)实际发布日期
假设 Workbook2 有一张单表 Sheet1,其中包含(列字母):(A)客户编号、(B)生效日期、(C)结束日期。
为了实现此目的,您需要向 Workbook2 添加一个新列,该列结合了客户编号和生效日期。您可以通过多种方式执行此操作,一种方法是在工作表的开头插入一个新列,然后在该列的第二行(假设第一行是标签“Key”)输入以下公式:
=B2&C2
然后将其向下拖动以填充适当的行数。因此,现在 Workbook2 具有以下列:(A) 关键、(B) 客户编号、(C) 生效日期、(D) 关闭日期
现在,在第一个工作簿中,您将添加希望显示结束日期的列,假设它位于末尾,工作簿 1 现在应该包含:(A)客户编号、(B)生效日期、(C)实际发布日期、(D)结束日期
然后,在 D2 中(再次假设顶部有一行包含标签),输入以下公式(将下面的 9999 更改为 Workbook2 中的最低行):
=VLOOKUP(A2&B2,'C:\Path\To\Workbook2\Workbook2.xlsx'!Sheet1:$A$2:$D$9999,4,FALSE)
然后将其拖至表格的最后一行。
这将导致 VLOOKUP 在 Workbook2、Sheet1 中查找。它将 Workbook1、Sheet1、A&B 中特定列的组合与 Workbook2、Sheet1 中的关键列(也是相同信息的组合)进行匹配,并将返回截止日期,该截止日期包含在 Workbook2、Sheet1 的第 4 列中。
我正在即兴地编写此内容,并且没有准备好 Excel 来测试它,但它应该可行。