sam*_*sam 9 excel vba excel-vba
我在单元格A1:A1000中有数据.它是一个名字后面跟一个小注释的列表,如下所示:
他们都有"名字后面的空格和说明.我想要做的是删除名称后面的所有内容.
我正在玩宏来尝试这样做,但无法得到任何工作.知道怎么做这个吗?
App*_*Pie 26
这是一个没有宏的漂亮技巧:
选择适当的范围(或者甚至只需单击A以选择整个列),然后执行Ctrl+F,单击Replace,Find准确写入"*并将Replace with框保留为空.现在点击Replace all和tada!
它取代了所有引用之后的所有内容,并且没有任何内容,因为它*用作通配符,您将替换框留空.
编辑:这里建议的是VBA代码:
Columns("A:A").Replace What:="""*", Replacement:="", LookAt:=xlPart
Run Code Online (Sandbox Code Playgroud)
简单!我不知道你正在使用什么版本的Excel,但总之,你想做一个Convert Text to Columns然后使用分隔符拆分单元格".这将为您提供两列,一个您想要的数据,一个您可以删除的列.
以下是Office 2010中的演练:
Data菜单Convert Text to Columns菜单Delimited并击中nextOther框中,键入"Finish完成!现在,您在A列中拥有所有名称,并且可以删除B列.
总而言之,执行"将文本转换为列",然后使用分隔符拆分单元格".超级简单快捷.
| 归档时间: |
|
| 查看次数: |
90809 次 |
| 最近记录: |