首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HR不得不知的Excel技能——数据格式篇

但是通常我们在学习Excel的时候就会忽略数据格式的问题,从而也给日常的办公带来过一些小麻烦,因此我们首先来看看Excel有哪些常见的数据格式: 常规:最常见的数据格式,该格式不包含任何特定的数据格式,...时间:和日期格式类似,时间格式也会根据国家给到一些非常特殊的表达方式。在此有一个小的tips,如果是给一个歪果仁看的话,如果给他看他的语言下的特殊表达,对方会很开心呢哦~ ?...文本:在文本格式下,数据格式将以文本的形式存储。这个需要特别注意,HR们经常会用到这个东西,那就是工号、身份证号。很多时候大家遇到的Excel都和文本格式有一定的关系。...如果点击这个单元格会看到一个小感叹号,提示:“此单元格的数字为文本格式,或前面有撇号” 我们首先来讲一下如何解决这个问题。...还几个刚刚我们在看A列数据的报错时候的提示的后半句吗:“此单元格的数字为文本格式,或前面有撇号” 解决方案就在这个撇号上了,Excel中有一个非常特殊的符号英文格式下的单引号:' 大家可以尝试一下,直接的单元格中输入一个英文的单引号

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHPExcel对于Excel中日期和时间类型的处理

    PHPExcel是一款优秀的处理Excel文件读写的开源PHP Library,能够给我们提供强大的Excel读写能力,本文针对Excel处理过程中关于日期和时间类型的处理进行深入的讨论。...一、Excel中的日期和时间类型 Excel中的日期存储的是数值类型,计算的是从1900年1月1日到现在的数值。例如2008-12-31实际上存储的是39813。...Excel 2007版本中提供了24种默认的日期类型格式,其中带星号的两个会和系统时区绑定(这样在不同时区的电脑之间传递文件时,时间会发生变化)其他的则不会根据时区发生变化。时间则提供了11种格式。...二、使用PHPExcel读取Excel中的日期和时间类型 我制作了一个模板Excel文件,按照中文日期类型输入了24个日期值,如下所示: ?...三、使用PHPExcel写入格式化后的日期和时间数据 PHPExcel中提供了22种默认的日期格式,我们可以将日期进行格式化后写入,这样Excel打开的时候看到的就是格式化后的时间,运行以下代码(接上面的部分

    3.2K10

    Excel小技巧47: 输入日期和时间的2个方法

    在工作表中输入日期和时间是经常要进行的操作,如果要输入当前的日期和时间,我们可以使用快捷键,也可以使用Excel内置的函数。...方法1:使用快捷键输入日期和时间 选取需要输入日期和时间的单元格,按Ctrl+;快捷键,此时Excel会在单元格中输入当前日期。...保持该单元格处于编辑状态,按一次空格键,再按Ctrl+Shift+;快捷键,Excel会输入当前时间。如下图1所示。 ? 图1 注意,使用这种方法输入日期和时间后,并不会自动更新。...方法2:使用NOW函数/TODAY函数 上面的方法1在输入日期和时间时使用了两个快捷键,如果想一次输入日期和时间,可以使用NOW函数。如果只想输入日期,可以使用TODAY函数。如下图2所示。 ?...图2 注意,使用这种方法输入的日期和时间是动态的,会随着工作表的更新而自动更新。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    84030

    Excel小技巧28:阻止Excel自动将数字转换成日期

    在大多数情况下,当输入的数字也可以表示有效的日期时,Excel会自动将这些数字转换成日期。这不仅仅改变了格式,实际上改变了其本身的值。...例如上面输入的“2020-01-05”被Excel转换成日期后,其值被改为43835,代表日期序数。 这里介绍两种阻止Excel自动将数字转换成日期的方法。...注意,如果已经输入了数字并且Excel自动将其转换成了日期,你再将该单元格格式设置为“文本”,只会将其转换成代表日期的序数,并不是输入时的数字。 另一种方法是在输入数字前先输入撇号(’)。...当你首先输入撇号,Excel会认为该单元格中的数据是文本。注意,你可以看到输入撇号后的数据自动左对齐,这正符合Excel默认文本左对齐而数字右对齐。...此外,使用撇号,你仍可以将该单元格中的值用于查找公式(例如VLOOKUP或MATCH),它们会忽略撇号。

    13.4K30

    Laravel 使用Excel导出的文件中,指定列数据格式为日期,方便后期的数据筛选操作

    背景 最近,后台运维要求导出的 Excel文件,对于时间的筛选,能满足年份、月份的选择 通过了解,发现: 先前导出的文件,默认列数据都是字符串(文本)格式 同时,因为用的是 Laravel-excel...控件版本的问题,要实现的方式也不同 在此,根据版本不同,进行步骤整理,以便能帮助到有需要的小伙伴 … 所要达成的目标 框架 Laravel 版本: Laravel5.8 Excel...- Column formatting 参考文章:laravel-excel导出的时候写入的日期格式数据怎么在excel中正确显示成可以筛选的日期格式数据 提示 1....根据实际操作,发现,对于下单日期的写入,需计算从 1900-01-01到目标日期的天数 2. 但是,还需多添加两天(容错处理) 3....excel中正确显示成可以筛选的日期格式数据 Laravel Excel 3.1 导出表格详解(自定义sheet,合并单元格,设置样式,格式化列数据)

    12510

    带公式的excel用pandas读出来的都是空值和0怎么办?——补充说明_日期不是日期

    之所以另 起一篇,是因为 ①频繁修改需要审核比较麻烦 ②这个问题是数据源头的错误,不常碰到,而且可控的,楼主这里是因为积攒了大批数据,去改源头之前的也改不了,还是要手动,比较麻烦 先说问题,读取excel...时候,日期不是日期格式是数字或常规,显示的是四个数字,python读取出来的也是数字,写入数据库的也是数字而不是日期 附上读取带公式的excel的正文链接: https://blog.csdn.net.../mm/dd"#excel VBA语法 #添加到循环之前,2行3列对应C2是数字格式的日期 处理这个问题,楼主本人电脑是可以跑通的完全没问题,注意打印出来date,看下格式,跟平常见的不是太一样!...,我本来以为是pandas里的datetime模块没导入得到问题,几经周折发现错误在excel里面,也就是win32com.clien模块 解决办法: 1.再导入个模块 win32timezone..., 再贴一下定义读取excel的函数代码 附上读取带公式的excel的正文链接: https://blog.csdn.net/qq_35866846/article/details/102672342

    1.7K20

    【Excel心得】一个操作、三种函数,完美解决Excel中时间日期格式不统一问题!

    ()提取文本数据 第五步:手动处理问题数据 情景,将各种日期格式转为"2019-01"格式 老师/上级给了你一个任务: 有几张excel表格(.xlsx文件),要你把大家的获奖记录统计到一个excel...你看了看前面的字段,嗯,复制粘贴到一起就可以了,比较简单,然后你看了看日期—— ? 说好的填写“年-月”,填日期的同学是什么情况?42795是什么情况? 填日期的也就算了,2018“月”是什么情况?...这主要是针对43040这种数据: 这种数据还有另一个名字:时间戳; 是计算机保存数据的方式,暗含了数据信息,让excel帮你转换为“人能看得懂”的形式即可,效果如下。 ?...注意到“2019.09”这栏数据不适于被转换为“短日期”: 因为excel并不认为“2019.09”是一种时间数据; 只把他当成文本格式进行转换,文本转换值默认都为“1905/7/11”。...MID(txt,a,b)表示: 对于数据txt; 提取第a个字符开始的; 共b个字符的数据。 第五步:手动处理问题数据 有些同学人为地填写错误,计算机当然难以分析咯。

    4.5K10

    php处理时间戳解决时间戳中月份、日期前带不带0的问题

    php处理时间戳解决时间戳中月份、日期前带不带0的问题 解决PHP时间戳中月份、日期前带不带0的问题 有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间戳中月份和日期前面显示...(此处结果为随便写的,仅作说明使用) echo strtotime(date(‘Y-d-m’)),输出结果:(结合date(),结果同上)(时间日期转换为时间戳) strtotime()还有个很强大的用法...,输出结果:2012-03-15 00:00:00(上个星期四此时的时间) 等等,自己去变通研究吧,strtotime()方法可以通过英文文本的控制Unix时间戳的显示,而得到需要的时间日期格式。...6小时解决方法 有些朋友,获取的时间与当前系统时间相差6个小时,这是因为时区设置问题,只要将之设为上海时间即可。...未经允许不得转载:肥猫博客 » php处理时间戳解决时间戳中月份、日期前带不带0的问题

    8.8K50

    模拟退火算法解决带时间窗的车辆路径规划问题

    各位读者大家好,今天小编将给大家分享如何用模拟推退火算法解决带时间窗的车辆路径规划问题。...本文附带Java代码详解,是根据过去学长写的用禁忌搜索算法求解相关问题的代码修改而来的: 禁忌搜索算法求解带时间窗的车辆路径规划问题详解(附Java代码) 问题描述 车辆路径规划问题(VRP)是运筹学中经典...带时间窗的车辆路径规划问题(Vehicle Routing Problem with Time Window,VRPTW)是在VRP基础上添加配送时间约束条件产生的一个新问题。...在这类问题中,给定车辆到达目的地的最早时间和最晚时间,要求车辆必须在规定的时间窗内到达,这是一个硬性条件,但是在搜索过程中却可以适当无视此条件以扩大搜索范围。...例如,下面有三条路径,1号节点为所有车辆的出发点和收货点: 此时所有车辆的总距离约为248。 随机选择出一个节点13,将它插入2、3路径的每一个位置,看是否能得到更优解。

    2.2K52

    解决PHP时间戳中月份、日期前带不带0的问题

    php处理时间戳解决时间戳中月份、日期前带不带0的问题 解决PHP时间戳中月份、日期前带不带0的问题 有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间戳中月份和日期前面显示...(此处结果为随便写的,仅作说明使用) echo strtotime(date(‘Y-d-m’)),输出结果:(结合date(),结果同上)(时间日期转换为时间戳) strtotime()还有个很强大的用法...,输出结果:2012-03-15 00:00:00(上个星期四此时的时间) 等等,自己去变通研究吧,strtotime()方法可以通过英文文本的控制Unix时间戳的显示,而得到需要的时间日期格式。...6小时解决方法 有些朋友,获取的时间与当前系统时间相差6个小时,这是因为时区设置问题,只要将之设为上海时间即可。...原文链接:https://blog.csdn.net/starrykey/article/details/52572676 未经允许不得转载:肥猫博客 » 解决PHP时间戳中月份、日期前带不带0的问题

    6.6K30

    需求可拆分及带时间窗的车辆路径规划问题(SDVRPTW)简介

    前言 今天为大家介绍需求可拆分的带时间窗车辆路径问题(Split Delivery Vehicle Routing Problem with Time Window,简称SDVRPTW )。...目录 背景介绍和问题性质 模型建立 BPC技术简介 相关研究及问题变式 参考文献 1 背景介绍和问题性质 传统的VRPTW一般假设每个客户的需求量小于车辆的最大载重,所以一辆车可以一次性满足客户的需求...因为一旦客户允许被访问多次,那我们很难在顶点用唯一的变量分别表示该客户每次接受服务的配送量和服务时间,这无疑为模型定义和算法带来极大的挑战。...Salani and Vacca(2011)研究了discrete SDVRPTW,在这个问题中,客户的需求为一系列可以分别配送的离散物品,且在客户点的服务时间正比于配送量。...Archett et al.(2011)首次用BPC解决SDVRP,即问题去掉了对客户时间窗的约束。

    2.2K10

    标号法(label-setting algorithm)求解带时间窗的最短路问题

    那么我们这次带来一个比较基础的带时间窗的最短路问题(Shortest Path Problem with Time Windows,简称SPPTW),使用一个基础的精确算法,即label-setting...(图中d_ij表示时间,c_ij表示花费,[xx, yy]表示时间窗。具体定义见下文) 在此基础上寻找起点p(图中点v_1)到其余各点总花费最小的路径,就是我们要解决的问题。...在图中我们可以看到v_1→v_4的cost权值为负。本文的算法不但能解决花费为正值的情况,还能解决花费为负的情况。只需要保证时间消耗为正。 在此基础上建立问题的模型: ?...下面我们将提出LS算法的改进版,既能处理时间窗约束,又能满足负权边。 3 占优剪枝:dominate 在了解了解决最短路问题的LS算法后,我们再回到时间窗约束下的最短问题。...本期的文章到这里就差不多该结束啦~ 这期的推文是小编在咱们公众号的第一篇正式推文,反复修改了多次。感谢邓发珩学长和秦虎老师对我的支持,提供了很多修改意见!非常感谢!

    2.5K21

    需求可拆分及带时间窗的车辆路径规划问题(SDVRPTW)简介

    前言 今天为大家介绍需求可拆分的带时间窗车辆路径问题(Split Delivery Vehicle Routing Problem with Time Window,简称SDVRPTW )。...松弛模型的Column Generation算法的JAVA代码分享 标号法(label-setting algorithm)求解带时间窗的最短路问题 目录 背景介绍和问题性质 模型建立 BPC技术简介...相关研究及问题变式 参考文献 1 背景介绍和问题性质 传统的VRPTW一般假设每个客户的需求量小于车辆的最大载重,所以一辆车可以一次性满足客户的需求。...Salani and Vacca(2011)研究了discrete SDVRPTW,在这个问题中,客户的需求为一系列可以分别配送的离散物品,且在客户点的服务时间正比于配送量。...Archett et al.(2011)首次用BPC解决SDVRP,即问题去掉了对客户时间窗的约束。

    3.1K41

    JSPRIT在带时间窗的车辆路径规划问题(VRPTW)上的表现总结

    在之前的推文车辆路径优化问题求解工具Jsprit的简单介绍与入门中,相信大家已经对Jsprit这款开源的车辆路径规划问题求解器有了基础的了解,那么Jsprit在具体的车辆路径规划问题上表现到底如何呢?...下面我们将以带时间窗的车辆路径规划问题(Vehicle Routing Problem with Time Windows, 简称VRPTW)为例,详细测试Jsprit在该问题上的表现。...而VRPTW在容量约束的前提下,加入了时间窗的约束。对于每一个需求点,设定开始时间和结束时间,要求车辆在时间窗内开始服务顾客。...其顾客的规模从25一直到到1000。 通过测试不同顾客数量的样例,可以评测Jsprit在不同数据规模下对于带时间窗车辆路径规划问题的表现。...在图中,时间单位为秒,纵轴为求解20次的平均时间,横轴为求解的问题的顾客规模数。 我们可以看到当顾客数逐渐呈线性增加时,时间也几乎呈线性增加,而不是精确算法的指数级别增加。

    1.4K50

    JSPRIT在带时间窗的车辆路径规划问题(VRPTW)上的表现总结

    在之前的推文车辆路径优化问题求解工具Jsprit的简单介绍与入门中,相信大家已经对Jsprit这款开源的车辆路径规划问题求解器有了基础的了解,那么Jsprit在具体的车辆路径规划问题上表现到底如何呢?...下面我们将以带时间窗的车辆路径规划问题(Vehicle Routing Problem with Time Windows, 简称VRPTW)为例,详细测试Jsprit在该问题上的表现。...而VRPTW在容量约束的前提下,加入了时间窗的约束。对于每一个需求点,设定开始时间和结束时间,要求车辆在时间窗内开始服务顾客。...其顾客的规模从25一直到到1000。 通过测试不同顾客数量的样例,可以评测Jsprit在不同数据规模下对于带时间窗车辆路径规划问题的表现。...在图中,时间单位为秒,纵轴为求解20次的平均时间,横轴为求解的问题的顾客规模数。 我们可以看到当顾客数逐渐呈线性增加时,时间也几乎呈线性增加,而不是精确算法的指数级别增加。

    1.5K30

    【工具】一个投行工作十年MM的Excel操作大全

    :END, ENTER 3>Excel快捷键之处于“滚动锁定”模式时在工作表中移动 打开或关闭滚动锁定:SCROLL LOCK 移动到窗口中左上角处的单元格:HOME 移动到窗口中右下角处的单元格:END...:F4 或 CTRL+Y 编辑单元格批注:SHIFT+F2 由行或列标志创建名称:CTRL+SHIFT+F3 向下填充:CTRL+D 向右填充:CTRL+R 定义名称:CTRL+F3 8>Excel快捷键之设置数据格式...显示“样式”对话框:ALT+' (撇号) 显示“单元格格式”对话框:CTRL+1 应用“常规”数字格式:CTRL+SHIFT+~ 应用带两个小数位的“贷币”格式:CTRL+SHIFT+$ 应用不带小数位的...“百分比”格式:CTRL+SHIFT+% 应用带两个小数位的“科学记数”数字格式:CTRL+SHIFT+^ 应用年月日“日期”格式:CTRL+SHIFT+# 应用小时和分钟“时间”格式,并标明上午或下午.../ 选定所有带批注的单元格:CTRL+SHIFT+O (字母 O) 选择行中不与该行内活动单元格的值相匹配的单元格:CTRL+\ 选中列中不与该列内活动单元格的值相匹配的单元格:CTRL+SHIFT+|

    3.7K40

    记一次导出Excel数据时间过长问题的优化过程

    最近遇到一个问题,我们有个车证系统,最近用户发现导出数据时页面上提示超时,无法获取到 Excel。...我通过查证之后发现,这个导出接口默认是导出系统内所有的车证数据,目前系统内有效的车证数量大概有 6~7K,按理说数据量不算大,查询数据然后再通过模板引擎生成 Excel 进行导出,怎么会耗时这么长,居然超过前端设置的...我们有批次表、申请表、还有组织信息的表,通过获取系统中所有批次,再用获取到的批次号通过 in 进行查询,而且还有状态,一个查询里面有两个 in,难怪效率有点低,而且好像是没有索引的,应该是走的全表扫描。...关于优化的点: 在提交申请的时候强制写入组织ID、组织名称,这样后续查询到数据就不需要再单独进行查询了; 优化查询,根据批次号好像并没有必要,因为是查询所有批次,可以把这个查询条件去掉; 申请表中新增审批时间的字段...,即使每次仅耗时 1 毫秒,耐不住数据多啊,查询这么多次还浪费资源,在实际应用中尽量避免这个问题。

    1.5K20
    领券