从字符串 Google 表中提取文本

Extract Text from within a string Google Sheets

我有一串文本需要分开并放在不同的单元格中。

这是 Google 表格。文本字符串将通过条形码扫描仪输入。我搜索了 =regextract,但没有成功。

Raw Input           (1) (2) (3)
(1)123(2)456(3)789  123 456 789
(1)ABC(2)DEF(3)GHI  ABC DEF GHI
(1)JKL(2)MNO(3)PQR          

我希望原始输入采用引导括号后的内容并将该内容放在不同的单元格中

可预测的长度间隔
(1) =mid($A4,4,3) (2) =mid($A4,10,3) (3) =mid($A4,16,3)

不可预测的长度间隔
(1) =mid(A7,(search($B,$A7))+(len(B)),(search($C,$A7))-(search($B,$A7))-(len(B)))

(2) =mid(A7,(search($C,$A7))+(len(C)),(search($D,$A7))-(search($C,$A7))-(len(C)))

(3) =mid(A7,(search($D,$A7))+3,(len($A7))-(search($D,$A7)))


截图

您可以一次完成所有操作:

=ARRAYFORMULA(IFERROR(SPLIT(REGEXREPLACE(A2:A, "\((\d+)\)", "♦"), "♦")))