原文链接:https://jingyan.baidu.com/article/9f63fb9160e6e8c8400f0e0d.html

亲测好用。

比如有AB两列内容,A列有很多相同的内容,怎样把A列对应B列的数据全部提取出来?具体方法如下。

工具/原料

  • excel

方法/步骤

  1. 模拟表格如图,A列是内容区分,B列是对应的数值。

    怎样提取相同内容对应的多个数据 按条件提数值

  2. 要求把A列每个内容对应的数值分别提取出来,怎样处理?本例介绍函数提取方法,先把A列去重的内容提取出来,选中A列数据所在区域,复制。

    怎样提取相同内容对应的多个数据 按条件提数值

  3. 比如把内容放在D列,粘贴复制的内容。

    怎样提取相同内容对应的多个数据 按条件提数值

  4. 保持粘贴的选区不变,在菜单栏点击数据--删除重复项,去重,最终效果如图。

    怎样提取相同内容对应的多个数据 按条件提数值

    怎样提取相同内容对应的多个数据 按条件提数值

  5. 接下来就是提取对应的B列数值,在E1中输入公式=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D1,ROW($1:$100),4^8),COLUMN(A1)))&"",按ctrl+shift+回车键。

    怎样提取相同内容对应的多个数据 按条件提数值

  6. 然后把公式向下拉,再向右拉,直到出现空白,这样就把对应的数值提取到每个单元格里。

    怎样提取相同内容对应的多个数据 按条件提数值

  7. 如果要把内容放在一个单元格里,可利用连字符组合,公式=E1&","&F1&","&G1&","&H1&","&I1&","&J1&","&K1,下拉。

    怎样提取相同内容对应的多个数据 按条件提数值

    END

注意事项

  • 第四步中,提取A列不同的内容,也可利用高级筛选实现。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐