excel - 删除excel单元格中的一些数字

标签 excel find format

我有一系列(列)数字

      A

1  1209999
2  158999 
3  1329999
4  139999

我想删除单元格末尾的所有 9,所以数字 1209999 将是 120,而数字 158999 将是 158,这可能吗?

最佳答案

如果您需要从单元格中删除所有“9”,请使用 =SUBSTITUTE(A1,"9","")
如果您只需要删除字符串末尾的“9”,请使用这个小 UDF:

Function DelEnd9(x As String)
    DelEnd9 = x
    If Len(x) = 0 Then Exit Function
    If Right(x, 1) <> "9" Then Exit Function        
    DelEnd9 = DelEnd9(Left(x, Len(x) - 1))
End Function

并这样称呼它:=DelEnd9(A1)
enter image description here

关于excel - 删除excel单元格中的一些数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591694/

相关文章:

linux - 数字取证 : what can i get out from my . 原始文件?

android - 在 Android 上清除 MifareClassic 扇区的最佳方法是什么?

excel - 将剪贴板中的图像粘贴到 Excel 中的单元格

excel - 将文本文件数据提取到工作表

find - 如何访问 OCaml 中的列表

java - MONGODB - 使用 JAVA 查找 "_id"

R: 从长格式表到 "diagonal"格式

Javascript - 将图像导出到Excel

vba - Excel 2007 VBA ActiveWorkbook SaveAs 未保存...运行时错误 1004

linux - 在 Linux 中查找最大深度为 2 的文件并移动到相应的文件夹