excel如何将二列中姓名相同合并成一行

发布网友

我来回答

5个回答

热心网友

把A、B列合并到C列(C1公式=A1&B1),然后就用你单一列的处理办法把C列的唯一获取到F列,然后D、E列就用LEFT、MID、RIGHT从F列计算出来。
说实话,你那个公式办法就是数组公式,当数据上万的时候会慢死,把A、B复制到D、E,然后使用系统的删除重复绝对是最简单、最高效的方法。

热心网友

见样表截图

D2输入

=INDEX(A:A,MIN(IF(COUNTIFS($D$1:$D1,$A$2:$A$100,$E$1:$E1,$B$2:$B$100),4^8,ROW($2:$100))))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式右拉再下拉

热心网友

直接把a b选中去除重复项就变成c d了追问不能用去除重复项的方法,示例只是一张简化的表(为了方便提问),真实的表还有许多项内容,一定要用函数的方法能在另二列中显示出来。(如果单是一列,我已找到用函数公式显示的办法了,但现在需要是二列,就不知道怎么设置公式了)

追答哦 那只能百度函数了

热心网友

这个用index组合公式就搞定了追问请问如何设置?求教!

热心网友

写代码来做吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com