乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在<em>excel</em>中去掉数据的逗号-excel 去掉逗号,excel左上角逗号去

如何在<em>excel</em>中去掉数据的逗号-excel 去掉逗号,excel左上角逗号去

作者:乔山办公网日期:

返回目录:excel表格制作


Sub 帮你实现()
On Error GoTo line
Set Rng = Application.InputBox("请使用鼠标选择单元格或区域:", , , , , , , 8)
If 0 Then
line:
Exit Sub
End If
On Error GoTo 0
For Each c In Rng
m = InStrRev(WorksheetFunction.Asc(c.Value), ",")
If m = 1 Then
c.Value = Right(c.Value, Len(c.Value) - 1)
ElseIf m = Len(c.Value) And m <> 0 Then
c.Value = Left(c.Value, Len(c.Value) - 1)
ElseIf m <> 0 Then
c.Value = Left(c.Value, m - 1) & Right(c.Value, Len(c.Value) - m)
End If
Next
End Sub
由于数据多,用宏会快些

  选择数据所在列,在“数据”选项下的“分列”中,以“逗号”作为分隔符号分列,即可去除多余的逗号。

  详见附图

  


解决怎么把EXCEL数值之间的逗号去掉然后自动分行的步骤如下:

1.先框选所有要转换千分位的单元格。

2.保持excel2010的“开始”选项卡为打开状态。

3.点击开始选项卡图中所示的“千位分隔样式”zhidao按钮。

4.点击后,之前所选单元格中的数字就转换成千分位显示了。如果转换后因数字变长导致单元格列宽不够,单元格中数字就会变成一串#号。此时只要拉长列宽即可正常显示。

5.再点击打开“数值”选项卡。

6.点击取消勾选“使用千位分隔符”选项,再点击确定按钮,即可取消千分位显示。这样就解决了怎么把EXCEL数值之间的逗号去掉然后自动分行的问题了。



首先,你的数据必须是有逗号的,对自动生成的千分号是没有办法去掉的
若要去掉A2单元格中最后一个逗号,可以B2单元格输入公式:
=SUBSTITUTE(A2,",","",LEN(A2)-LEN(SUBSTITUTE(A2,",","")))

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网