是否可以通过 VBA 代码仅从换行的文本单元格中获取前两行?
例如,换行文本单元格的值为:
aaaaaaa
bbbbbbb
ccccccc
ddddddd
因此该单元格包含 4 行换行文本。我需要提取
"aaaaaaaa
bbbbbbbb"
最佳答案
对于 A1 中的文本,您可以尝试使用此公式来提取前两行:
=LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+2))
您可以使用 =SUBSTITUTE(...,CHAR(10),"")
将换行符替换为空格。
如果你想使用VBA,你可以使用:
split(cells(1,1),chr(10))(0) & " " & split(cells(1,1),chr(10))(1)
关于excel - 如何从换行的文本单元格中提取特定的文本行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884144/