精华内容
下载资源
问答
  • 2020-11-20 14:54:28

    对于excel中的切片器,很多朋友多多少少了解一些,但是日常工作中仍然习惯用筛选功能,很少用到切片器,那么就看下这篇文章的切片器功能介绍,小编带你认识不一样的筛选神器。

    一、创建智能表。

    excel中的切片器在普通表格中无法使用,在智能表或者数据透视表才有这个功能。这两个表格中切片器的基本功能一样,本文就以智能表中的切片器功能为例为大家介绍。

    鼠标定位到单元格内任意区域,按下ctrl+T键就可以快速创建智能表,在设计选项卡中就可以看到插入切片器的功能。

    如果将智能表转换为普通表格,按下设计选项卡中的转换为区域即可转换为普通表格。

    本文主要介绍关于切片器的运用,如果想了解智能表有什么用,欢迎点击链接excel中利用Ctrl加T生成的超级表进行数据分析与处理

    75def1b583a74e724a4cd420e0fef03a.png

    二、初用切片器。

    如果对于图表中的学历进行筛选,点击设计选项卡中的插入切片器,选择学历,点击确定就出现了一个切片器功能对象,在这里用鼠标单击要筛选的内容,即可在工作表中实现筛选后的结果。

    b3b4ab323f6e2bd7452e41aedfdd1dae.gif

    三、切片器界面介绍。

    在切片器对象的右上角,有两个按键,左边的是多选按键,点一下这个按键可以进行多选筛选,再按一下这个按键可以取消多选。也可以按住ctrl键然后用鼠标点击筛选的选项进行多选。

    后面的按键是取消筛选的按键,按下这个按键可以取消利用切片器的筛选结果,将表格恢复到最初的样式。

    最后,选择切片器后按delete键,可以关闭切片器对象。

    611426eaaf2e9e27a742f01a7975cc28.gif

    四、多条件筛选。

    实现多条件筛选的思路就是建立两个切片器。下图中,在学历基础上,新增性别切片器对象,如果实现学历和性别的多条件筛选,在两个切片器中同时选择条件即可。

    ac1918e8c6bbf3ddd4fe985a46ba22e2.gif

    五、列数与格式的设置。

    下图中,是根据出生日期建立的切片器对象。可以向右拖动切片器对象边框调整大小,然后在选项中进行列数的设置。其实这里还可以设置切片器对象的大小和切片器对象中选项的大小。(调整宽度和高度)

    然后可以在切片器样式中套用一个自己喜欢的样式。

    最后在左上角打开切片器设置,在这个对话框中可以取消切片器对象中的页眉。也可以进行项目排序和筛选等其他设置。

    六、切片器的排列功能。

    在切片器工具的选项中,有一组排列功能,主要是用于在多个切片器对象中排列及组合的设置。比如对齐,通过下拉箭头可以选择多个切片器对象的对齐方式。组合可以将多个切片器对象组合成一个整体,选择窗格主要是对切片器对象显示、隐藏上移一层或者下移一层等的设置。

    2d6c0b25322baac23955d7f0b7709127.png

    这就是切片器中的基本功能,切片器也可以和数据透视图结合使用,实现图表的动态分析效果。如果感兴趣不妨试一下吧。

    更多相关内容
  • 学习113篇Excel教程全套Excel视频教程,扫码观看在之前的查找和替换教程中,我们给大家介绍了Excel中查找和替换的一些小技巧,其实除此以外,查找和替换在实际工作中还有大用处,比如小伙伴做出的日期数据无法进行...
    关注回复[目录]学习113篇Excel教程

    1440b5b95a313cca47cf9c218c7a1084.png

    全套Excel视频教程,扫码观看

    在之前的查找和替换教程中,我们给大家介绍了Excel中查找和替换的一些小技巧,其实除此以外,查找和替换在实际工作中还有大用处,比如小伙伴做出的日期数据无法进行筛选,就可以用查找替换来解决。

    (想看之前查找和替换教程的相关教程?戳链接:明明看到1了,为什么查找不到?) 

    1

    批量删除不可见字符

    当我们的表格中有大量相同的字符需要删除时,或者我们一个工作簿里有好几个工作表都需要删除一样的数据时,若我们一个一个去删除,就非常浪费时间,此时就需要用到查找和替换工具。

    如下图所示,对表1表2表3中的F、G、H列求和。H列的应发工资合计显示为0,当函数运算结果为0时表示函数中引用的单元格内容不是数字,另外H列的数字靠左(排除左对齐格式还是靠左),代表它是文本型数字。

    249294ffb8a17e3180f512a0f70ae87a.png

    我们先来检查一下数据哪里出了问题。

    选中H2单元格,拖动鼠标选中编辑栏里的数字,可以看到数字前方和后方都有不可见字符(若没有字符,拖动鼠标是选不中的,选中了就代表有不可见字符)。这就是大家从系统导出数据或者从网上复制文本的时候经常出现的情况,即便清除了格式,依然无法求和。

    7256bb0726cc0c6b54a04588a0486854.png

    下面说一下解决办法。

    在编辑栏,选中不可见字符,并按“Ctrl+C”复制。

    0420e39edadfd502fb829924d69d1184.png

    按查找和替换快捷键Ctrl+H,弹出替换对话框。在“查找内容”里按“Ctrl+V”粘贴不可见字符。此时可以看到鼠标的光标向右移了几格。

    3c7fc0c8c38917f7aa47f3c691c9d389.png

    在“替换为”后方不输入任何字符,表示将查找内容删除的意思。点击“范围”的下拉菜单选择“工作簿”,此时可以对整个工作簿里的所有工作表进行查找和替换。点击“全部替换”。

    fc5d8fd0f280e384257fcd6b4ce71ba8.png

    此时可以看到H列的数据自动显示了求和结果。

    dd6abaeadb1be49f5dd8eb1e2d97298c.png

    眼尖的小伙伴可能会发现数据还是靠左的,此时靠左是因为在对齐方式中设置了左对齐,我们在对齐方式中再次点击“左对齐”,取消“左对齐”格式即可。

    bc774466b2e44ddcff5844ba67297693.png

    此时再去查看表2、表3中的表格,会发现所有的不可见字符都同步被删除了,并自动显示了合计的正确结果。

    0bea6bf5f930a8d9b79da4c4474084b3.png

    2

    批量替换单元格格式

    如下图所示,由于当月大雄和静香的表现不错,老板说要单独加工资,所以财务对他们的名字做了特殊单元格格式,到了次月,需要将表格恢复成统一的格式。下面案例主要讲批量替换颜色格式,除此以外,各种单元格格式都可以批量替换。

    7caadef8facf29edf8a55e7ac7323d5a.png

    按替换快捷键Ctrl+H,在弹出的对话框中,点击格式下拉按钮,此时可以看到有两个选项可用。

    9d63d17a1631c67860276a52fe480ff7.png

    当我们知道单元格的格式时,就点击第一个选项“格式”,在弹出的对画框中选择对应颜色即可。

    79d8ef56a2dc6989cab85865f4410417.png

    当我们对单元格的格式不是很清楚的时候,就点击第二个选项“从单元格选择格式”,此时鼠标会变成一个吸管工具,可直接吸取单元格的颜色。我这里就直接吸取B7或B11的颜色。此时可以看到颜色预览。

    8354d7a6a3c6f8d838da778aea2f9603.png

    下面“替换为”的设置和前面一样,在格式下拉菜单中选择第二项“从单元格选择格式”,吸取任意一个蓝色的单元格即可。此时可看到下方的结果。

    f14ca18cfe9faad1c98ca68d92b58b88.png

    若我们有多张工作表都需要替换,就在“范围”下拉菜单中选择“工作簿”即可。设置好后点击“全部替换”,就可以看到表格变成了统一的颜色格式。

    e44ade2b0c5d1393ab115d50f834a21f.png

    注意:“查找和替换”对话框会记忆上一次设置的格式,因此再次使用查找和替换时需要点击“格式”下拉菜单的“清除查找格式”选项去清除格式。

    7475e6ae83b52bb145cc9bc9e96ba4d0.png

    3

     修正日期格式

    看到部落窝教育“Excel教程”公众号后台有小伙伴提问,日期设置筛选的时候,怎么可以按照年、月来筛选,今天就来解答这个问题。

    如下图所示,F列是员工的入职日期,但此时的日期并不是标准的日期格式,Excel默认的标准日期格式是用“-”“/”或者中文“年月日”来分隔年月日数字的。此时我想对表格进行筛选,筛选出2018年2月入职的员工。

    06324ec9ac2e68e010cfb762e20901e4.png

    先给表格添加筛选按钮(开始—数据—筛选),在入职日期的下拉菜单中,数据并没有按照年、月来进行划分。此时我们需要把日期变成标准的日期格式。

    ca34a394695ae6a25728dc6d28925c46.png

    按Ctrl+H替换快捷键,在弹出的对话框中,“查找内容”输入英文格式的句号,“替换为”输入英文格式的“/”或者“-”。设置好后点击全部替换。

    57acb80c85b591044d79f3d43fa3ad1e.png

    此时可以看到替换结果,所有日期都变成了标准的日期格式。

    98c255914fb5871331fc2745da40310c.png

    点击入职日期的下拉按钮,可以看到日期按照年、月进行了划分,点击数字前面的“+”和“-”可以展开、折叠数据。

    f4b29a26af4eae092d3db6c5f15389de.png

    我们在下拉菜单中勾选2018、2月,可看到筛选结果。

    94437666108498ee22ffbd7c0b604683.png

    到这里,大家常遇到的查找和替换的问题就讲完了,赶紧收藏起来,随时翻看哟!

    跟着小编走,excel技能全都有!

    扫一扫添加老师微信

    ed5d7f8fb2315decb686cefc1a5de2ed.png

    在线咨询Excel课程

    cbe5638a343cf84e4de9cf36c8648104.png

    Excel教程相关推荐

    比VLOOKUP好用10倍,你却只会用MAX求最大值?

    什么?学了这么久Excel,我居然连填充序号都不会?

    Excel错误数据自动现形?这个“红绿灯”提醒太好用了!

    想要跟随滴答老师全面系统学习Excel,不妨关注《一周Excel直通车》视频课或者《Excel极速贯通班》。

    《一周Excel直通车》视频课

    包含Excel技巧、函数公式、

    数据透视表、图表。

    一次购买,永久学习。

    fa3a8fb0318aa012a065476b5f55e7df.png

    最实用接地气的Excel视频课

    《一周Excel直通车》

    风趣易懂,快速高效,带您7天学会Excel

    38 节视频大课

    (已更新完毕,可永久学习)

    理论+实操一应俱全

    主讲老师: 滴答

    d92358ac749665e831a5d0caa1eee20d.png 

    Excel技术大神,资深培训师;

    课程粉丝100万+;

    开发有《Excel小白脱白系列课》

            《Excel极速贯通班》。

    原价299元

    限时特价 99 元,随时涨价

    少喝两杯咖啡,少吃两袋零食

    就能习得受用一生的Excel职场技能!

      长按下面二维码立即购买学习

    41dd8490521509670a94cc142397d3e5.png

    购课后,加客服微信:blwjymx2领取练习课件

    78f9d4137d368941fb9748a103544f1a.gif

    让工作提速百倍的「Excel极速贯通班」

    ↓ 点击,可直接购买。

    展开全文
  • 前两天接了个问题的处理,就是页面导入Excel表格,表里日期数据入库后变成了数字的问题。 Excel表格内容: 入库后的数据: 刚看到这个时是一脸懵,然后按照惯例自己随手测了下 这样不是没问题嘛,但是问题...

    前两天接了个问题的处理,就是页面导入Excel表格,表里日期数据入库后变成了数字的问题。

    Excel表格内容:                      入库后的数据:

                    

    刚看到这个时是一脸懵,然后按照惯例自己随手测了下

                     

    这样不是没问题嘛,但是问题反馈方的大量数据已经生成,只能先表面临时解决(就是写个sql改,耗时最短,一般不推荐)。

    完了后我细想,不对,临时解决不是长久办法,我要找出这个问题出现的原因,然后避免或解决该类问题。

    其实大致推测一下就知道应该怎么避免该问题,那就是在Excel里设置日期列为日期型就行了。但是捏,可能我闲吧,而且有时候使用者并不按照规则来操作,所以还是仔细研究一下。

    首先弄清不明白的问题点:

    那5位数字是什么?

    那些数字就是日期在Excel中的“真身”,1900年1月1日是Excel日期的第一天,也就是说数字“1”就代表1900年1月1日;其他日期所对应的数字就表示这个日期是从1900年1月1日起的第几天,上面的44150就是1900年1月1日起到2020年11月15日之间的天数。

    尝试重现问题:

    前面随手测的时候输入的日期是10月25,没有问题。

    后面我又测了下,因为是在原页面上测试还要满足其他的条件限制,所以我又造了两条数据,在日期列第一行输入了11月14日,然后第二行的日期是Excel 下拉填充的,一保存,呃~“44149”,“44150”出现了。

    大胆猜测原因:

    1. Excel表里该日期列没有设置为日期型?
    2. Excel表里日期格式填写问题?
    3. Excel表里展示的是日期而不是数字,但到库里就是数字了,是不是读取工具jxl的原因?
    4. 换成poi是不是就不会出现这种情况?
    5. 因为我第二次测用了下拉填充,然后excel为了给日期加1所以将日期值默认为天数了?
    6. 数据库该项数据类型没有设置成日期型导致?

    验证:

    为了验证前5条,我弄了个表格:

    又分别写了jxl和poi两套导入读取Excel流程:

    页面:

    (本来可以不用写页面的,直接在main方法里测,但是为了高度还原场景,所以还是加了页面。)

    <a class="btn btn-primary" @click="importTest1">导入测试1</a>
    <a class="btn btn-primary" @click="importTest2">导入测试2</a>
    <!-- 上传文件弹窗 -->
    <div id="uploadExcel" style="display: none;">
        <form name="form_uploadImg" action="" enctype="multipart/form-data">
            <input id="file_data" type="file" name="file_data" style="height: 35px; width: 200px;"/>
        </form>
    </div>

    js:

           importTest1: function () {
                layer.open({
                    type: 1,
                    skin: 'layui-layer-molv',
                    title: '导入Excel',
                    area: ['300px', '200px'],
                    shadeClose: false,
                    content: jQuery("#uploadExcel"),
                    btn: ['确定', '取消'],
                    btn1: function (index) {
                        $.ajaxFileUpload({
                            url: '../importTest1',
                            secureuri: true,
                            fileElementId: 'file_data',
                            dataType: 'json',
                            success: function (data) {
                                if (data.code == 0) {
                                    alert(data.toString());
                                } else if (data.code == 1) {
                                    alert(data.msg);
                                }
                            }
                        });
                    }
                });
            },
            importTest2: function () {
                layer.open({
                    type: 1,
                    skin: 'layui-layer-molv',
                    title: '导入Excel',
                    area: ['300px', '200px'],
                    shadeClose: false,
                    content: jQuery("#uploadExcel"),
                    btn: ['确定', '取消'],
                    btn1: function (index) {
                        $.ajaxFileUpload({
                            url: '../importTest2',
                            secureuri: true,
                            fileElementId: 'file_data',
                            dataType: 'json',
                            success: function (data) {
                                if (data.code == 0) {
                                    alert(data.toString());
                                } else if (data.code == 1) {
                                    alert(data.msg);
                                }
                            }
                        });
                    }
                });
            }

     后端:

        /*jxl读取*/
        @ResponseBody
        @RequestMapping("importTest1")
        public R importTest1(HttpServletRequest request) throws Exception {
            MultipartHttpServletRequest mpReq = (MultipartHttpServletRequest) request;
            MultipartFile file = mpReq.getFile("file_data");
            FileInputStream fio = (FileInputStream) file.getInputStream();
            List<List<Object>> dataList = new ArrayList<>();
            Workbook book = Workbook.getWorkbook(fio);
            Sheet sheet = book.getSheet(0);
            for (int j = 0; j < sheet.getRows(); j++) {
                String[] singleRow = new String[sheet.getColumns()];
                for (int i = 0; i < sheet.getColumns(); i++) {
                    Cell cell = sheet.getCell(i, j);
                    singleRow[i] = cell.getContents();
                    if (cell.getType() == CellType.DATE) {
                        DateCell dateCell = (DateCell) cell;
                        Date date = dateCell.getDate();
                        singleRow[i] = new SimpleDateFormat("yyyy/MM/dd").format(date);
                    } else {
                        singleRow[i] = cell.getContents();
                    }
                }
                List<Object> list=Arrays.asList(singleRow);
                dataList.add(list);
            }
            book.close();
            System.out.println(dataList.toString());
            return R.ok().put(dataList);
        }
    
        /*poi读取*/
        @ResponseBody
        @RequestMapping("importTest2")
        public R importTest2(HttpServletRequest request) throws Exception {
            MultipartHttpServletRequest mpReq = (MultipartHttpServletRequest) request;
            MultipartFile file = mpReq.getFile("file_data");
            FileInputStream fio = (FileInputStream) file.getInputStream();
            List<List<Object>> dataList = new ArrayList<>();
            HSSFWorkbook excel = new HSSFWorkbook(fio);
            HSSFSheet sheet = excel.getSheetAt(0);
            for (Iterator ite = sheet.rowIterator(); ite.hasNext(); ) {
                List<Object> list = new ArrayList<>();
                HSSFRow row = (HSSFRow) ite.next();
                for (Iterator itet = row.cellIterator(); itet.hasNext(); ) {
                    HSSFCell cell = (HSSFCell) itet.next();
                    if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
                        if (HSSFDateUtil.isCellDateFormatted(cell)) {
                            list.add(cell.getDateCellValue());
                        } else {
                            list.add(cell.getNumericCellValue());
                        }
                    } else {
                        list.add(cell.getStringCellValue());
                    }
                }
                dataList.add(list);
            }
            System.out.println(dataList);
            return R.ok().put(dataList);
        }

    测试页面开始测试:

    验证结果:

    jxl读取结果

     poi读取结果

    结果对比:

    对比结论:

    1. 对于excel日期型列,用jxl读取,输入上述各种格式的日期都不会变成日期数字代码,而poi读取还是会变
    2. jxl读取非日期型列输入的“10-15”、“10月15日”、“10/15”、“2020年10月15日”格式的日期会变成日期数字代码
    3. poi读取日期型列和非日期型列输入的“10-15”、“10月15日”、“10/15”、“2020年10月15日”格式的日期都会变成日期数字代码
    4. poi读取日期型列输入的“2020/10/15”、“2020-10-15”格式的日期会变成日期数字代码
    5. jxl读取日期型列输入的“1015”、“10.15”、“20201015”格式的日期会被转换成不合理的日期“1902/10/11”、“1900/01/10”、“57208/06/30”
    6. poi读取日期型列输入的“1015”、“20201015”格式的日期会变成“1015.0”、“2.0201015E7”

    问题的解决或避免:

    最佳的解决方案是在Excel里限制列为日期型列,然后使用jxl读取,且日期格式不要用1015”、“10.15”、“20201015”这类的(适用本文讨论的问题)。

    对了,最后关于最后一条推测,我做了个小试验:

    在类型为datetime的数据项里存入日期数字代码看会怎么样?

    然后保存结果如下

    呃,看来MySQL数据库的datetime是不识别Excel日期数字代码规则的,所以指望数据库设置成日期型来解决变为日期数字代码的问题是不可行的。

    同理,下面的方案在本例中也不那么完美:

    通过代码解决日期变为日期数字代码的问题的不完美方案

    代码里拿到1900年1月1日的日期,在这个日期上加上44119天是可以得到2020年10月15号这个日期,但是当传入的是1015这样的数值呢,得到的日期前面也有是1902/10/11,而且关于44119是加天数,1015是保持原样不加天数的判断规则也很难定。

    其实,归根到底,避免这类问题的最直接方案就是预先规定好或限制好用户导入的日期格式。如果此格式在一开始就要求了,那我现在问题也是解决了个寂寞了,哈哈哈。

     

    点此欢迎光临我的个人网站【一几文星球】

    微信公众号,欢迎关注,一起学习。

    展开全文
  • 今天我们就来认识下excel中日期的填写规范以及怎样将错误的日期格式改为正确的日期格式,赶紧来看看吧!*********小丽:“苗老师,你说我输入的这个日期要怎么变成带有年月日的日期呀?”...

    cf36af3ac72339a8c0a33f36b079e3f9.png

    编按:哈喽,大家好!相信大多数人在刚接触excel时,在excel中录入日期的格式都是类似于“xxxx.xx.xx”的形式,以“.”作为年月日的分隔。但是这样的日期却不符合excel日期的填写规范,是错误的日期。今天我们就来认识下excel中日期的填写规范以及怎样将错误的日期格式改为正确的日期格式,赶紧来看看吧!

    *********

    小丽:“苗老师,你说我输入的这个日期要怎么变成带有年月日的日期呀?”

    苗老师:“修改一下日期格式就好了。”

    小丽:“不行呀,我刚试过了,改了还是原来的样子。”

    苗老师:“表发我看看。”

    小丽:“好!”,如下图所示:

    ad474f6e1c45308564076e422d2670af.png

    苗老师:“哦,你这个格式不是日期格式呀,Excel是不认的,改格式自然也无从谈起。”

    小丽:“那怎么办呢?”

    苗老师:“你把‘.’批量替换成‘/’或者是‘-’,就行啦。”如下图所示:

    62b94ca1fc33f083b91573bc2c5d17ef.gif

    修改完后,就可以改成带有年月日的日期格式了。如下图所示:

    7cd1c02f0510fdd1ce66869eb09a1086.gif

    小丽:“为什么你写的日期就可以任意改格式,而我写的却不能?”

    苗老师:“这里就要介绍一下Excel里的真日期和假日期了。”

    我把Excel里可以任意修改日期格式,并且可运算的日期叫做真日期,其他的叫做假日期。例如下面都是常见的输入日期的方式,这里面有的是真日期,有的是假日期。

    afa23a31bc5db77188690706c4732daf.png

    很多人就喜欢用“2019.1.1”这样的格式,虽然符合国人的填写习惯,却不符合Excel日期的填写规范。想要把假日期“2019.1.1”变为真日期,除了可以使用上述说到的查找替换解决,还可以使用SUBSTITUTE函数实现。

    公式:=SUBSTITUTE(A1,".","-"),如下图所示:

    4e803616bc3c23af104a81ae151f6594.png

    那么类似于“20190101”这样的假日期,怎样才能变为真日期呢?我们可以使用函数来解决。

    公式:=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

    别看这么长一串公式就觉得很复杂,主要就是两个部分,DATE是一个日期格式的函数。我们先用LEFT,MID,RIGHT三个函数分别提取出假日期中的年月日,再分别带入到DATE函数的year、month、day参数中即可。如下图所示:

    2d35101add5df3ee32f25d6c53fdd92b.png

    ​这里再举一个关于格式问题的例子。如图7所示,下面的日期虽然看上去是真日期,但实际上却是不可计算、无法任意改变格式的文本格式。我们这里用ISTEXT函数来检测它,这个函数是用来判断单元格中的值是否为文本,文本则显示“TRUE”,不是文本则显示“FALSE”。

    706075166be513c448f06d451458a64c.png

    当然,这里我们也可以取消单元格居中的显示方式,通过excel中“文本靠左,数字靠右”这一定律,来判断单元格中数据的格式。(注意:日期时间是一种特殊的数值,可以直接参与计算)

    34327be72b5db9a699a09efb6fc90f3e.gif

    苗老师:“那怎么才能将上述这种情况修改为正确的日期格式呢?”

    小丽:“直接把格式改成日期不就好了吗?”

    苗老师:“那是不行的,将Excel中的文本格式修改成数值或是日期格式,需要挨个双击单元格后才能生效。所以我们要用另一种办法来强制改变单元格格式,那就是excel中的分列功能。”

    分列的本来作用是将一列数据使用某个符号或是以某个位置进行分列,如下图所示:

    88b2d5598756bf2c19c44b10607d4929.gif

    不知道大家有没注意到GIF9中最后点确定的那个界面,就是我们用来修改格式的界面,如下图所示:

    c19cc9524132a57db608f68479a7e17d.png

    我们可以不设置前面分列的内容,直接点击“下一步”跳到最后一个页面,将格式改为日期,就可以得到正确的日期格式了。如下图所示:

    8398b3b07d5f7d0b473fcf9fb38c927e.gif

    这里还有一种情况要说明一下,前面说到日期时间是一种特殊的数值,可以直接参与计算。其实在Excel里每个日期都有其对应的数字,如果我们把真日期的格式改为常规或是数值,就会发现日期全变成了数字。如下图所示:

    0616a6625171ce2ca24d6fc0ec4c1bd7.gif

    所以当你发现日期变成了一串数字时,千万别紧张,只要把格式修改成日期格式就可以变回来了。

    “小丽你明白了吗?”

    小丽:“苗老师,你说了这么多,我都听懂了,可是我们经理就喜欢看‘2019.1.1’这样的日期,有没有办法既能保证运算,又能保留点格式的日期呢?”

    苗老师:“我说了一大堆又绕回来了。好吧,这也不难,设置excel中的‘自定义格式’就能搞定。”

    我们平时使用的格式,无非是常规 、日期、文本、百分比等等。如下图所示:

    4296230e911bb112a0a3b8fd51b0c0e4.png

    “自定义格式”用的比较少,不过它的作用可一点儿都不小。我们可以使用它制定很多想要的格式,在这里我就介绍一下怎么使用它制定需要的日期格式。比如我们要设置“2019.1.1”这样的格式,只需要在“自定义格式”里输入“yyyy.m.d”就行了。其中y代表年,4个y就表示4位数的年,m表示月,d表示日,然后中间用点号隔开。如下图所示:

    217b7a985603c3da56dbcb6071dedece.png

    这样一来,数据在单元格中显示的内容就是我们需要的格式了,但在编辑栏中显示的仍然是我们原本输入的正确的日期格式。

    总结:日期格式是我们在日常工作中经常打交道的一个格式,如何用好它,在工作中也是非常重要的,判断日期格式,修改格式等等都是常见的问题,小伙伴们学会了吗?

    ****部落窝教育-excel日期录入规范****

    原创:苗旭/部落窝教育(未经同意,请勿转载)

    更多教程:部落窝教育(http://www.itblw.com)

    微信公众号:exceljiaocheng

    展开全文
  • Excel中的切片器功能是一个十分有用的功能。作用:使数据更加地易于筛选,类似于按钮的功能,可以筛选的功能更加地方便,也可以做一些简单的数据的可视化。使用场景:切片器手使用的场景一般情况下有两种场景:一种...
  • 今天遇到py读取excel日期问题 2021/10/11 10:27:55 这种格式 xldate_as_datetime #直接转化为datetime对象 succ_time = xldate_as_datetime(rows[3],0) #成交时间 直接读取是科学计算法 处理结果 完成代码 # ...
  • https://jingyan.baidu.com/article/c1a3101e674d6ede646deb46.html          
  • 不知道什么原因,原有Excel中的数字内容,从某天开始打开之后,都自动变成了日期格式调整起来很烦,而且调整后保存关闭,再打开,又自动变为日期格式从网上找了找方法,试了一下,问题解决!1. 打开Excel,任意选中...
  • 关注回归线Excel变简单从Excel 2013开始,在“插入”菜单中,出现了一组工具:筛选器,其中有两个工具:切片器和日程表这两个工具可以让我们更加直观的为Excel数据和报告增加交互功能。01什么版本中有切片器从Excel ...
  • #想要以日期作为字段,建立数据透视表 #但是,在数据透视表中日期格式变成下图,日期变成了1-7月,而不是7月1 #现在知道可以通过数据透视表中的取消组合来解决这个问题,但是还搞不清楚产生这种问题的原因,为什么为...
  • 大家好,我是执着于研究Office小技巧的Angie……Excel表格堪称职场达人必做项,为了追求美观可视...今天给大家分享的小技巧是关于Excel智能表格——套用表格格式。我们以“Angie自行车公司各区域每日销售额日报表”...
  • 一、 Excel日期计算的基础事实上,Excel处理日期的方式和我们想象的有些不同。在我们眼中,日期是含有年、月、日的有特定格式的数据。但是,Excel却在内部把日期作为以 1 开始的时间序列数存储。二、 显示当前日期在...
  • escape渲染取消透视 取消透视数据的快速方法 (Quick Ways to Unpivot Excel Data)Before you can build a flexible pivot table, you might need to rearrange the data. For example, if the data has a separate ...
  • 原文:http://coolketang.com/staticOffice/5a97f2f7ee920a788082fe5d.html1. 本节课将为您演示,日期和时间的输入,以及如何自定义日期格式。首先点击选择当前工作表中的某个单元格。 2. 然后在单元格中输入一个...
  • 在使用phpexcle 读取excle中日期格式的出现了问题。特此记录 gmdate("Y-m-d H:i:s", PHPExcel_Shared_Date::ExcelToPHP($objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue())); 转载...
  • 使用pandas处理excel,并使用Openpyxl修改单元格格式使用pandas处理excel,并使用Openpyxl修改单元格格式需求处理基本流程查询资料过程1.读取数据,2.指标的计算:计算较为简单,新指标由某几列的四则运算生成,放...
  • 操作:选中切片器→”切片器设置”→“页眉”→取消勾选“显示页眉”,这样切片器的筛选器就和标题一起被隐藏了。 或者可以选中切片器→“切片器工具"→“选项"→"切片器”→“切片器设置”,调出“切片器设置”...
  • =TEXT(TODAY(),"yyyymmdd")=TEXT(TODAY(),"yyyymmdd")
  • Excel之使用条件格式

    2021-02-08 14:02:28
    条件格式
  • 问题:插入数据透视表后,源数据的具体日期格式变成了【月】 原因:在数据表中默认对日期一栏创建组操作 解决: 方法①选中透视表中该列任意单元格右键-【取消组合】即可。 方法②选中透视表中该列任意单元格,...
  • 选中单元格,右键选择“设置单元格格式” 数字 — 自定义 — 选择“yyyy/m/d” — 类型 输入8个空格(根据自己需要增减空格)AAAA 对齐 — 先勾线“缩小字体填充”,再勾选自动换行(注意:如果"缩小字体填充"呈...
  • excel 停止自动将数字更改为日期

    千次阅读 2018-04-23 21:08:38
    excel 停止自动将数字更改为日期
  • 如果在Excel表格中填写表格时经常需要记录日期或时间,通常情况下,我们可以使用传统的输入内容方法,然后输入当前日期或时间的方法。实际上,在这种情况下,我们可以考虑使用函数功能让Excel在输入内容后自动填写...
  • 博文分为两个部分来解决VLOOKUP做精确匹配匹配后日期为空显示为1/0/1900的问题 VLOOKUP匹配问题 VLOOKUP函数使用方法 VLOOKUP函数可以用来核对数据,多个表格之间快速导入数据。利用这个功能bai可按列查找,最终...
  • 解决layui生成的excel日期为时间戳

    千次阅读 2020-04-14 17:46:22
    基于上篇:解决layui框架自带的excel导出长数据变科学计数法 ...导出的excel中的日期为时间戳 解决思路: 在导出之前将日期类型的数据转为String类型 解决方法: table.render({ ... cols:[[ ...
  • Power BI中的日期切片器/筛选器有多种形式:借助相对日期切片器或筛选器,可以向数据模型中的日期列应用时间筛选。例如,可使用相对日期切片器,仅显示过去30天(或月、日历月等)的销售数据。刷新数据时,相对时间...
  • EXCEL 编写公式后再编辑单元格格式会自动变成文本,导致公式显示为字符串 解决方法为用--替换=,例:=A1+A2 改写为 --A1+A2 ,无论以后再怎么编辑还是公式。
  • 1、python对日期的处理 功能1:日期相减后天数差值和秒差值 dt = datetime(2020, 1, 2, 2, 45, 2) dt1 = datetime(2020, 1, 4, 0, 0, 1) dx = dt1 - dt dx.days,dx.seconds 功能2:获取日期中的天数、分钟数、...
  • 而智能表格,就是套用表格格式之后的表,可以使用快捷键Ctrl+T快速应用智能表格。而数据透视表通过拖动字段而生成,可以快速分类汇总表格中的各字段。1、插入切片器在智能表格或者数据透视表中,我们可以通过以下...
  • 在给excel单元格设置格式后,为什么必须双击才会生效?如何才能让设置直接生效?原因Excel默认这样的需让批量更改格式后显示改后的格式,可以使用操作即可批量更改,如下:所需材料:Excel、电脑。一、以下步骤以科学...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,225
精华内容 3,290
关键字:

如何取消excel日期格式