【问题标题】:excel merge rows based on column valuesexcel根据列值合并行
【发布时间】:2012-06-11 21:50:00
【问题描述】:

所以我一直在寻找我需要的信息,但并没有真正找到一个简单的解决方案,尽管看起来应该有一个。基本上,我有以下

约翰 |能源部 | 123 袋鼠林 | 00123 | | |

约翰 |能源部 | | 00123 | xxx |是的|

简 |能源部 | | 01234 | | zz |

简 |能源部 |哔哔 ln | | XX | |

我需要

约翰 |能源部 | 123 袋鼠林 | 00123 | xxx|是的|

简 |能源部 |哔哔 ln | 01234 | xx | zz |

基本上很简单,我需要将具有相同第 1 列和第 2 列数据的单元格合并,以获得尽可能全面和简洁的数据列表。您可能认为这可以通过谷歌作为一个简单的公式轻松获得,但我只找到了 VBA 解决方案(我以前从未使用过 VBA 或宏,所以我不确定如何使用它们或修复其中的错误)。任何帮助是极大的赞赏。

提前致谢!

【问题讨论】:

    标签: excel merge rows


    【解决方案1】:

    最简单的选择是将 A & B 的内容合并在一列中(在 C 中插入一个新列)

    C1    =A1&" "&B1
    

    向下滚动公式

    按 C 列排序

    确保您在第 1 行有描述性名称来描述您的列。

    选择完整的表格

    创建一个数据透视表,删除行部分的C列以获得唯一名称列表。

    在新工作表中复制唯一名称列表

    然后看看 vlookupall describe here excel vlookup with multiple results 来创建你自己的函数。

    【讨论】:

    • 这很接近但不是我想要的。特别是,我只想合并存在空格的数据。
    • 可以从唯一名称列表中使用伪 vlookup 公式返回 n 个匹配结果的值。
    猜你喜欢
    • 2020-07-27
    • 2021-09-13
    • 2018-03-24
    • 1970-01-01
    • 2022-01-13
    • 2019-02-14
    • 2015-06-17
    • 1970-01-01
    • 2017-05-28
    相关资源
    最近更新 更多