根据来自其他列的数据子集从列中提取数据

时间:2013-02-04 09:45:42

标签: excel

这就是我的数据:

C1  C2  C3
1   1   a
2   2   a
3   3   a
4   4   a
7   5   a
8   6   a
9   7   a
10  8   a
    9   a
    10  b

您看到C1是C2列的子集。我现在想要只提取C2中的数据 - 以及C3中与C3相对应的值。提取的数据只需要复制到另一列

有人可以帮我一把吗?

1 个答案:

答案 0 :(得分:1)

假设C1中的数据从A2开始,请执行以下操作:

  1. 键入单元格D2(列C4):=IFERROR(VLOOKUP($A2,$B:$C,1,0),"")
  2. 键入单元格E2(第C5列):=IFERROR(VLOOKUP($A2,$B:$C,2,0),"")
  3. 自动填充两个公式。
  4. 这将为您提供所需内容,缺失值将显示为空白。如果你想连接两个部分 - 只需将汇总公式=ISERROR(...)&ISERROR(...)放到你喜欢的任何第2行。

    示例文件:https://www.dropbox.com/s/qglyxmu3tkfxy7g/DataExtract2Cols.xlsx