Q1:在EXCEL表格里面,如何将一列数字的前面几位数替换掉?
再b1输入 =REPLACE(B1,1,12,445222016004) 往下拉
新创建一个excel文件编辑好一些出生日期的信息如图
我们选中是全部出生日期的单元格右击选择设置单元格格式如图
我们在里面找到数字然后选择保留的小数为0位如图
我们在设置单元格格式里面找到自定义并且输入了0000-00-00在上方会有一个演示的如图
我们点击完确定后回到excel界面已经可以看到纯数字已经转换成日期格式了如图
我们还可以给手机号码身份证号码来转换这个日期格式呢使数据看起来更直观 如图
更多精彩内容请搜索西安朝阳计算机培训学校,关注我们的公众号。
Q4:excel表格中的一列数字如何把正负数分开列出?
你
B2=IF(A1>0,A1,"")
c2=if(a1<0,a1,"")
然后下拉。就可以了。www.bAZHISHI.cO%m
Q5:EXCEL表格中一列数字由大到小怎样排列
选择列标题,点击工具栏上的数据——筛选——自动筛选,然后会发现有一个向下的黑三角,点击黑三角在出现的下拉选项中选择降序排列即可。
大致有两种方法:一种是使用分列功能将数字提取出来,然后在使用sum求和公式即可;另一种是使用VBA自定义一个函数来实现这一功能。公式法的话要是数字之间的空格数不一样的话还不好写公式。
方法一:按照下面的步骤进行操作即可。
接下来对提取出来的数字进行求和即可!
方法二:具体代码如下:
Function SumNum(Rng As Range)
Dim RegEx As Object, Mat As Object
Dim m, x
Set RegEx = CreateObject("Vbscript.Regexp")
Application.Volatile
With RegEx
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = "\d+"
Set Mat = .Execute(Rng)
For Each m In Mat
x = x + Val(m)
Next
End With
SumNum = x
End Function
只需输入自定义公式=SumNum(C29)即可,得到的结果如下,与第一种方法的结果是一样的。
但是方法二还有一个特殊的技能就是当单元格的内容的混合型文本的话它也能够完成计算,如下所示,单元格中同时包含中文、英文、数字记忆其他字符它依然能够完成计算!这是方法一办不到的。
更多职场、办公技能等干货和有趣实用的软件推荐,欢迎