Excel 数据筛选难题解决

人不走空

                                                                      

      🌈个人主页:人不走空      

💖系列专栏:算法专题

⏰诗词歌赋:斯是陋室,惟吾德馨

目录

      🌈个人主页:人不走空      

💖系列专栏:算法专题

⏰诗词歌赋:斯是陋室,惟吾德馨

1、表格问题

2、解决问题

3、知识拓展

4、写在最后

作者其他作品:


原文标题:《救命!我的 Excel“瞎”了,怪不得找不到数据……》

在工作中,面对大量的表格数据,我们经常会使用筛选功能。

它的作用是为了快速查看数据是否存在,或者是为了快速进行数据统计。

如下图,是仓库的入库表和出库表:

现在想筛选查看【出库表】中【康师傅方便面】的出货情况。

一般我们会这样操作:

复制【入库表】中的【康师傅方便面】,然后在【出库表】中【品名】列的筛选框中粘贴过去即可。

点击【确定】之后,筛选结果就出来了。

1、表格问题

但是,Excel 总会时不时给我们一个大大的「惊喜」,比如明明看到表格里有某些内容,却无法被筛选到

还是用上面的例子。

在【出库表】中【康师傅方便面】有出库记录。

但是,有时会是下面这样的情况,筛选不到出库记录。

明明有出库记录,为什么筛选不出来?

别急,下面就跟我一起来揭开谜底吧!

2、解决问题

一般情况下,如果筛选不到数据,可能是因为数据内容不一样。

这时,我们可以先用等于(=)符号比较两个数据是否一致。

如下图:用【入库表】中的【B3】与【出库表】中的【B12】进行比较。

结果两个单元格内容显示是 true,表示内容完全相同。

那原因又是什么呢?

真实的原因是:

将【入库表】中的内容复制到筛选框中之后,会出现多余的空格,最终导致筛选和查找不到数据。

仔细看,内容的前面和后面都有空格。

那这些空格又是怎么来的呢?

罪魁祸首是设置了【会计专用】的单元格格式

我们打开【设置单元格格式】对话框,看下【自定义】中的【会计专用】格式具体是什么内容。

如下图:

可以看见,文本的前后各有一个下划线引导的空格。

这多余的空格,才是导致筛选和查找不到的原因。

解决方法简单,就是去掉会计专用格式,把格式设置为常规即可。

3、知识拓展

另外,如果想筛选某个具体数字,也遇到了筛选不到的问题。

如下图,我们想筛选【出库表】中出库金额为 10000 元的数据有多少。

但是在【筛选框】中输入 10000,却显示「无匹配项」!

这又是为什么呢?

还是因为你输入的内容与单元格设置的格式不一样导致的。

数据源中设置了会计专用格式,我们就必须输入带有千位分隔符的格式。

另外:在【查找和替换】功能中,也是同理。

如下图,在查找文本框中输入 10000,点击【查找下一个】。

结果查无此数据!

必须按照它显示的格式输入:10,000

才能查找成功。

4、写在最后

今天我们介绍了筛选和查找中一些非常普遍的问题 —— 关于单元格格式

❶ 在实际工作中,大部分人喜欢用会计专用格式来设置数字格式。

但同时也会不小心把其他非数字的内容也一并设置了会计专用格式。

导致给后期的复制粘贴,以及筛选和查找数据带来麻烦。

另外特别提醒下小伙伴们,这里的格式问题不仅限于 Excel 内部

如果把数据设置成会计专用格式,复制粘贴到百度搜索框中,也会在数据的前后出现多余的空格。

另外,复制到 Word,PPT 中也有同样的情况。

尤其是对于复制表格数据再粘贴到网上申报表的时候,多余空格的出现,会产生无法识别的错误。

正常做法是:

对于文本,设置为常规格式。

对于数值,根据需要设置为会计专用格式或者货币格式等。

❷ 对于设置了单元格格式的数值,进行筛选和查找时,需要两者的数字格式完全一样。

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:明镜在心


作者其他作品:

【Java】Spring循环依赖:原因与解决方法

OpenAI Sora来了,视频生成领域的GPT-4时代来了

[Java·算法·简单] LeetCode 14. 最长公共前缀 详细解读

【Java】深入理解Java中的static关键字

[Java·算法·简单] LeetCode 28. 找出字a符串中第一个匹配项的下标 详细解读

了解 Java 中的 AtomicInteger 类

算法题 — 整数转二进制,查找其中1的数量

深入理解MySQL事务特性:保证数据完整性与一致性

Java企业应用软件系统架构演变史 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/38288.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图形化用户界面-java头歌实训

图形化用户界面 import java.awt.*; import javax.swing.*; public class GraphicsTester extends JFrame { public GraphicsTester() { super("Graphics Demo"); setSize(480, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void paint…

服务器raid5坏盘-换盘-修复阵列过程

目录 背景原因分析解决步骤名词解释进入raid管理界面换回旧4号,进行import再次更换4号盘 总结 背景 服务器除尘之后文件服务器部分文件不能访问了,部分文件夹内容为空,起初以为是新配置的权限的问题,排查之后发现不仅仅是权限问题 jumpserv…

VTK学习日志:基于VTK9.3.0+Visual Studio c++实现DICOM影像MPR多平面重建+V R体绘制4个视图展示功能的实现(二)

前段时间对VTK9.3.0进行了编译,开发了MPRVR实现的demo,显示效果不是很理想,正好趁着周末有时间,再度对之前的程序进行优化和完善,先展示下效果: VTK实现MPRVR四视图 再次讲解下基于VTK的MPRVR实现的简单项目创建过程&a…

Linux安装Node-RED并实现后台运行及开机启动

首先确保系统中已近成功安装Node.js,并保证需要的合适版本: 关于node.js的安装可以参考我的另一篇博文:《AliyunOS安装Node.js》。 然后就可以使用npm工具安装Node-RED了,很简单使用如下命令: sudo npm install -g --unsafe-per…

MATLAB使用系统辨识工具箱建立PID水温的传递函数系数

概述 利用PID控制水温,由于实际在工程项目中,手动调节PID参数比较耗费时间,所以可以先利用MATLAB中的Simulink软件建立模型,先在仿真软件上调节大概的PID参数,再利用此PID参数为基础在实际的工程项目中手动调节PID参数…

这些并发编程技术你都知道吗?

与其碌碌无为,不如兴风作浪。 虽然不是所有的系统都需要很多的并发编程技术,但是掌握常见的高并发秘籍,便能让我们的系统快起来,面对访问量的剧增从容应对。 接下来,为我们一起来看看常见的高并发技术有哪些。总结起来…

SSH版本升级-openssh-9.7p1

SSH版本升级-openssh-9.7p1 1、查看当前版本2、安装openssl2.1、编译安装ssl 3、下载新版本SSH4、备份原有的SSH配置5、上传文件并解压6、卸载原有的openssh包7、编译安装openssh7.1、在解压后的目录,初始化openssh7.2、将文件拷回7.3、修改配置文件 最终实现&#…

DDD学习笔记五

模型引力场:聚合 强作用力体现: 某个领域模型是另一些模型存在的前提,没有前者,后者就失去了生存的意义。 一组领域模型之间存在关联的领域逻辑,任何时候都不能违反。 一组领域模型必须以一个完整的、一致的状态呈现给…

CSDN写文章时需要上、下标字号怎么输?

上标:​^^,符号中间加字 下标:~~,符号中间加字 前题是用MD编辑器,不然白搭: 我是感觉CSDN这个文本编辑比较拉,非常想吐槽。

dB分贝入门

主要参考资料: dB(分贝)定义及其应用: https://blog.csdn.net/u014162133/article/details/110388145 目录 dB的应用一、声音的大小二、信号强度三、增益 dB的应用 一、声音的大小 在日常生活中,住宅小区告知牌上面标示噪音要低…

vue2 element ui 表单 动态增加表单项 表单项值不可重复 select多选

案例 <template><el-form :model"form" ref"form" label-width"70px"><el-form-item><el-button icon"el-icon-plus" type"primary" plain click"add">新增</el-button><el-b…

VUE3-Elementplus-form表单-笔记

1. 结构相关 el-row表示一行&#xff0c;一行分成24份 el-col表示列 (1) :span"12" 代表在一行中&#xff0c;占12份 (50%) (2) :span"6" 表示在一行中&#xff0c;占6份 (25%) (3) :offset"3" 代表在一行中&#xff0c;左侧margin份数 el…

后劳动经济学(PLE):AI时代的工作未来

引言 随着人工智能&#xff08;AI&#xff09;和自动化技术的飞速发展&#xff0c;我们迎来了一个新的经济范式——后劳动经济学&#xff08;PLE&#xff09;。这一概念主要讨论在AI和自动化技术超越人类能力的关键领域后&#xff0c;机器将不可避免地在许多经济活动中取代人类…

如何玩单机版:QQ音速

前言 我是研究单机的老罗&#xff0c;今天教大家带来一款怀旧游戏QQ音速 的教程。根据我的文章&#xff0c;一步一步就可以玩了。 如今市面上的资源参差不齐&#xff0c;大部分的都不能运行&#xff0c;本人亲自测试&#xff0c;运行视频如下&#xff1a; QQ音速 搭建教程 此…

vscode下无法识别node、npm的问题

node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 因为node是在cmd安装的&#xff0c;是全局安装的&#xff0c;并不是在这个项目里安装的。 解决方案&#xff1a; 1.在vscode的控制台&#xff0c;针对一个项目安装特定版本的node&#xff1b; 2.已经…

C++(Python)肥皂泡沫普拉托边界膜曲面模型算法

&#x1f3af;要点 &#x1f3af;肥皂泡二维流体模拟 | &#x1f3af;泡沫普拉托边界膜曲面模型算法演化厚度变化 | &#x1f3af;螺旋曲面三周期最小结构生成 &#x1f4dc;皂膜用例&#xff1a;Python计算物理粒子及拉格朗日和哈密顿动力学 | Python和MATLAB粘性力接触力动…

鸿蒙开发设备管理:【@ohos.multimodalInput.inputEventClient (注入按键)】

注入按键 InputEventClient模块提供了注入按键能力。 说明&#xff1a; 本模块首批接口从API version 8开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。本模块接口均为系统接口&#xff0c;三方应用不支持调用。 导入模块 import inputEventCli…

爱情再启:庄国栋笑谈“玫瑰人生”爱情觉悟

庄国栋&#xff0c;这位电视剧《玫瑰的故事》中的男主角&#xff0c; 最近在一次采访中坦言&#xff1a;“如果给我一次重来的机会&#xff0c; 我绝对会毫不犹豫地选择爱情&#xff01;” 听到这话&#xff0c; 我不禁想&#xff0c;庄先生&#xff0c;您是不是被剧里的玫瑰…

Solidworke学习(装配体3)

目录 本节学习内容&#xff1a; 一、高级配合 &#xff08;1&#xff09;对称配合 &#xff08;2&#xff09;宽度配合 &#xff08;3&#xff09;距离配合 二、机械配合 &#xff08;1&#xff09;凸轮配合 &#xff08;2&#xff09;槽口配合 三、快捷菜单 本节学习…

python工作目录与文件目录

工作目录 文件目录&#xff1a;文件所在的目录 工作目录&#xff1a;执行python命令所在的目录 D:. | main.py | ---data | data.txt | ---model | | model.py | | train.py | | __init__.py | | | ---nlp | | | bert.py | …