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.pswp.cn/diannao/38288.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/38288.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/38288.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

緩存穿透、雪崩與擊穿

緩存穿透、雪崩、擊穿 1、緩存穿透強調都沒有數據并發訪問布隆過濾器緩存NULL值 2、緩存雪崩強調批量Key過期并發訪問 3、緩存擊穿強調單個Key過期并發訪問互斥鎖邏輯過期 分布式并發控制 1、緩存穿透 緩存穿透是指數據庫和緩存都沒有的數據,這樣緩存永遠不會生效&…

圖形化用戶界面-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…

ISA95-標準2-數據字典部分的解析與設計指南

在 MES/MOM 系統中,ISA-95 第二部分的數據字典扮演著至關重要的角色,它確保了數據的一致性和準確性,為不同系統間的數據交換提供了標準化的術語和定義。以下是 MES/MOM 系統實現 ISA-95 第二部分數據字典的具體概念、功能模塊以及應用場景: 一、概念、功能模塊以及應用場景…

numpy - array(4)

arr1 np.array([[1, 2], [3, 4], [5, 6]]) (1)def insert(arr, obj, values, axisNone) 向array指定位置插入指定值 axis為默認值None時,如果array是多維數據,則先將array轉化成向量obj:插入的索引,接受int或者多…

VTK學習日志:基于VTK9.3.0+Visual Studio c++實現DICOM影像MPR多平面重建+V R體繪制4個視圖展示功能的實現(二)

前段時間對VTK9.3.0進行了編譯,開發了MPRVR實現的demo,顯示效果不是很理想,正好趁著周末有時間,再度對之前的程序進行優化和完善,先展示下效果: VTK實現MPRVR四視圖 再次講解下基于VTK的MPRVR實現的簡單項目創建過程&a…

linux守護進程生命周期管理-supervisord

簡介 supervisor是一個client/server系統,允許用戶控制多個類unix系統的進程,擺脫rc.d腳本的不方便性.supervisor具有簡單,集中化管理,搞笑,可擴展性,高兼容. 整套軟件包含:supervisord(守護進程),supervisorctl(命令行工具),web server(一個web交互界面),XML-RPC 交互 安裝 …

git回退commit的方式

在Git中,回退commit(即撤銷之前的提交)可以通過多種方式來實現。以下是一些常見的方法,以及它們的詳細步驟和注意事項: ### 1. 使用git revert命令 git revert命令用于撤銷某次commit,但它并不會刪除該comm…

FFmpeg 硬件編碼加速文檔介紹

介紹 硬件訪問:許多平臺提供了對專用硬件的訪問,這些硬件可以用于執行解碼、編碼或過濾等視頻相關操作。 性能與資源使用:使用硬件可以加快某些操作的速度或減少其他資源(特別是CPU)的使用,但可能會產生不同的結果或質量較低,或帶來在使用純軟件時不存在的額外限制。 硬…

公爹公婆出首付買房,離婚的兒媳婦能分嗎?

小兩口結婚后為了更好地生活打算購房,男方父母幫助支付首付款,后房屋登記在夫妻名下。后兩人因感情不和打算離婚,女方要求按照房屋的現行價值進行分割,能否得到支持?近日,江蘇省南通市中級人民法院對這起離…

【Postman學習】

Postman是一個非常流行的API開發和測試工具,廣泛用于Web服務的開發、測試和調試。它提供了一個圖形界面,允許用戶輕松地構建、發送和管理HTTP(S)請求,同時查看和分析響應。下面是對Postman接口測試工具的詳細解釋: 1. Postman簡介…

Linux安裝Node-RED并實現后臺運行及開機啟動

首先確保系統中已近成功安裝Node.js,并保證需要的合適版本: 關于node.js的安裝可以參考我的另一篇博文:《AliyunOS安裝Node.js》。 然后就可以使用npm工具安裝Node-RED了,很簡單使用如下命令: sudo npm install -g --unsafe-per…

【代碼隨想錄算法訓練Day53】LeetCode 739.每日溫度、LeetCode 496.下一個更大元素、LeetCode 503. 下一個更大元素 II

Day53 單調棧 LeetCode 739.每日溫度 經典的單調棧題目&#xff0c;確實的感受到了單調棧的強大之處。 class Solution { public:vector<int> dailyTemperatures(vector<int>& temperatures) {stack<int> st;vector<int> res(temperatures.size…

php+redis 生成二維碼庫

項目場景&#xff1a; 活動報名二維碼&#xff0c;生成 30W 的二維碼量存放到 redis 中&#xff0c;并通過 redis 讀取&#xff0c;以減輕 mysql 數據庫的壓力。 實現很簡單&#xff0c;分為兩步&#xff1a; 1、生成&#xff1a;通過 for 循環&#xff0c;以集合方式插入到…

MATLAB使用系統辨識工具箱建立PID水溫的傳遞函數系數

概述 利用PID控制水溫&#xff0c;由于實際在工程項目中&#xff0c;手動調節PID參數比較耗費時間&#xff0c;所以可以先利用MATLAB中的Simulink軟件建立模型&#xff0c;先在仿真軟件上調節大概的PID參數&#xff0c;再利用此PID參數為基礎在實際的工程項目中手動調節PID參數…

這些并發編程技術你都知道嗎?

與其碌碌無為&#xff0c;不如興風作浪。 雖然不是所有的系統都需要很多的并發編程技術&#xff0c;但是掌握常見的高并發秘籍&#xff0c;便能讓我們的系統快起來&#xff0c;面對訪問量的劇增從容應對。 接下來&#xff0c;為我們一起來看看常見的高并發技術有哪些。總結起來…

SSH版本升級-openssh-9.7p1

SSH版本升級-openssh-9.7p1 1、查看當前版本2、安裝openssl2.1、編譯安裝ssl 3、下載新版本SSH4、備份原有的SSH配置5、上傳文件并解壓6、卸載原有的openssh包7、編譯安裝openssh7.1、在解壓后的目錄&#xff0c;初始化openssh7.2、將文件拷回7.3、修改配置文件 最終實現&#…

linux系統中給java 應用配置開機自動啟動

第一步需要一個控制java應用啟動&#xff0c;停止&#xff0c;重啟的腳本&#xff0c;腳本內容如下&#xff0c;我是springboot應用&#xff0c;其他的可以根據情況改寫. #!/bin/bashAPP_NAME/data/oa/start-2.0.jar #執行命令有誤時&#xff0c;提示使用說明參數 usage() {ec…

DDD學習筆記五

模型引力場&#xff1a;聚合 強作用力體現&#xff1a; 某個領域模型是另一些模型存在的前提&#xff0c;沒有前者&#xff0c;后者就失去了生存的意義。 一組領域模型之間存在關聯的領域邏輯&#xff0c;任何時候都不能違反。 一組領域模型必須以一個完整的、一致的狀態呈現給…

CSDN寫文章時需要上、下標字號怎么輸?

上標&#xff1a;?^^&#xff0c;符號中間加字 下標&#xff1a;~~&#xff0c;符號中間加字 前題是用MD編輯器&#xff0c;不然白搭&#xff1a; 我是感覺CSDN這個文本編輯比較拉&#xff0c;非常想吐槽。