我只想提取每个单元格中的第一行文本。 (抱歉,我想不出另一种方式来说明屏幕截图)。
我在
Company
列中使用这个公式来查找换行符并提取其左侧的文本:
=LEFT(G2,Find(Char(10),G2))
如果我手动浏览并突出显示
Description
列中的整个单元格,然后点击 enter
它将在第一行的文本之后添加一个换行符,否则不存在换行符。因此#VALUE
错误。任何想法如何将换行符批量插入每个单元格以便现有功能起作用?也对其他解决方案开放。谢谢。
IF(REGEXMATCH(A1, Char(10)),LEFT(A1,Find(Char(10),A1)-1),A1)
伪代码:
if \newline_char is found in A1: # REGEXMATCH(A1, Char(10)):
return first line of cell excluding \newline_char # LEFT(A1,Find(Char(10),A1)-1)
else:
return A1