0

我在一家保险公司工作。我们有 Sheet1 的“保单编号”列(Sheet1,B 列),其中包含所有不同的保单编号,但需要关联的“保单生效日期”列(Sheet1,I 列)和“保单到期日期”列(Sheet1,J 列) 仅当保单编号(表 2,B 列)等于保单编号(表 1,B 列)时从表 2 复制的日期,然后将相关的保单生效日期从表 2,列 I 复制/粘贴到表 1,列 I 和相关保单到期日期从 Sheet2,J 列复制/粘贴到 Sheet1,J 列。

例子:

表 1

B 栏 I 栏 J 栏
保单编号 保单生效日期 保单到期日期
123456789

Sheet2
B 栏 I 栏 J 栏
保单编号 保单生效日期 保单到期日期
123456789 12/1/2012 12/1/2013

4

1 回答 1

0

这应该适合你:

=VLOOKUP($B5,Sheet2!$B:$J,COLUMN()-1,FALSE)

编辑

暂时“又快又脏”(更复杂的公式会为你做更多的工作,但我不确定这是否值得——除非你这么说)。

  1. 在 Sheet1 中插入一个“新”ColumnB,将 =A3*1 放入 B3 并向下复制。
  2. 在 Sheet2 中复制 ColumnC 并作为“新”ColumnA 插入。
  3. 在 Sheet1!C3 中放入=VLOOKUP($B3,Sheet2!$A:$C,2,FALSE)并复制到D3.
  4. D3更改,2,,3,.
  5. 选择 C3:D3 并双击右下角。
  6. C28D28更改$B$A.
  7. 选择 C28:D28 并双击右下角。

假设其他地方没有公式,那么最好选择每张纸并在顶部粘贴特殊值,然后去掉任何多余的值。

请注意,所有这些都基于“一次性”的要求,而不是持续/例行公事。

于 2013-07-25T20:05:27.887 回答