永发信息网

如何在EXCEL某一列数据前面加单引号?这列数据都是日期格式(例如2017-01-01)而且单引号不显示出来。

答案:2  悬赏:40  手机版
解决时间 2021-03-05 10:31
  • 提问者网友:你挡着我发光了
  • 2021-03-04 19:20
如何在EXCEL某一列数据前面加单引号?这列数据都是日期格式(例如2017-01-01)而且单引号不显示出来。
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-04 20:48
加单引号一般的目的是将单元格内数字格式的内容转变为文本格式,例如你在Excel中输入身份证号时,由于号码过长Excel会自动将号码转化为科学计数的方式显示,此时,就需要你在身份证号前方加上单引号将其变成文本格式进行存储。
再看你的问题,由于Excel的日期格式与系统日期格式相对应,所以当你系统日期格式为YYYY/MM/DD这种格式时,你在Excel里输入2017-01-01会自动转成2017/1/1(日期格式)这样,此时就需要你在2017-01-01之前加个英文模式下的单引号,告诉Excel你输入的是个文本而不是日期(输入完后,在数据前方是不会显示单引号的),虽然你本意是要输入日期,但Excel会自动将你输入的日期格式转变成YYYY/MM/DD形式,如果不想改变格式就加单引号告诉Excel你输入的是个文本,当然你也可以通过修改系统日期格式或在Excel下自定义格式等方法实现
再看你公式的那个,那个公式与你在输入数字之前打单引号是不一样的,公式那个是将单引号作为整个文本的一部分加到了数据的最前方(输入完后,单引号会显示在数据前方),而不是告诉Excel你之后要输入的数值是文本
你这两个选择性粘贴后的区别就是一个前边没有单引号,另外一个会在数据前边有个单引号(公式的那个,其实公式的那个你输入完公式按回车后就变成了'2017-1-1,选择性粘贴只不过是去除公式保留数值而已)追问哎!现在有一个EXCEL表格有一列日期,我现在需要在前面加单引号,但是加了单引号后单引号不显示,如何操作?主要想解决这个问题。(例如我在其中一个日期的前面输入单引号按回车后显示的结果没有单引号,我不想一个一个操作,有没有批量的办法?)追答用分列的方式,先选中有数据的那一列,然后在”数据“选项卡选”分列“一直点下一步,点到最后一步后选”文本“即可,附件中是视频步骤(wmv格式)供你参考
全部回答
  • 1楼网友:鸽屿
  • 2021-03-04 21:05
你要的格式是常规格式(文本),其实你的公式是可以用的。就是输入日期前加"'"和=YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1)是一样的。你试试看。追问不行,我那个公式复制完选择性粘贴,数值,然后还必须把每一个单元格双击回车一下单引号才会消失。追答公式里不要单引号。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯