EXCEL 如何用函数 合并字符串,或者是其它办法
发布网友
发布时间:2022-03-09 03:45
我来回答
共6个回答
热心网友
时间:2022-03-09 05:14
我是只会先排序,然后给每个B列的值加个逗号,再把相邻的这些内容给合并起来。
合并的话可以参照下面的图片。希望答案能帮到你。
热心网友
时间:2022-03-09 06:32
这个要用一个辅助列才能完成:
在C2输入公式:
=B2&","
将公式向下复制到相应行。
复制C列,选择性粘贴、值,将公式结果固定下来。
在F2输入公式:
=LEFT(PHONETIC(INDIRECT("C"&MATCH(E2,A:A,)&":C"&MATCH(E2,A:A,)+COUNTIF(A:A,E2)-1)),LEN(PHONETIC(INDIRECT("C"&MATCH(E2,A:A,)&":C"&MATCH(E2,A:A,)+COUNTIF(A:A,E2)-1)))-1)
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
最后删除C列。
热心网友
时间:2022-03-09 08:07
如果用 VBA自定义函数 可定义函数如下
Function HEBING(find As Range, findTable As Range, number As Integer) As String
Dim i As Range
Dim oneTable As Range
Dim j As Integer
Set oneTable = findTable.Resize(, 1)
For Each i In oneTable
If find.Value = i.Value Then
If HEBING = "" Then
HEBING = HEBING & i.Offset(0, number - 1).Value
Else
HEBING = HEBING & "," & i.Offset(0, number - 1).Value
End If
End If
Next i
End Function
然后向普通公式一样,在F2里输入=hebing(E2,A2:B9,2) 和VLOOKUP差不的用法。
热心网友
时间:2022-03-09 09:58
在F2单元格公式:
=PHONETIC((INDIRECT("r" & MATCH(E2,A:A,0) & "c2:R" & MATCH(E2,A:A,0)-1 + COUNTIF(A:A,E2) & "c2",0)))
之后下拉到F5
但是得不到带“,”号的。尽管没有完全实现你的要求,但这个给你些思路吧
热心网友
时间:2022-03-09 12:06
F2公式
=PHONETIC(INDIRECT("B" & MATCH(E2,A:A,) & ":B" & MATCH(E2,A:A,)+COUNTIF(A:A,E2)-1))
热心网友
时间:2022-03-09 14:31
F2 =IF(A2=A1,CONCATENATE(C1,",",B2),B2)追问问题看清楚了来!!!!!!!!!!!!!!
追答E2 =IF(A2=A3,"",A2)