如何在同一个Google Sheet/Excel单元格中修剪多行?

wlp8pajw  于 2023-10-22  发布在  Go
关注(0)|答案(3)|浏览(130)

如何在Google表格中修剪单个单元格中的多行?
我可以使用以下命令修剪第一行:

=TRIM(LEFT(K2,FIND("        ",K2)))

下面是我的数据的一个单元格的例子:

(253) 473-2043        (PT) (L) (100%) [Feedback]
(720) 242-9015        (MT) (L) (100%) [Feedback]
(720) 413-6453        (MT) (M) (86%) [Feedback]
(253) 209-6014        (PT) (M) (66%) [Feedback]
(253) 471-7777        (PT) (66%) [Feedback]
(706) 414-0490        (ET) (M) (66%) [Feedback]
(706) 471-7777        (ET) (M) (66%) [Feedback]
(706) 560-1682        (ET) (66%) [Feedback]
(509) 838-3878        (PT) (3%) [Feedback]
(706) 793-2936        (ET) (3%) [Feedback]

这些都包含在一个细胞中。我只需要每行的前14个字符(电话号码)。我只能使用上面的代码提取第一行。

ryevplcw

ryevplcw1#

=REGEXREPLACE(A1,"(?m)(\d)( .*)$","$1")
kninwzqo

kninwzqo2#

使用正确的正则表达式可能会简单得多,但这似乎是有效的:

=transpose(ArrayFormula(replace(left(split(substitute(A1,") ",")"),char(10)),13),5,1,") ")))
uqdfh47h

uqdfh47h3#

这也起作用:
=JOIN(““,ARRAYFORMULA(trim(SPLIT(A1,CHAR(10)

相关问题