Excel:如何使用通配符替换文本?

标签 excel excel-formula vba

A1=布拉布拉,124814012

我想删除除“Blabla”之外的所有内容。

我使用什么命令来获得效果,就好像我执行了 CTRL+H(替换)并告诉它什么都不替换“,*”。

我可以这样做: =REPLACE(A1,FIND(",",A1,1),3000,"")

但需要能够使用 x* 等来做到这一点。

最佳答案

获取 Morefunc 插件并使用:

=REGEX.SUBSTITUTE(A1 , ",(.*)", "")

<小时/>

更多的附加组件

关于Excel:如何使用通配符替换文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26280008/

相关文章:

Excel - 仅当与范围中的单元格在同一行中的单元格满足条件时才在范围内计数

VBA 运行时错误 1004 Range 类的 AutoFilter 方法失败

python - 将数据框附加到 excel with pandas

excel - VBA "If < Then"功能无法正常工作

excel - Excel 数据表可以嵌套吗?

excel - 使用部分查找来匹配 SUMIF

vba - 如何固定线的坐标?

excel - RegExp 对象 - 运行时错误 '5017' - 没有明显的模式问题

node.js - { [错误 : Command failed: ] killed: false, 代码 : 1, 信号:空 }

sql - 如何在 Excel 表上运行 SQL 查询?