EXCEL里面怎么0去掉? 有分割号的也去掉 excel表格里面的数字有逗号分隔符怎么去掉

www.zhiqu.org     时间: 2024-05-31

假如数据在B列并从B1开始,在C1单元格输入公式=IF(B1=0,SUBSTITUTE(B1,"0",""),SUBSTITUTE(B1,"/0",""))

拖动填充柄下拉公式。 如图:



公式:=MID(SUBSTITUTE("/"&A1,"/0",""),2,1000)

如果执行区域不确定,可以使用Selection,不要用UsedRange,UsedRange选择区域范围太大容易出错。运行代码前先选中需要执行代码的单元格区域,在点击运行即可



那个不是逗号,意思是逗号以后的字符是文本格式的(注意,这个逗号是在上面的而不是下面的),如果真是想把逗号去掉并且都是在第一个字符,可用mid(MID(text,start_num,num_chars)
参数
text字符串表达式,从中返回字符。如果 text 包含 Null,则返回 Null。
start_num
text 中被提取的字符部分的开始位置。如果 start 超过了 text 中字符的数目,Mid 将返回零长度
字符串 ("")。
num_chars
要返回的字符数。如果省略或num_chars 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start_num到字符串结束的所有字符。(说明:要判断 text 中字符的数目,可使用 Len 函数)例:B1=,123
A1=Mid(B1,2,3) 则A1=123
A2=Mid(B1,2,2) 则A1=12
)去掉逗号,

你这个是另1个统一加价的变通问题]

试下

假设数据在B列

Sub AA()
Dim i, k
For i = 1 To 5
X = Len(Cells(i, 2))
For n = 1 To X
y = Mid(Cells(i, 2), n, 1)
Y1 = Mid(Cells(i, 2), n + 1, 1)
If y = "/" And Y1 = 0 Or Cells(i, 2) = "" Then
Cells(i, "B").Replace "/*", ""
    End If
 Next
Next
End Sub


看我的抓图

C1输入

=IF(B1=0,"",SUBSTITUTE(B1,"/0",""))

回车并向下填充。



EXCEL表中文字前有逗号(分割号)怎么删除?~

那个不是逗号,意思是逗号以后的字符是文本格式的(注意,这个逗号是在上面的而不是下面的),如果真是想把逗号去掉并且都是在第一个字符,可用mid(MID(text,start_num,num_chars)
参数
text字符串表达式,从中返回字符。如果 text 包含 Null,则返回 Null。
start_num
text 中被提取的字符部分的开始位置。如果 start 超过了 text 中字符的数目,Mid 将返回零长度
字符串 ("")。
num_chars
要返回的字符数。如果省略或num_chars 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start_num到字符串结束的所有字符。(说明:要判断 text 中字符的数目,可使用 Len 函数)例:B1=,123
  A1=Mid(B1,2,3) 则A1=123
  A2=Mid(B1,2,2) 则A1=12
)去掉逗号,

通过查找替换就可以实现。
具体做法:点击查找,输入需要去除的标点符号,在替换的地方什么也不要输入(但是必须点开),这样就表示将所查找的标点替换为“没有”,即是删除。


#芮泽力# 在EXCEL表格中如何把输入0变消失 -
(17169239709): 你说的问题不清楚,但不知道你遇到的是不是这种情况,参考 Excel如果输52.00的话后面的零零就显示不出来这时右键“设置单元格式”-“数值”2确定Excel如果输入00003的话前面的零显示不出来的话可以加逗号还可“设置单元格式”-“文本”确定

#芮泽力# excl如何把一列数字前面的0都去掉 -
(17169239709): 选中该数字列,点击菜单栏的“格式”--“单元格”,在弹出的“单元格格式”设置框中的“数字”选项卡中设置为“数值”,把右边的“小数位数”设为0,确定后就OK了!

#芮泽力# excel表格里的数据分隔符怎么去除 -
(17169239709): 你好:可以按ctrl+h 替换,回车符是^p 强制回车^l ,空格直接输入一个.

#芮泽力# 如何把excel表格中的一栏里的所有单个数字的“0”删掉,而又不影响数位中的0 -
(17169239709): 我这个是03版,选择该列后,按Ctrl+H 在"查找和替换"窗口中,在"查找内容"框中输入0,让"替换为"框空白 然后点击右下角的选项按钮,在扩展的内容中,勾选"单元格匹配" 最后点击"全部替换"即可. 高级版本应该也有这个功能,只是界面不同,字眼可能不同而已.

#芮泽力# excel表格有很多数字,我想把数字0的一格的内容去掉,就是取消0的数据表格, -
(17169239709): 按CTRL+A 右键单元格,设置单元格格式-数字-自定义 类型,输入 [=0]"";G/通用格式

#芮泽力# Excel中很多单元格里是0,我怎么把这些去掉? -
(17169239709): 最好给个图..如果只有0,你可以替换成空格,也可以用VBA编个过程一次删除掉..

#芮泽力# excel如何隐藏公式中的0 -
(17169239709): 可在工具--选项--视图卡--窗口选项”中取消“零值(Z)”前的钩,就在Excel表格中不显示数字“0”,打钩时显示数字

#芮泽力# 怎么取消EXCEL中函数的0符号? -
(17169239709): 工具---选项---视图---零值---去掉勾选 或者 在公式中设置得出0的值,改为空值,视具体函数公式而定或在公式中加一个IF语句: =IF(原公式,原公式,"")

#芮泽力# excel如何删除一个数组中所有元素都是零的行和列 -
(17169239709): 点列标 “B”,右键---删除.点行号3,右键---删除.OK了,没有必要做公式 .

#芮泽力# excel 中像5.0*6.0中的0怎么去掉 -
(17169239709): 假如数据在A列 选中这列-数据-分列-分割符号用* 将分列成功的AB两列数据单元格格式设置为常规 在C1输入=A1&"*"&B1 填充到底,选中C列复制-选择性粘贴-数值,将AB两列删除即可