电脑教程
位置:首页>> 电脑教程>> office教程>> excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字

excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字

  发布时间:2023-10-13 06:25:58 

标签:excel删除数字保留文本

excel删除数字方法一:

Excel工作表中删除数字只保留文本,是一个比较常见的例子。

如下图所示,A列的源数据有一些数字,而且这些数字在单元格中的位置是无序不固定的。如何删除数字,达到的效果如C列所示。

excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字

在excel中数字与文字共存的情况下,如果有规律,可以使用公式来分离字母、汉字、数字;如果没有规律,比较理想的还是是用VBA来解决。

下面是具体的excel删除数字操作步骤:

按ALT+F11,打开VBE编辑器,单击插入——模块,复制下面的代码,然后按F5键运行,excel会自动将A列所有的内容删除数字之后的结果提取放在C列。

Sub excel删除数字()
  Dim reg As Object '定义reg为一个对象
  Dim arr '定义一个动态数组
  Dim i As Long, j As Long '分别定义i,j为长整型
  i = Range("A65536").End(xlUp).Row '把A列非空的最后行数赋予给i
  Columns("C").ClearContents '清空C列
  arr = Range("A1:A" & i) '把A列的数据赋予给数组arr
  Set reg = CreateObject("VBscript.RegExp") '调用正则表达式
  With reg '定义表达式
    .Global = True '匹配所有搜索项
    .ignorecase = True '不区分大小写
    .Pattern = "[0-9]" '数字的表达式
  End With
  For j = 1 To i '循环该区域
     Range("C" & j) = reg.Replace(arr(j, 1), "") '进行根据模板替换字符串为空值
  Next
End Sub

excel删除数字方法二:WORD替换法

将excel所有需要删除数字的单元格区域内容复制到word文档中,在查找替换框中输入:^#,替换框保留空,不输入任何内容,单击“全部替换”。替换完毕,将数据再次复制到excel中。

excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字

0
投稿

猜你喜欢

  • 在Word文档中如果想要输入带圈数字,要怎么样实现呢?有两种方法,使用快捷键的方法特实用!带圈字符输入演示步骤:上图演示的是带圈字符输入的两
  • 精美的专业报告,经常要求既整洁又新颖的排版方式,但是如果使用相关图片、图形进行排版,经常都控制不好,且很难按照所需的位置进行摆放、对齐,对排
  • Excel2013默认字体如何设置?一、在电脑桌面的Excel2013工作簿程序图标上双击鼠标左键,将其打开运行。点击“空白工作簿”,新建一
  • win10不能运行无主之地如何解决?无主之地是Gearbox Software开发,2K Games发行的一款第一人称射击游戏。是款口碑人气
  • 一个工作簿中默认只有3个工作表,我们可以创建很多个,如果一个工作簿中有多个工作表,除了通过更改工作表标签名称来进行区分,还可以更改excel
  • AVERAGE函数,意思是EXCEL表格中的计算平均值函数。关于sum函数的用法有很多,有不少朋友问到AVERAGE函数的用法。那么,在su
  • 在使用excel2007制作表格的时候,表格出都需要使用斜线来划分两边的不同意思。下面让小编为你带来excel2007斜线表头的制作方法。e
  • Excel图表以其直观的展示功能深受用户喜爱,但有些初学者对于生成图表后如何如何修改数值设置而烦恼,下面让小编为你带来excel图表数值设置
  • 原因分析:之所以在电脑里不能新建word文档,是因为鼠标右键的链接出了问题,也就是注册表不认可导致的。因此,解决的办法就是在注册表里稍微新建
  • Project,中文翻译为工程、项目等。这个关键字在VBA中表示一个工作簿所关联的代码的总容器。所有和这个工作簿(XLS文件)关联的代码,都
  • LOL英雄联盟是一款非常受玩家们喜欢的竞技游戏之一,无论是对于电竞职业者来说,还是对于单纯的游戏爱好者来说,都是非常值得玩的游戏。不过,最近
  • 很多用户在使用电脑的时候都说鼠标的光标突然消失在电脑屏幕上,导致电脑无法正常使用。这个问题怎么办?来看看详细的解决方案~。win10鼠标光标
  • 如何将页面颜色设置为茶色?将页面颜色设置为茶色的方法步骤:1.首先在电脑里面点击打开需要设置背景颜色的word文档。2.接着在工具栏里面找到
  • 有时我们打开文档的时候会出现word文字信息显示不全或者只显示一半的情况,这是怎么回事呢?如何解决呢?答:出现这种问题的一些原因有这些1、复
  • 在手机wps表格中使用格式刷的方法首先打开手机WPS Office打开或新建表格    点击“工具”   &n
  • 我们在编辑word文档的时候,为了使自己的文档阅读起来的时候更加的赏心悦目,我们想给word设置一个背景,让文档看起来不那么的单调,那么我们
  • 每次在用Word编辑文档时,双击页眉编辑文字后,Word会自动给页眉添加下划线,许多时候,我们根本不需要这个下划线。那么,应该怎么删除页眉的
  • 本教程为大家介绍一下excel2010怎么添加删除工作表,下面一起来看看具体操作吧。一、添加工作表方法一:点击表格下方的“   &
  • 在当今社会中,经常需要用到Excel进行办公,或许有些并不太熟悉Excel的朋友不会使用数据转换图表的功能,下面是由小编分享的excel表格
  • 在整理表格数据的时候,经常会用到行列转置的情况。当你需要将行数据转置存放于列中时,可以考虑用今天的方法来复制数据。步骤如下:①首先,选中该行
手机版 电脑教程 asp之家 www.aspxhome.com