excel基于列值合并行

所以我一直在寻找我所需要的信息,并没有真正find一个简单的解决scheme,但似乎应该有一个。 基本上,我有以下

约翰| Doe | 123 Wallaby Ln | 00123 | | |

约翰| Doe | | 00123 | xxx | yy |

简| Doe | | 01234 | | zz |

简| Doe | 哔哔声 | xx | |

我需要

约翰| Doe | 123 Wallaby Ln | 00123 | XXX | yy |

简| Doe | 哔哔声 01234 | xx | zz |

基本上很简单,我需要合并具有相同的列1和列2数据的单元格,以获得全面和简洁的数据列表。 你会认为这将通过谷歌作为一个简单的公式,很容易获得,但我只find了VBA解决scheme(我从来没有使用过VBA或macros,所以我不知道如何使用它们或修复错误)。 任何帮助是极大的赞赏。

提前致谢!

最简单的方法是将A和B的内容合并到一列中(在C中插入一个新列)

C1 =A1&" "&B1 

滚下公式

按列Csorting

确保你在第一行有描述性的名字来描述你的专栏。

select完整的表格

创build数据透视表,删除行部分中的C列以获取唯一名称的列表。

复制新表中的唯一名称列表

然后看看vlookupall在这里描述的Excel多 vlookup 结果来创build你自己的function。