Excel文件列:

A                  B                  C
2                  two                3
5                  five               8
3                  three              10
8                  eight              11
12                 one                15

我想在同一文件中创建一个新列D,如下所示:
A                  B                  C               D
2                  two                3               three
5                  five               8               eight
3                  three              10
8                  eight              11
12                 one                15

我想映射CA,如果存在匹配项D则使用B的值。

示例:3中存在C中的A值,因此D将采用相应的Bthree

谢谢!

最佳答案

因此,在BigBen关于使用IFERROR的其他建议的基础上,我相信您会在D列中想要与此类似的内容:
=IFERROR(VLOOKUP(C1, A:B, 2, FALSE), "")...然后在整个D列中向下拖动公式

现在,这里有一些假设:

  • 您的数据没有任何标题行,例如,数据从第1行开始,而不是从第2行开始
  • 您需要在没有完全匹配项的情况下使用空值/空白值(这是BigBen的IFERROR建议)。您当前的问题布局似乎暗示了这一点。否则,您将在D列的所有空白单元格中获得#N/A

  • 编辑:为确认,我使用了您的数据(尽管我从第2行开始),这是它的处理方式-

    excel - Excel映射并创建一个新列-LMLPHP

    09-16 17:43