EXCEL怎么设置只复制数字和字?

EXCEL怎么设置只复制数字和字?,第1张

Excel 提取数字的方法

1、汉字在前,数字在后面的情形。可以用MID,min, find三个函数来实现提取里面的数字。

2 、把单元格里面所有的数字都提出来。可以使用宏。先打开VBA编辑器。工具——宏——visual basic 编辑器。

3、在编辑器里点击插入——模块。在模块那里输入如下代码:

Function zzsz(xStr As String) As StringDim i As IntegerFor i = 1 To Len(xStr)If IsNumeric(Mid(xStr, i, 1)) Then zzsz = zzsz & Mid(xStr, i, 1)NextEnd Function

5、指定从第几个数组提取开始。也就是说在不连续的那些数字中,从第几次出现的数组开始提取。同样在模块那里输入如下代码:

Function GetNums(rCell As Range, num As Integer) As StringDim Arr1() As String, Arr2() As StringDim chr As String, Str As StringDim i As Integer, j As IntegerOn Error GoTo line1

Str = rCell.TextFor i = 1 To Len(Str)chr = Mid(Str, i, 1)If (Asc(chr) < 48 Or Asc(chr) > 57) ThenStr = Replace(Str, chr, " ")End IfNext

Arr1 = Split(Trim(Str))ReDim Arr2(UBound(Arr1))For i = 0 To UBound(Arr1)If Arr1(i) <> "" ThenArr2(j) = Arr1(i)j = j + 1End IfNext

GetNums = IIf(num <= j, Arr2(num - 1), "")line1:End Function

1、首先将单元格格式设置成文本格式,可以通过右键或其他方式进行设置。

2、转成文本后,再将单元格双击一下或者在数字前面加个单引号:'(注意这个单引号是英文输入法状态下输入的)。

以上这个方法 *** 作比较简单,但是对于数据量比较大的场合,就不再试用了,一个一个的处理效率显然太低,采用分列的方法可以很快的处理所有单元格,这就是下面为大家介绍的这个方法。

1、首先选中需要处理的单元格或列,这一步是必须的,接着点击分列按钮或菜单。

2、一直点击“下一步”直到选择格式那一步。

3、在列数据格式一栏中选择“文本”格式,然后点击“完成”按钮即可。

1、打开Excel表格,第一列和第二列是两列数据,需要在第三列求和。先将第一行的数据求和。单击C2,在菜单栏公式下面选择自动求和,回车。

2、将鼠标放置C2单元格的右下角,当光标变成黑十字时,双击,我们会看到下面所有的数据都被计算了出来。

3、有时我们不需要将所有的数据都计算出来,只需要其中一部分,或者需要筛选完成部分单元格的复制填充的时候,上述的方法就不怎么管用了,因为它无法识别复制到哪个单元格。

4、比如我们只需要对第一至第五行的数据进行求和。具体 *** 作流程为:选中C2单元格,按住Shift键,鼠标移至最后一个单元格,点击,选择需要复制的区域。

5、将光标放置在编辑栏公式右边单击

6、按Ctrl+Enter键,可以看到,整个选定的单元格都被复制填充。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11279161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存