【发布时间】:2020-06-10 19:34:13
【问题描述】:
我想找到一种简单的方法来在同一单元格中多次提取字符之间的文本。所以在下面的例子中,我想把括号之间的信息放到相邻的列中,如图所示。有没有快速的方法来做到这一点?
我的过程是使用 Text to Columns 将它们分成不同的单元格,然后使用 mid 函数来获取括号之间的内容,并将它们全部串在一起。我想知道是否有人可以想到更好的方法来做到这一点。谢谢!
我应该注意——我想完全在 excel 中执行此操作。
【问题讨论】:
-
你试过 FIND() .. 然后把它和 MID() 结合起来吗... ?
-
是的——这允许我获取每个单元格中的第一行,但不能获取后续行。所以在上面的例子中,第二列只有 [123] [789] [012]
-
使用 FILTERXML 非常有可能
-
=MID(LEFT(A15,FIND(")",A15)-1),FIND("(",A15)+1,LEN(A15))
-
您预计每个盒子最多有多少个括号?
标签: excel excel-formula