=RIGHT(A1,2)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2) 请解释下这个公式帮助理解,

问题描述:

=RIGHT(A1,2)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2) 请解释下这个公式帮助理解,
假如23/03/98这样的日期在A1,那么在B1输入公式:
=RIGHT(A1,2)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2)
则B1变为
变成98-03-23
把B1公式复制,向下粘贴
1个回答 分类:综合 2014-10-29

问题解答:

我来补答
意思就是:取A1单元格中的数据从右边开始数的2个字符+“-”+A1单元格数据从左边开始数第四个字符开始的后2位,即第四和第五个字符+“-”+A1单元格从左边开始数的2个字符,最后组成的字符串放在一个单元格里
其实来说,在B1中要得到这样的结果,不用公式也可以,直接B1=A1,然后B1在单元格格式中选择日期,右边格式部分选yy-mm-dd即可
再问: 直接通过格式yy-mm-dd不能设置,好像23-03-98本身不是EXCEL默认中的日期格式。MID的意思也是从左边?
再答: mid公式的意思是从单元格内容的中间某个字符开始选择字符串 格式:mid(引用的单元格,从左边开始数的第几个字符,引用从这个字符开始的多少歌字符) 关于23-03-98,如果你在单元格中输入的是23/03/98,应该会自动跳到变成3月23日,然后选单元格格式,最后一个“自定义”,右边备选项里面就有yy-mm-dd,选择,确定即可
再问: 谢谢你的耐心解答。我还有另外一个疑问:我按照这个公式将A1单元格转换成我需要的日期格式后,为什么通过筛选显示的是这样?我希望筛选的时候他是按照年份显示,然后在每个年份下有子菜单可以选择月份。好像我一次只能插一张图,不然我可以给你看我希望的效果
再答: 你现在年月日都在一个单元格中,筛选的情况是这样的呀,如果你需要做根据年份筛选再根据月份,那么可以考虑把数据分栏,变成年、月、日三列,那随便怎么筛选都可以了
再问: 不是,我是希望做成后筛选的效果如下图这样的,年月日在一个单元格没有关系的,如果方便加个HI好友吧,我给你发请求了
再答: 嗯……发现一个问题,按照公式出来后,单元格内容是文本,所以筛选时是按照文本格式来筛选,所以是变成你的问题的样子,而你需要的其实是日期筛选格式 要不把你的表发过来给我看看,我帮你弄一下 hlin@armstrong.com
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会