从Excel中的单元格中删除所有非数字字符(无VBA)

从Excel中的单元格中删除所有非数字字符(无VBA),excel,Excel,我正在尝试将一个日期格式为1984年8月12日的单元格和同一工作簿另一张工作表中的另一个单元格转换为两种格式(请演示如何使用Excel进行这两种转换): 1) 移除两个hypens 2) 将日期转换为偶数8月(8月)变为08的所有数字,使其为12081984 我试图找到其他问题来回答这个问题,但它们似乎要么在VBA中,要么在其他代码中。我是个新手,所以VBA有点问题 很抱歉,谢谢。请尝试这一个,以删除两个hypens: 对于,将日期转换为所有数字,其中偶数八月(八月)变为08: 如果您想将其作为

我正在尝试将一个日期格式为1984年8月12日的单元格和同一工作簿另一张工作表中的另一个单元格转换为两种格式(请演示如何使用Excel进行这两种转换):

1) 移除两个hypens 2) 将日期转换为偶数8月(8月)变为08的所有数字,使其为12081984

我试图找到其他问题来回答这个问题,但它们似乎要么在VBA中,要么在其他代码中。我是个新手,所以VBA有点问题

很抱歉,谢谢。

请尝试这一个,以
删除两个hypens

对于
,将日期转换为所有数字,其中偶数八月(八月)变为08


如果您想将其作为一个数字,那么
=VALUE(TEXT(A1,“ddmmyyyy”)
这是一个恶性循环:)如果您将
值应用于文本,您将得到41871的结果,并且您必须对单元格应用自定义格式,如
ddmmyy
:)Nope值将生成的文本字符串格式化为给定的数字
A1=12/31/2013
=VALUE(TEXT(A1,“ddmmyyyy”)
将根据格式化的字符串生成一个数字,因此
3112103
对不起,您是对的,适用于
=TEXT(A1,“ddmmyyyy”)
(我意外地用
mmm
测试了
=TEXT(A1,“ddmmyyyy”)
,这显然不起作用)@engineersmnky和simco非常感谢你们!现在适用于所有日期样式。
=TEXT(A1,"ddmmmyyyy")
=TEXT(A1,"ddmmyyyy")