Excel合并和格式化

简单地说,我正在寻找一个快速的方法来做到以下几点。
我想在下面设置一个excel电子表格的格式:

       A B C D
     1 foo蝙蝠abetesting
     2 foo蝙蝠猫testing
     3 foo蝙蝠狗testing
     4酒吧mo帽子的女孩
     5酒吧mo bat女孩

看起来像这样:

       A B C D
     1 foo蝙蝠abe,猫,狗testing
     2酒吧mo hat,蝙蝠女孩

列A,B,D等将在每行中的每个唯一序列重复相同的数据。
在每一行C列将永远是不同的。
C列将需要合并在一起逗号分隔。

欢迎大家提出意见。

你可以使用VBA,但是否符合你的“easy”定义,我不确定。 就像是:

Range("C1").Select Do Until Activecell.Formula = "" ''if my row matches the row below If ActiveCell.Offset(0,-2).Value = ActiveCell.Offset(1,-2).Value _ And ActiveCell.Offset(0,-1).Value = ActiveCell.Offset(1,-1).Value _ And ActiveCell.Offset(0, 1).Value = ActiveCell.Offset(1, 1).Value Then ''merge and collapse Activecell.Formula = ActiveCell.Formula & ", " & _ ActiveCell.Offset(1,0).Formula ActiveCell.Offset(1,0).EntireRow.Delete Else ''Go down a row ActiveCell.Offset(1,0).Select End If Loop 

一次往下走一行,如果行匹配,则手动连接值。 否则,它只是连续下降。