【20180518】- Excel工作表數據太多,如何防止看錯行?

【20180518】- Excel工作表數據太多,如何防止看錯行?

來自專欄 SUT事務所

最近有好幾位小夥伴在找尋此類功能的軟體,其實該功能對一般人還真沒用,但如果你需要人工比對大量數據,那你恐怕迫切需要該功能。什麼樣的才算防止看錯行呢?請看下圖:

使用過WPS的小夥伴就知道,Excel自帶的閱讀模式,就是大家所謂的防止看錯行或列功能。可能也有其他插件叫「聚光燈」。其實說的都是同樣的功能。

如果您使用WPS,那可以直接使用,下面介紹的是針對微軟Office Excel如何開啟類似的聚光燈效果。

接下來我將介紹2類實現方法,第一類實現的方法是使用Excel自帶的條件格式功能實現。實現效果如下所示:

該功能我從插件【Excel必備工具箱】中找到並開啟的,表面上該功能看似完美,其實有個致命Bug,如果清除了單元格的全部內容,那防止看錯行和列功能就部分失效了。如果僅僅是為了比對數據,那該功能足夠你使用了。接下來我將通過動態圖為大家演示一下。

其實該插件就是使用的條件格式來實現的,開啟該功能後,選中一個單元格,可以查看條件格式中的規則,如下圖所示:

那有沒有更加完美的條件格式實現方法呢?答案是肯定的。因為插件之所以能夠在清除單元格後就部分消失,這是由於條件格式也被清除掉了。為了解決該問題,可以在工作表Worksheet_SelectionChange中調用並設置條件格式。這樣就可以實現比較完美的「聚光燈」啦,詳見如下動態圖演示:

動態圖中,Sheet1和Sheet2有設置SelectionChange事件,所以開啟了「聚光燈」,Sheet3未設置事件,所以相當於未開啟「聚光燈」效果。怎麼樣?是不是發現代碼實現的效果比較好用呢?

其實使用條件格式的方法固然方便,但畢竟給單元格設定了條件格式,多多少少都會影響的。有沒有其他方法實現呢?方法是有的,可以使用透明窗口,在透明窗口上繪畫標線,因為只是防止看錯行和列,所以有兩條標線即可。這就是今天介紹的第二種實現方法。

當然對於不會開發的小夥伴來說,這個實現起來肯定沒有條件格式方法容易,但有其他插件已經幫我們寫好了,所以可以直接拿來使用即可哦。下面我將使用動態圖為大家演示一下效果:

其實Steven也仿照DnaTools插件開發了一款插件,但還在測試改善中,因為也在學習如何使用ExcelDna開發插件。

不知道大家還有沒有第三種或更多的方法實現類似的效果呢?如果有的話,歡迎聯繫Steven,讓我學習學習。

好了,今天的「聚光燈」就介紹到這裡啦,希望對大家有所幫助,保護眼睛,從現在開始。如果需要素材或在學習等過程中遇到任何問題,歡迎加群(QQ群:615356012)進行交流~

猜您喜歡往期精選▼

1.【20180515】- 快速使用創建工作表索引目錄

2.【20180417】- 條件格式的幾種常見用法

3.【20180302】- Windows 10桌面美化之任務欄透明

4.【20171222】- 你會導出微信公眾號文章裡面的音頻嗎?

5.【Excel VBA】- 支持最新Office 2016的代碼美化插件

6. ……

想要學習更多內容,歡迎關注我們~^_^Written by Steven in 20180518^_^

微信公眾號:SaveUTime

SUT學習交流群:615356012,入群費用:5元,非誠勿擾~

關注公眾號,提高效率,節約您的時間!


推薦閱讀:

Excel 計算結果莫名多出很多位小數,據說是浮點誤差?
vlookup為什麼這樣寫不對?
如何批量將列轉變成行?
想自學excel,有什麼好的網路課程或是書籍值得推薦?
如何將excel圖表設置不等距坐標的問題?

TAG:Excel使用 | VBA | 視力保健 |