如何制作excel脚本来提取整列中括号之间的文本?

如何制作excel脚本来提取整列中括号之间的文本?,excel,parsing,search,formula,Excel,Parsing,Search,Formula,因此,我一生中从未真正使用excel公式/脚本做过任何事情。现在我终于有了一个需要。做了一些研究,我发现了一个公式,可以提取某个单元格中括号之间的数字 =MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1)+0 现在我的问题是,在不使用python的情况下,是否可以生成/编辑此公式,以便它将解析整个A列,然后单独打印总数?不过,我愿意使用VBA并创建宏按钮。我只是从来没有编码过VBA。我无法访问python,因此必须在excel中完成

因此,我一生中从未真正使用excel公式/脚本做过任何事情。现在我终于有了一个需要。做了一些研究,我发现了一个公式,可以提取某个单元格中括号之间的数字

=MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1)+0
现在我的问题是,在不使用python的情况下,是否可以生成/编辑此公式,以便它将解析整个A列,然后单独打印总数?不过,我愿意使用VBA并创建宏按钮。我只是从来没有编码过VBA。我无法访问python,因此必须在excel中完成所有操作


感谢您的帮助、提示或解释!我对学习它的工作原理非常感兴趣。

如果不使用VBA(或python),我对此表示怀疑,但您可以通过excel中的帮助器列实现所需的功能。例如,如果你把它放在D2中(假设D列是空的),你会在一列中得到所有的数字。然后,您可以对该列应用一个
Sum
公式来获得您的总数。
=SUMPRODUCT(-(MID(A2:A100,SEARCH(“,A2:A100)+1,SEARCH(”,A2:A100)-SEARCH((“,A2:A100)-1)))
@Plutian excel中的VBA宏可以工作吗?我从来没有用VB编写过。我所在的位置不能使用python,或者我会选择使用python,因此我需要excel中易于使用的东西来定期提取数据。@ScottCraner现在我如何运行该宏,然后打印它提取的值?当我将其输入空单元格并按下时,我会看到它在数组中显示的函数。谢谢!你按照@Plutian所说的去做,你需要在列中填入公式。