3
A
回答
3
它并不那么容易,但我最终得到了一个奇迹般的解决方案!
A1
:要搜索的文本
B1:BN
:在结果中范围会去
B5
:分隔符的文本
=MID($A$1,LEN(CONCAT($B$1:B1))+COUNTA($B$1:B1)*LEN($B$5)+1,
SEARCH(
$B$5,
$A$1,
LEN(
CONCAT($B$1:B1)) + COUNTA($B$1:B1)*LEN($B$5)+1)
-(LEN(CONCAT($B$1:B1))+COUNTA($B$1:B1)*LEN($B$5)+1))
至于现在的作品完美。请注意,您可以使用任何文本作为分隔符。在我的情况下,它是“逗号+空格”。
在哪里的毗连是一个简单的函数,串接的单元格区域:以了解更多信息
Function Concat(myRange As Range) As String
Dim r As Range
Application.Volatile
For Each r In myRange
If Len(r.Text) Then
Concat = Concat & IIf(Concat <> "", "", "") & r.Text
End If
Next
End Function
1
您可以使用CONCATENATE()
或&
来加入单元格。除非您使用UDF,例如MCONCAT
,否则没有范围可以一次抓取。
相关问题
- 1. 使用宏将单元格文本排序到excel中的单元格区域
- 2. 加载一个单元格区域中的单一形式的文本框
- 3. Excel:单元格中的单独文本
- 4. VBA:通过宏将ColC中单元格的单元格添加到另一个单元格中的单元格
- 5. Excel中查找从一个单元格区域的值
- 6. 比较excel中的第2个单元格区域并返回第3个单元格区域的值
- 7. 如何从单元格中的单元格填充另一个单元格中的单元格使用excel
- 8. 将单元格1中的单元格区域复制到不同单元格中的单元格4
- 9. Excel在单元格中添加注释
- 10. Excel中 - 计算每个小区的多个单词中的单元格区域
- 11. 在单个单元格中添加多个数字的Excel
- 12. 在MGWT中添加文本和图像每个单元格单元格
- 13. 合并Excel单元格中的文本
- 14. Excel单元格中的多行文本
- 15. Excel单元格文本不能显示到下一个空白单元格中
- 16. EXCEL - 如果单元格区域
- 17. 使用VBA将文本添加到Excel中的单元格
- 18. 将值从一个单元格添加到另一个单元格,然后重置单元格值。 Excel
- 19. 如何计算一个单元格中的文本作为Microsoft Excel中另一个单元格中的公式?
- 20. iTextSharp在单个单元格中添加文本和条形码?
- 21. 使用jQuery将单元格添加到基于href的另一个单元格中的表格单元格
- 22. 在Excel中,如何将一个单元格中的文本替换为另一个单元格
- 23. Excel索引+匹配失败的单个单元格区域
- 24. Excel:忽略单元格中的文本,只计算单元格中的数字
- 25. 向excel中的范围添加单个单元格
- 26. 根据单元格中的值和另一个单元格中的文本更改单元格的颜色
- 27. 不能从另一个单元格中减去一个单元格的文本
- 28. VBA Excel:如何将单元格区域分配给另一个单元格区域?
- 29. 基于Excel中另一个单元格中的值减去两个单元格
- 30. 在dataGrid单元格后添加文本
见[此链接](http://xcell05.free.fr/morefunc/english/mconcat.htm)关于'MCONCAT' – JMax