请教EXCEL中怎么可以将 A列中相同名字的 B列中不同的数据 抽取到 第三个单独的列中?

如A列为“姓名” B列为“请假理由”
A列中重复的姓名很多,我想将对应B列中不同的“请假理由”综合到一个新列中,并将其他的删除。
谢谢您了
即 将 重复请假的 某姓名 的所有 不同的 请假理由 合并到一起(不包含相同的),然后将其他的删除,只保留综合后的 姓名 对应的 请假理由。谢谢您
请用函数弄下,谢谢 我Q 88177176在线等啊,急,给高分。有时间的啊,急急急

不太明白你的意思!不过我感觉用筛选命令可以实现的!直接“数据”-"筛选",选中某一姓名--选择筛选出来的内容--复制-选择性粘贴-数值。
这样的话就是要复制多次,其他的不太会了!!
希望对你有用处!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-26
选择AB列,数据-筛选-高级筛选
勾选“选择不重复数据”
数据复制到:指向C1单元格
确定
第2个回答  2011-10-26
可用数据透视表,,你想要什么数据组合。。都OK。追问

什么意思,怎么弄啊?

第3个回答  2011-10-26
Sub ºÏ²¢()
X1% = 1: X2% = 1
Temp1 = Trim(Sheet1.Cells(X1, 1))
While Temp1 <> ""
If Sheet2.Cells(X2, 1) <> Temp1 Then X2% = X2% + 1
Sheet2.Cells(X2, 1) = Temp1
Sheet2.Cells(X2, 2) = Replace(Sheet2.Cells(X2, 2), Sheet1.Cells(X1, 2), "") & Sheet1.Cells(X1, 2) & vbLf
X1% = X1% + 1
Temp1 = Trim(Sheet1.Cells(X1, 1))
Wend
End Sub本回答被提问者采纳
相似回答
大家正在搜