Excel excel怎么去掉单元格里头的汉字

已举报 回答
Excel excel怎么去掉单元格里头的汉字
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    9,722

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
要解决这个问题,您可以按照以下步骤进行操作:
1. 打开Excel软件,并在工作表中找到需要处理的单元格。
2. 在该单元格内输入以下公式:"=",然后将需要去汉字的型号输入进去。
3. 按Enter键确认公式。
使用以上方法,即使型号中存在汉字,也会去除其影响。需要注意的是,在输入公式时,请确保型号完全符合要求,以免产生错误结果。
另外,如果需要批量处理多个单元格,可以将上述步骤应用于整个表格。这样一来,您就能够快速准确地去除所有单元格中的汉字了。
同时,在处理过程中可能会遇到一些特殊情况,例如某些型号中既有中文字符又有其他字符组合在一起。此时我们需要根据具体情况做出相应调整。例如,在代码中使用正则表达式来匹配所有可能存在的字符,并进行清理和替换操作。
最后提醒一句:以上方法仅适用于Excel软件中使用VBA编程语言实现。如果您不熟悉VBA编程语言或者不想使用该方法,则需要考虑其他解决方案了。
取消 评论
不用公式,替换。
取消 评论
假设这列数据在a列,b1单元格输入公式
=text(a1,00!:00!:00)
下拉复制公式
选中b列---复制---右键---选择性粘贴---数值---再删去a列,这样新的a列就是你要的时间格式
取消 评论
如果您在Excel表格中有一列数据包含逗号,并且想要去掉这些逗号,可以尝试以下方法:
1. 使用“查找和替换”功能。选中该列数据,然后按下“Ctrl + H”键,打开“查找和替换”对话框。在“查找”框中输入逗号“,”,在“替换为”框中留空,然后点击“全部替换”按钮。这将删除该列中所有逗号。
2. 使用公式函数。如果您只想在某些情况下去掉逗号,可以使用Excel中的SUBSTITUTE函数。例如,如果您想在A1单元格中去掉逗号,可以在B1单元格中输入以下公式:
=SUBSTITUTE(A1,,,)
这将在B1单元格中显示与A1单元格相同的数据,但不包含逗号。
无论您采用哪种方法,处理后的数据将不再包含逗号。
取消 评论
一楼的公式对于有些数据是可以的,可是对于另外一些数据好象就不行了。 比如你在A1输入: “杭州6办调整116月3加盟收入”,可是结果就得不到“61163”了。 同样输入:“广东汕尾31某D街a231号”也得不到“31231”。 我也不知道什么原因。 不过有个自定义函数可以解决上述问题,不知道你会用不? Function 求数字(对象 As String) '在文本与数字混杂中提取数字 Dim m席初yReg Set myReg = CreateObject(vbscript.Regexp) ***.Global = True myReg.Pattern = [^\d/+] 求数字 = myReg.Replace(对象, ) Set myReg = Nothing En接说吧顾d Function
取消 评论
这个必须使用自定义函数:
1、在工作表按alt + F1来自1,打开VBE编辑器
2、在左上方工程管理器中点击右键——插入模块
3、在右边白色的代码窗口中粘贴以下代码:
Function del(str As String) As String
Dim objRegExp As Object
Set objRegExp = CreateObject(VBSCRIPT.REGEXP)
With objRegExp
.Global = True
.Pattern = [\u4e00-\u9fa5]
del = .Replace(str, )
End With
End Function

4、假设你的数据在A列,现在你在B1中输入=del(a1) 就可以取到剔除汉字后的值

另外再猜测一下,你的意思可能是只保留前方的型号,而后面的商品名称去除,如果这样的话也可以直接在B1使用公式:
=LEFT(A1,MATCH( ,MID子领命她短目岩B(A1,ROW($1:$100),1),)-1)
输入完公式以后同时按ctrl + shift + 车键结束
取消 评论
这个必须使用自定义函数:
1、在工作表内按alt + F11,打开VBE编辑器
2、在左上方工程管理器中点击右键——插入模块
3、在右边白色的代码窗口中粘贴以下代码:
Function del(str As String) As String
Dim objRegExp As Object
Set objRegExp = CreateObject("***.regexp")
With objRegExp
.Global = True
.Pattern = "[u4e00-u9fa5]"
del = .Replace(str, "")
End With
End Function

4、假设你的数据在A列,现在你在B1中输入=del(a1) 就可以取到剔除汉字后的值

另外再猜测一下,你的意思可能是只保留前方的型号,而后面的商品名称去除,如果这样的话也可以直接在B1使用公式:
=LEFT(A1,MATCH(" ",MIDB(A1,ROW($1:$100),1),)-1)
输入完公式以后同时按ctrl + shift + 回车键结束
取消 评论
ZOL问答 > 相机 > 其他分类 > Excel excel怎么去掉单元格里头的汉字

相关产品

  • 飞思XC

    飞思XC

    参考价:即将上市    评分:-

    热门排行榜:未上榜

  • 京东搜一搜

热门数码相机排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?