tft每日頭條

 > 科技

 > excel在不同表格之間查重

excel在不同表格之間查重

科技 更新时间:2024-07-24 06:11:20

大多「表哥表妹」使用表格是知其然而不知其所以然,所以遇見問題的時候就手足無措。

如果能了解清楚表格及數據的本質是什麼,很多問題都會迎刃而解。

最近有一位學員在核對數據的時候,碰到了數據查重時的問題。

excel在不同表格之間查重(數據查重出問題)1

她的需求是這樣的:隻要在兩列數據中存在重複的運單号,就标紅顯示。

會一點 Excel 的都知道,利用條件格式的重複值選項,可以突出顯示重複的數據,隻要點 2 下鼠标就可以快速完成。

可是,這個功能,在碰到超過 15 位的數字時會失效。

例如,案例中的 18 位運單号,隻要前面 15 位數一樣,後面 3 位不管是什麼,Excel 都把它當成重複數據了。

身份證号、銀行賬号一樣會碰到這個問題。因為超過 15 位,Excel 就會把它識别成天文數字,自動後面的數字。

解決方法也簡單,需要用 COUNTIF 函數來救場,突破條件格式的功能限制。

選中兩列數據。

選定兩列數據(B2:C11區域):

excel在不同表格之間查重(數據查重出問題)2

❷ 新建條件格式規則。

點擊【開始】-【條件格式】,新建規則,選擇最後一個規則類型「使用公式」:

excel在不同表格之間查重(數據查重出問題)3

❸ 添加規則公式。

=AND(COUNTIF($B$2:$C$11,"*"&B2&"*")>1,B2<>"")

公式包含兩層:

① 計算當前單元格中數據,完整出現在整個區域中的次數,大于 1 次則符合條件。

COUNTIF($B$2:$C$11,"*"&B2&"*")>1

其中,*是通配符,表示任意字符,B2&"*",用來代表包含 B2 的數據。

強行将當前單元格裡的數據當成文本來計數,超過 1 個就代表有重複。

② 且當前單元格不能為空。

B2<>""

函數公式用得好,可以給條件格式插上翅膀,簡直可以為所欲為~

excel在不同表格之間查重(數據查重出問題)4

在 Excel 裡超長數字真的是個麻煩事。

我有個做 HR 的同學,有一次着急忙慌的來問我,身份證号為什麼變成了 xxxx 000 的「亂碼」。

就是因為數字超過了 15 位,被當成了天文數字,必須先設置成文本格式,再錄入數據。

更悲催的是,他是錄了 200 多個身份證後才發現這個問題。結果後面 3 位數全部被 Excel 洗成了 0。

隻能重新錄入……

操作不規範,真的會加班到想哭!

excel在不同表格之間查重(數據查重出問題)5

如何設計一個标準規範的表格?

碰到一個難以描述的不規範表格,又能如何快速處理?

關注我哦,後面繼續為大家解答!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved