EXCEL 如何在A列查找内容C,并在D显示所有B列包含字符。
3个回答
2017-12-14
展开全部
更多追问追答
追问
问题在于,A,B列的内容都是手动随时录入的内容,没办法分类!
追答
a列的不重复内容提取很简单啊,复制此列到新的工作表,然后你可以选中这列,使用excel自带的去重功能,将这去重复的再粘贴到这个工作表的C列
展开全部
这个只能用 VBA了
Sub abc()
Dim a As Range, d As Range, C As Range
'Set d = Range("D1")
Range("D1:D60000").ClearContents '只清数值
Application.ScreenUpdating = False '实时刷新关闭
For Each a In Range(Range("A1"), Range("A65535").End(3))
For Each C In Range(Range("C1"), Range("C65535").End(3))
If C.Text = a.Text And InStr(C.Offset(0, 1).Text, a.Offset(0, 1).Text) = 0 Then
C.Offset(0, 1).Value = C.Offset(0, 1).Text & " " & a.Offset(0, 1).Text
End If
Next C
Next a
Application.ScreenUpdating = True '实时刷新
End Sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询