tft每日頭條

 > 圖文

 > excel數值設置

excel數值設置

圖文 更新时间:2024-09-26 12:29:14

Excel的強大的功能都需要細緻的邏輯規則的加持才能順利運行,今天我們就一起看看這些潛規則有哪些?跟你知道的規則是否一樣呢?

數字

衆所周知Excel中的數字的精度為15位,雖然可以用科學計數法來擴大計算的範圍,但實際計算

已經不準确的,對實際的意義不大,哪我們一起來看一下15位到底是多大的數字,先來複習一下中國數字單位:個,十,百,千,萬,十,百,千,億,十億,百億,千億,兆,十兆,百兆(兆後面的單位:京,垓,秭,穰,溝,澗,正,載,極,下一個單位是上一單位的一萬倍),百兆換算成就是百萬億啊,這是個多忙龐大的數字,除非科研所會用到外誰會用它來計算,2018美國的GDP總值也才20.51萬億美元=19.29兆美元,中國13.2萬億=13.2兆美元(14位數),當然國家機構應該不會用Excel來計算國民總值吧,哪是不是就有點扯了呢?

在工作中确實也有超出這個限制的情況,比如身份證号,還有某些編号,訂單号,物流号等,但它們并不是真正意義的數字,而屬于文本序号的範疇,誰會用這些進行數學運算呢?别說,還真有,前些天我網上看到"條件格式“篩選重複的編号,對數字判斷相等基本原理都是通過數學計算得到,而數字計算必須符合數字在Excel中的默認規則,所以通常隻能核查前15位的數字,多出來的數字就會被忽略掉,即便你設置了文本格式結果還是一樣,那如何解決的這個問題呢?

第一招的解決方法最終效果

第二招函數法(需有一定函數基礎)countif或countifs函數來解決,函數的運行原理與if條件查找重複值一樣,所以我們就需要在查找的條件上略作調整就能解決這個問題,以countif函數為例,簡單介紹一下countif函數:

excel數值設置(Excel基礎知識-細數Excel的潛規則之數字)1

countif函數結構圖

引用範圍:需要統計的數據範圍,可以為連續引用單元格或整列單元格範圍,

查詢值:可以是引用單元格,也可以多個單元格拼接而成的字符串

原理:我們用countif函數對每個單元格的内容進行統計出現次數,在用定義格式規則把出次數大于1的設置特定的顔色;

數據範圍為:A5:A15,統計A5出現的次數,如果輸入:=countif(A5:A15,A5)結果11,怎麼将A5轉化成字符串呢?需要給A5拼接一個非數字的東西,而且這東西吧,帶上它不光可以匹配出原來數據,還不能被認為是純數字,聰明的你猜到了嗎?不錯就是通配符*(Excel的基礎知識-通配符(*/?)),它的缺點就是可能匹配出帶有A5數列的以外的結果,雖然它的位置前後都可,如果考慮的這個公式的長用性的話,我們還是把通配符放到前面,這樣同一個序列,末尾增加一位既乘10倍就有可能造成公式出現誤差,如果是放前面的話,就得乘上百萬億倍才會出現類似的序列,估計幾萬年後公式依然好用,優化好公式為=countif(A5:A15;"*"&A5),這裡利用通配符代表任何東西,所以Excel的默認機制隻能把它作為字符串來處理啦!然後選中要添加格式的引用範圍,然後點【條件格式】下【新建規則】,選擇新建規則,選使用公式設置單元格格式,在公式輸入框輸入=countif(A5:A15;"*"&$A5)>1,然後設置格式後點确定!具體操作步驟如下:

excel數值設置(Excel基礎知識-細數Excel的潛規則之數字)2

為重複的數據設置顔色格式

​設定完成後,雖然挑出重複項,但隻标識出重複項中一項,另一個項并沒顯示設置的樣式,通過優化公式,總算效果調整後的公式為=countif(A:A,"*"&A5)>1,對比前後效果:

excel數值設置(Excel基礎知識-細數Excel的潛規則之數字)3

最終效果圖

​第三招:其實編号的這種問題我們可以從根本上解決它,規範數據格式,編号的一大部分内容都是有規律的,比如日期也好,公司部門編号的也好,物品類型編号也好,這些部分我們都可以通過自定格式将其設置的默認的格式裡這樣就并不占用數字位,一般用于順序的數字就可以直接輸入,這樣就很難超出百萬億的數字,也就不會出現篩選時的問題了,如果你的公司的業務到一定程度,為了更好的綜合管理,肯定會有定制專門的軟件,Excel承載的數據量到達一定程度,都會出現這樣的會那樣的問題。

其實這三種方法嚴格來說是兩種,一種是從數據本身出發,一旦完成轉變就會從根本解決問題,這時我們就需要考慮如何讓操作更加快捷,這樣看實不是就完美了,不過它缺點就是需要調整的原始的數據結構,對有的公司的來說這個并不适合,所以就有了用函數參數的拼接的方法來解決,但也存在着隐患,就是有可能造成統計的不準,造成的這種情況的就跟篩選15位以上的數字結果不準一樣,因為解決問題的邏輯問題,函數能解決超出15位的情況但如果查詢的數據位數越少的,它出現錯誤的幾率會成為常态,解決的方法都是帶有針對性,不是一種方法就能解決所有問題,都有自己的适用場景!好了今天的分享就到這了,希望能給你的工作和學習上有所幫助,為你解決一些問題提供靈感!最後歡迎你留言告訴,如果是你,你會選擇哪種解決方法呢?

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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