热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

excel单元格格式小结

不要嫌烦单元格日期格式设置,我又回来唠叨excel了,呵呵  关于excel单元格格式(此处说的是狭义上的格式,即文本、数字、日期时间等格式,而不讨论对齐、边框、底纹等),程序自带的帮助文件中没有详细

不要嫌烦单元格日期格式设置,我又回来唠叨excel了,呵呵

  关于excel单元格格式(此处说的是狭义上的格式,即文本、数字、日期时间等格式,而不讨论对齐、边框、底纹等),程序自带的帮助文件中没有详细列表说明(好像不太符合微软的性格,也可能我眼神有问题-_-b),网上简单搜了下也大多是些针对某特例的小技巧,没找到系统地总结的单元格日期格式设置。所以就花时间整理了一下,并附上一些简单例子方便理解。希望能对大家有所帮助,如果看完能有“原来excel还能这样用”的想法,小渔我也幸甚至哉了。

  以下内容均通过实验所得,从数据选择到现象-结论的推理过程难免有片面、谬误之处,望大家谅解并批评指正单元格日期格式设置

  Excel单元格格式小结

  1) 通用格式/G:常规格式,由excel根据单元格内容判断数值类型(程序默认)单元格日期格式设置。如果单元格的宽度不足以显示整个数字,则“常规”格式将对含有小数点的数字进行舍入,并对较大数字使用科学记数法。

excel单元格格式小结

  例如,输入0123,程序会自动将此内容轮换为数字型的123;再如,输入02-03-01,程序会自动将此内容作为日期处理,并显示为2002-3-1;又如,输入123456789012345,则显示为1.23457E+14单元格日期格式设置

  2) @:文本格式,所输即所得单元格日期格式设置。不过如果是先输内容后设置,有时需要在单元格末尾输入一个回车才能更新单元格的显示方式。

  例如,当123456789012345已经显示为1.23457E+14,这时在更改单元格格式后,并不会马上显示为123456789012345,需要选中该单元格变成编辑模式后按回车键才可以单元格日期格式设置

  3) 数字格式:

  i. 数字一般用#来表示单元格日期格式设置

  ii. 小数位数:由小数点(.)后加0的个数或者加##的个数来控制(多余的位数会被四舍五入),两者的区别在于是否显示最后面的0单元格日期格式设置

excel单元格格式小结

  如数字1.501,在0.00格式下显示为1.50,而在#.##格式下显示为1.5单元格日期格式设置

  iii. 数字位数:用数字(0)的个数可以控制显示的位数,不足的在前面加0单元格日期格式设置

  例如单元格格式为:00000#,则单元格将会用6位数显示,即999会显示为000999单元格日期格式设置

  iv. 千分符:Excel中用##,##0.00表示显示千分符,而据小鱼观察,只要格式中包含“#,#”就可以单元格日期格式设置

  v. 负数醒目:用分号(;)隔开,分号前写正数的格式,分号后写[X色]和负数格式单元格日期格式设置

  例如单元格格式为:0.00_);[红色](-0.00),表示数字用有两位小数,且当数字为负数时用红色显示,显示负号且两边加括号单元格日期格式设置

  颜色中的X可以是:红、绿、蓝、白、黄、黑(橙、紫、青等颜色在这里不可用,其他可用颜色暂时没有发现,希望大家补充)单元格日期格式设置。另外,excel帮助文件的示例中用的是[red],但在我的中文office2003下不可用。

  4) 货币、会计专用、百分比、混和格式单元格日期格式设置

  其实这些都可以说成是混和格式,因为前三种只是在数字型的基础上在前后加货币符号或百分号即可单元格日期格式设置

  例如,如果单元格格式为:$#,##0.00,输入数字12000后显示为:$12,000.00;又如,如果单元格格式为:0.0时,输入0.1235后显示为:12.4%单元格日期格式设置

  当然,数字的前后不一定非加货币符号或百分号不可,其他任意符号或文字都可以用单元格日期格式设置。这个在一些场合非常实用:

  例如要录入某班学生的成绩表单元格日期格式设置,学号是从2005001到2005050,但因排列不规律不能按序列填充,这时将单元格格式设置为200500#,只需输入最后一位或两位,就能显示完整的学号了;

  又如需要在某一列中输入形式为 ##-BA-## 的产品编号,只需将此列的单元格格式设为:00“-BA-“00,之后在单元格内输入301就会显示为03-BA-01了,用此方法,工作量可大为减少单元格日期格式设置

  (未完单元格日期格式设置,待续)


推荐阅读
  • 本文介绍了Python对Excel文件的读取方法,包括模块的安装和使用。通过安装xlrd、xlwt、xlutils、pyExcelerator等模块,可以实现对Excel文件的读取和处理。具体的读取方法包括打开excel文件、抓取所有sheet的名称、定位到指定的表单等。本文提供了两种定位表单的方式,并给出了相应的代码示例。 ... [详细]
  • MATLAB函数重名问题解决方法及数据导入导出操作详解
    本文介绍了解决MATLAB函数重名的方法,并详细讲解了数据导入和导出的操作。包括使用菜单导入数据、在工作区直接新建变量、粘贴数据到.m文件或.txt文件并用load命令调用、使用save命令导出数据等方法。同时还介绍了使用dlmread函数调用数据的方法。通过本文的内容,读者可以更好地处理MATLAB中的函数重名问题,并掌握数据导入导出的各种操作。 ... [详细]
  • 我们有(据我所知)星型模式SQL数据库中的数据文件。该数据库有5个不同的文件,扩展名为 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • java drools5_Java Drools5.1 规则流基础【示例】(中)
    五、规则文件及规则流EduInfoRule.drl:packagemyrules;importsample.Employ;ruleBachelorruleflow-group ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • 作者表示自己最近工作非常忙碌,无法抽出时间写作。他计划在未来的几天内写关于namespace与C#的名字解析以及数据库内容转化为excel文件下载的知识。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
author-avatar
小力维2010_622_531
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有