精华内容
下载资源
问答
  • excel更改日期格式无效 Excel日期不会更改格式 (Excel Dates Won’t Change Format) Have you ever imported data into Excel, from your credit card statement, or somewhere else, and found that Excel dates ...

    excel更改日期格式无效

    Have you ever imported data into Excel, from your credit card statement, or somewhere else, and found that Excel dates won't change format? And, if you try to sort that column of dates, things end up in the wrong order.

    您是否曾经从信用卡对帐单或其他地方将数据导入Excel,发现Excel日期不会更改格式? 而且,如果您尝试对那列日期进行排序,那么事情将以错误的顺序结束。

    That happened to me this week, and here’s how I fixed the problem, using a built-in Excel tool.

    这周发生在我身上,这就是我使用内置的Excel工具解决问题的方式。

    日期为文字 (Dates As Text)

    In the screen shot below, you can see the column of imported dates, which show the date and time. I didn’t want the times showing, but when I tried to format the column as Short Date, nothing happened – the dates stayed the same.

    在下面的屏幕快照中,您可以看到导入日期的列,其中显示了日期和时间。 我不希望显示时间,但是当我尝试将列格式设置为“短日期”时,什么也没发生–日期保持不变。

    problem dates

    Why won’t the dates change format? Even though they look like dates, Excel sees them as text, and Excel can’t apply number formatting to text.

    为什么日期不更改格式? 即使它们看起来像日期,Excel也会将它们视为文本,并且Excel无法将数字格式应用于文本。

    There are a few signs that the cell contents are being treated as text:

    有一些迹象表明单元格内容被视为文本:

    • The dates are left-aligned

      日期左对齐
    • There is an apostrophe at the start of the date (visible in the formula bar)

      日期开头有撇号(在编辑栏中可见)
    • If two or more dates are selected, the Quick Calc in the Status Bar only shows Count, not Numerical Count or Sum.

      如果选择了两个或多个日期,则状态栏中的“快速计算”仅显示计数,而不显示数值计数或总和。
    Quick Calc in the Status Bar

    确定日期 (Fix the Dates)

    If you want to sort the dates, or change their format, you’ll have to convert them to numbers – that’s how Excel stores valid dates. Sometimes, you can fix the dates by copying a blank cell, then selecting the date cells, and using Paste Special > Add to change them to real dates.

    如果要对日期进行排序或更改其格式,则必须将其转换为数字,这就是Excel存储有效日期的方式。 有时,您可以通过以下方式修复日期:复制空白单元格,然后选择日期单元格,然后使用“选择性粘贴”>“添加”将其更改为实际日期。

    Unfortunately, that technique didn’t work on this data, probably because of the extra spaces. You could go to each cell, and remove the apostrophe, but that could take quite a while, if you have more than a few dates to fix.

    不幸的是,可能由于多余的空间,该技术无法在此数据上使用。 您可以转到每个单元格并删除撇号,但是,如果要修复的日期不止几个,则可能要花费相当长的时间。

    A much quicker way is to use the Text to Columns feature, and let Excel do the work for you:

    一种更快的方法是使用“文本到列”功能,然后让Excel为您完成工作:

    • Select the cells that contain the dates

      选择包含日期的单元格
    • On the Excel Ribbon, click the Data tab

      在Excel功能区上,单击“数据”选项卡
    • Click Text to Columns

      单击文本到列
    Click Text to Columns

    In Step 1, select Delimited, and click Next

    在步骤1中,选择“定界”,然后单击“下一步”。

    select Delimited
    • In Step 2, select Space as the delimiter, and the preview pane should show the dates divided into columns.

      在第2步中,选择“空格”作为定界符,然后预览窗格应显示分为几列的日期。
    • Click Next

      点击下一步
    select Space as the delimiter

    In Step 3, you can set the data type for each column:

    在步骤3中,您可以为每一列设置数据类型:

    • In the preview pane, click on the date column, and select Date

      在预览窗格中,单击日期列,然后选择日期
    • In the Date drop down, choose the date format that your dates are currently displayed in. In this example, the dates show month/day/year, so I’ve selected MDY.

      在“日期”下拉列表中,选择当前显示日期的日期格式。在此示例中,日期显示为月/日/年,因此我选择了MDY。
    choose the date format
    • Select each of the remaining columns, and set it as “Do not import column (skip)”

      选择其余的每个列,并将其设置为“不导入列(跳过)”
    Do not import
    • Click Finish, to convert the text dates to real dates.

      单击完成,将文本日期转换为实际日期。

    格式化日期 (Format the Dates)

    Now that the dates have been converted to real dates (stored as numbers), you can format them with the Number Format commands.

    现在,日期已转换为实际日期(存储为数字),您可以使用数字格式命令将其格式化。

    There are a few signs that the cell contents are now being recognized as real dates (numbers):

    有迹象表明,单元格内容现在已被识别为实际日期(数字):

    • The dates are right-aligned

      日期右对齐
    • There is no apostrophe at the start of the date (visible in the formula bar)

      日期开头没有撇号(在编辑栏中可见)
    • If two or more dates are selected, the Quick Calc in the Status Bar shows Count, Numerical Count and Sum.

      如果选择了两个或多个日期,则状态栏中的“快速计算”将显示“计数”,“数字计数”和“总和”。
    Check Status Bar

    To format the dates, select them, and use the quick Number formats on the Excel Ribbon, or click the dialog launcher, to see more formats.

    要设置日期格式,请选择日期,然后使用Excel功能区上的快速数字格式,或单击对话框启动器以查看更多格式。

    Format the numbers

    Everything should work correctly, after you have converted the text dates to real dates.

    将文本日期转换为实际日期后,一切都应正常工作。

    下载样本文件 (Download the Sample File)

    To follow along with this tutorial, get the Date Format Fix Sample file from my Contextures website, on the Excel Dates Fix Format page.

    要继续本教程,请从Contextures网站上的Excel Dates Fix Format页面上获取Date Format Fix Sample文件。

    Fix Excel Dates Won't Change Format

    翻译自: https://contexturesblog.com/archives/2014/01/30/excel-dates-wont-change-format/

    excel更改日期格式无效

    展开全文
  • Excel 中拼接SQL 但是获取的格式 获取出来是这样 ...解决方法:将该行文本复制粘贴到txt文件中,然后在excel修改该列的单元格格式 为文本,然后重新复制txt文件的文本粘贴到该列。即可。 ...

    在Excel 中拼接SQL  但是获取的格式 获取出来是这样   

      ===========》

    可以看出  excel 文本是我想要的,但是复制出来的sql 格式却不对。

    我只是需要该行的文本  但是获取到的值变成了数字 或者 日期  。

    将日期格式转换成文本格式

    解决方法:将该行文本复制粘贴到txt文件中,然后在excel 中修改该列的单元格格式 为文本,然后重新复制txt文件的文本粘贴到该列。即可。

    展开全文
  • 症状:用户编辑excel表时,在单元格格式处要更改日期显示方式,dd-mmm-yyyy或mm-dd-yy等方式时,无效。还有就是会导致自动筛选时,日期排列无法按顺序。 原因:中文windows系统默认的日期格式与英文日...
    本文出自Simmy的个人blog:西米在线   http://simmyonline.com/archives/536.html
     
    症状:用户编辑excel表时,在单元格格式处要更改日期显示方式,dd-mmm-yyyy或mm-dd-yy等方式时,无效。还有就是会导致自动筛选时,日期排列无法按顺序。
     
    原因:中文windows系统默认的日期格式与英文日期格式冲突。
     
    解决方法:控制面板--区域和语言选项--区域选项--标准和格式--设为:英语(美国)






















    本文转simmy51CTO博客,原文链接:http://blog.51cto.com/helpdesk/185967 ,如需转载请自行联系原作者
    展开全文
  • 读取excel 并将读取到的数据更改后保存到新的excel. 本demo实现了将数据读取后更改了数据中的yyyy年MM月dd天 更改为yyyyMMdd格式时间然后保存到指定位置
  • ✦替换为时间格式当你输入5点20或5.20,Excel是不能识别为时间格式的。但如果你不小心输错了,没关系,“全部替换”让你快速转换为时间格式。方法:1、复制错误的时间格式➡粘贴到【记事本】中2、按【Ctrl+H】➡弹出...

    凡是涉及到数据分析的岗位,都离不开Excel。凡是要用到Excel的工作,都绕不开时间计算。

    但其实时间数据的计算并不难,学会这些小技巧,再也不会被庞大的数据弄得心烦意乱了。

    ✦替换为时间格式

    当你输入5点20或5.20,Excel是不能识别为时间格式的。

    但如果你不小心输错了,没关系,“全部替换”让你快速转换为时间格式。

    方法:

    1、复制错误的时间格式➡粘贴到【记事本】中

    2、按【Ctrl+H】➡弹出【替换】对话框➡“查找内容”输入“.”➡“替换为”输入“:”➡点击【全部替换】

    3、将替换后的数据粘贴到表格中。

    2caae80770c29a475e041241b35ec9f7.gif

    ✦计算间隔多少小时

    输入公式=(结束日期-开始日期)*24

    cbf8604ec76d89fbd03c23c121fcaad6.gif

    ✦计算间隔多少分钟

    输入公式=(结束日期-开始日期)*1440

    61d129ec696a9397ff480e45d767ba39.gif

    ✦计算间隔多少秒

    输入公式=(结束日期-开始日期)*24*60*60

    0a31a145d0bd4a7b523d12dc7dd54427.gif

    ✦计算隔天的间隔小时数

    用于计算不超过24小时的时间间隔。

    输入公式=MOD(结束日期-开始日期,1)

    e64df7d0e49e46df7507666150f1a2ab.gif

    ✦间隔小时数的取整

    用于计算两个时间差的小时整数,不足1小时的自动舍去。

    输入公式=TEXT(结束日期-开始日期,"[h]")

    ab664a95ec36f7d2cc697aa4f541bbd7.gif

    ✦间隔分钟数的取整

    常用于通话的计算,不足1分钟的按1分钟计算。

    输入公式=CEILING(通话结束-通话开始,1/1440)➡数字格式栏中选择【时间】

    f6b53b2d35f9eda06e14221df05f7c7b.gif

    ✦合并时间和日期

    输入公式=时间+日期

    695d07debeb26d19db52f49b5062b455.gif

    ✦拆分时间和日期

    1、在日期栏中,输入公式=INT(日期时间)➡数字格式栏中选择【短日期】

    2、在时间栏中,输入公式=日期时间-出发日期➡数字格式栏中选择【时间】

    5f2fc98371f29837c5784ca21c8c92f1.gif

    点击左上方☝☝,关注我~

    持续分享更多简单易学、功能强大的Excel技巧,让你轻松又高效的掌握Excel办公技能。

    如果你想实战速成Excel技巧,可以浏览我的新专栏【7天Excel实战速成】,原价59.9元课程限时特价19.9元

    展开全文
  • 我们在Excel常常会输入各种日期,而很多人在输入日期时总是达不到自己想要的那种,总是会或多或少的出现一些差别,今天就来总结一下在excel中输入日期的方法及技巧,希望对你有有所帮助。 工具/原料 Office Excel...
  • 工作中我们可能遇到有关时间的数据,但是它并不是时间格式,需求中我们需要进行计算天数等,此时我们就需要更改这些数据的格式日期格式。但是,有时会出现更改后并未成功的情形,如下: 我们要将上面的额数据改...
  • poi导出excel日期格式问题

    千次阅读 2019-10-16 14:27:31
    POI导出Excel的时候有时需要日期格式,在筛选时是这样的 private XSSFWorkbook wb = null; String dateFormat = "yyyy-MM-dd";//或者"yyyy/MM/dd"格式,"yyyy/M/d"这样的格式不会自动补0 public void setCell(int...
  • POI导出excel日期格式

    千次阅读 2018-03-23 14:47:18
    http://javacrazyer.iteye.com/blog/894850再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数、百分比、货币、日期、科学计数法和中文大写这些将在...
  • c# 处理Excel时间格式问题 很多初学者一开始处理Excel表格的时候,如果遇到处理时间或多或少都会遇到一些坑。 用这种方式处理,就不会出现问题,如下所示: /// <summary> /// Excel读取为DataTable /// &...
  • 由于在读取Excel文件过程中,往往遇到读取出来的时间是数字。因为excel是按照1900年1月1日开始计算至今天数。因此需要进行转换。不过特别注意,0表示1900年1月0日。
  • Java修改Excel时间格式

    2016-11-30 19:19:46
    修改后的时间格式: 代码如下:package com.tyut.rcr;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import ...
  • ublic WritableCellFormat style_date = new WritableCellFormat(new ...不修改电脑设置,怎么实现导出EXCEL日期格式和代码里设置的一样呢? 转载于:https://www.cnblogs.com/ahwankong/p/3198924.html
  • 主要介绍了利用python对excel中一列的时间数据更改格式操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 最近需要将数据导出至excel,而用python datetime.datetime.now() 获取到的日期转为字符串再写入excel后,excel仍无法识别为日期格式 >>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 研究后...
  • 如果我们在想EXCEL中想把一列日期格式的数据转换为文本格式,如果直接在“设置单元格格式”中将日期格式改为文本格式,就会发现原来的日期会变成与该日期相对应的日期编码,如下图: 右侧数字即为直接转为文本后...
  • excel更改页眉页脚 带格式日期Excel页脚 (Excel Footer with Formatted Date)It's Fancy Footer Friday! Check with your boss – maybe you can leave early to celebrate. 星期五是花式页脚! 与老板核实一下-...
  • 今天遇到一个问题,得把一个excel表格中的数据写入数据库,写入数据库的表对应的格式日期类型,给我的excel表的日期却是常规类型,为此在导入库之前,需要做excel上的格式转换,网上并没有现成的解决方案,自己...
  • 更改写入excel的pandas对象的时间格式

    千次阅读 2018-03-25 15:53:24
    更改写入excel的pandas对象的时间格式 若Series、DataFrame对象的列索引为时间序列,调用.to_excel()写入的时间格式如下: 但我们通常需要更换时间格式,在此笔者提供了一种思路,不废话,直接贴代码: import...
  • openpyxl更改excel单元格格式

    千次阅读 2020-04-13 23:35:46
    今天帮朋友写一个excel处理的小程序,他需要处理xlsx格式的文件,但是他的单元格有的是文本,有的是数字,在处理起来需要统一格式。我使用的openpyxl,开始的时候搜了半天都没找到解决方案,之后在一个国外论坛终于...
  • 主要为大家详细介绍了Python xlwt设置excel单元格字体及格式的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Excel的数据格式分为常规、数字、货币、短日期、长日期时间、百分比、分数、文本等多种类型,各种类型之间基本上都是可以相互转换的,但必须掌握一定的技巧,例如文本与日期时间格式之间的转换,必须要用到Date...
  • Excel日期时间的表示方法比较特殊,Excel中的日期存储的是数值类型,计算的是从1900年1月1日到现在的数值。 例如2021-8-3实际上存储的是44411。可以在Excel中验证,首先在一个单元格中输入2021-8-3,然后将单元格...
  • 步骤1:在excel中把文本格式日期改为想要的日期格式 步骤2:在旁边空格中输入1,并设置成日期格式,变成1900/1/1; 步骤3:复制该单元格,选择需要转换的所有目标日期,并右键,单击选择性粘贴,进入编辑页面后...
  • js读取excel日期格式转换问题

    千次阅读 2019-11-12 16:04:45
    方法一、 在使用js-xlsx插件来读取excel时,...// excel读取2018/01/01这种时间格式是会将它装换成数字类似于46254.1545151415 numb是传过来的整数数字,format是之间间隔的符号 1.方法①: formatDate(numb, f...
  • 需要将字符串写入Excel中,并让该字符串在Excel显示为日期格式。 1、将字符串写入Excel中,格式为“yyyy/m/d” 2、再设置该字符串所在单元格的样式为水平居中、垂直居中 具体用法 import datetime from openpyxl ...
  • excel打开默认单元格式为自定义,要手动更改单元格式日期,否则为乱码 解决:导出时将日期改为文本,修改jquery.table2excel.js中的mso-number-format if($(q).html().indexOf(".")!=-1){ tempRows += "<td style...
  • EXCEL 修改日期格式

    千次阅读 2016-04-05 17:25:39
    excel时间格式为mm/dd/yyyy hh:mm:ss 想将数据导入到数据库中,可是数据库的时间格式为yyyy-mm-dd hh:mm:ss 所以需要将excel格式进行修改。 我从网上找到方法说直接右键修改时间格式即可,但是试过无法...
  • 用python对excel中一列的时间数据更改格式 问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y0190000X B150 200 2019-05-...
  • 关于excel导出日期格式变化问题处理

    万次阅读 2019-03-13 15:01:18
    关于excel导出日期格式变化问题处理 1.问题描述:java web项目,本来部署在windows下,导出数据库数据是,创建日期格式为2018-08-08 08:08:08。因服务器性能问题,迁移服务器至linux(centos 7.5)。现成操作人员...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,711
精华内容 32,684
关键字:

excel日期格式修改