国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
理解Excel中的數(shù)據(jù)類型(二)

接上文-理解Excel中的數(shù)據(jù)類型(一)

Excel中的文本類型和數(shù)值類型


Excel中的文本類型非常簡單,在理解了那些亂七八糟的“格式”都是數(shù)值之后,數(shù)值類型也不復(fù)雜。

再強調(diào)一遍,一般情況下,在Excel中你可以不關(guān)心數(shù)據(jù)類型。你只要輸入就可以了:

你輸入:123,Excel自動認(rèn)識這是數(shù)值。

你輸入:2022/1/1,Excel自動認(rèn)識這是日期,然后計算并內(nèi)部存儲相應(yīng)的數(shù)值,并且在單元格中顯示日期。

你輸入:5 1/2,Excel自動認(rèn)識這是分?jǐn)?shù),然后計算并內(nèi)部存儲相應(yīng)的數(shù)值,并且在單元格中顯示分?jǐn)?shù)。

你輸入:其他的Excel不能翻譯成給定格式的內(nèi)容:比如“ABC”,Excel就將這個當(dāng)作文本。

所以從這個意義上來說,所謂文本類型,就是所有不能被Excel識別為數(shù)值(包括日期等類型)和邏輯值的內(nèi)容。

所以這兩種類型本身沒有太多需要介紹的。只有一個注意事項提醒初學(xué)者注意:那就是身份證號之類的全部由數(shù)字組成的內(nèi)容:

110101200010018924

這樣的身份證號實際上在輸入時會自動變成科學(xué)計數(shù)法:

實際上只要輸入的數(shù)字位數(shù)超過11位,就會變成科學(xué)計數(shù)法。

我們知道,科學(xué)計數(shù)法其實是數(shù)值,所以只要將單元格格式改為數(shù)值就可以了。

但是,這里有一個重點:Excel中的數(shù)值類型最多支持15位精度

如果一個數(shù)值超過15位,那么15位之后的就被當(dāng)作0了。

當(dāng)然,一般情況下,15位的數(shù)字可以表示非常巨大的數(shù)值,遠(yuǎn)遠(yuǎn)超過我們對數(shù)字的使用需求。

但是,遇到身份證號這類情況就不行了。因為你輸入的身份證號超過15位了,而Excel又自動識別為數(shù)值,所以最后3位就變成0了。即使你改成數(shù)值格式也于事無補了:

這種情況下,你是不可能找回后三位的。只能在輸入身份證號之前將單元格格式設(shè)置為文本,或者在輸入身份證號之前先輸入一個英文的單引號:

然后再開始輸入身份證號:

這樣Excel就知道你接下來要輸入的所有內(nèi)容都是文本。

這個單引號會一直顯示,但是不要擔(dān)心,它并不是單元格內(nèi)容的一部分。

注:數(shù)值類型的15位精度是包括小數(shù)位數(shù)的。

EXCEL中的邏輯值


邏輯值只有兩個:TRUE,F(xiàn)ALSE。全部大寫。你可以在Excel中輸入小寫的true,Excel會自動變成大寫的TRUE。

一般來說,我們很少在單元格中輸入TRUE/FALSE,它們多數(shù)是函數(shù)或公式的返回值,比如,公式:

A1>=5

就返回邏輯值。如果A1中的值是10,返回值為TRUE。如果A1中的值是2,返回值為FALSE。

或者作為參數(shù)出現(xiàn)。比如IF函數(shù)中的條件,FILTER函數(shù)中的條件等。

作為邏輯值,是可以進(jìn)行運算的。這些運算在Excel中是通過邏輯函數(shù)實現(xiàn)的:

邏輯值可以用數(shù)值代替


這些邏輯值本身可以像數(shù)值一樣進(jìn)行預(yù)算。

邏輯值與數(shù)值進(jìn)行混合運算

在邏輯值與數(shù)值進(jìn)行混合運算的時候,TRUE=1,F(xiàn)ALSE=0

邏輯值與邏輯值進(jìn)行加減乘除運算

在邏輯值之間進(jìn)行加減乘除運算時,TRUE=1,F(xiàn)ALSE=0

實際上,這里的+等價于OR函數(shù),*等價于AND函數(shù)。

數(shù)值作為邏輯值

實際上數(shù)值可以當(dāng)作邏輯值用。此時,0=FALSE,非0=TRUE。

在上圖中,我們使用了公式:

=IF(B3,"A","B")

我們將B3用作了條件,所以就是將B3作為了邏輯值。從圖中可以看到,所有的非0值都被當(dāng)作TRUE。

將邏輯值轉(zhuǎn)換為數(shù)值

一般來說,將邏輯值轉(zhuǎn)換為數(shù)值有點多余。因為從上面的介紹中我們知道邏輯值可以當(dāng)作數(shù)值使用。不過并不是在所有的情況下都是這樣的。比如:

=SUMPRODUCT(B3:B7,B3:B7>3)

這個SUMPRODUCT公式中,計算B3:B7中所有大于3的數(shù)值之和。很明顯,第二個參數(shù)B3:B7>3就是邏輯值。

但是這個公式并沒有按照我們的期望得到正確的結(jié)果:

這是因為,SUMPRODUCT函數(shù)并不支持邏輯值。

我們可以使用一個函數(shù):N進(jìn)行轉(zhuǎn)換:

  • N(TRUE)=1

  • N(FALSE)=0

=SUMPRODUCT(B3:B7,N(B3:B7>3))

就可以得到正確結(jié)果:

這個N函數(shù)可以通過一個運算:--代替(實際上相當(dāng)于兩個減號,負(fù)負(fù)為正):

=SUMPRODUCT(B3:B7,--(B3:B7>3))

錯誤值


錯誤值是一種單獨的數(shù)據(jù)類型。Excel中的錯誤值都是由于公式計算產(chǎn)生的,

關(guān)于這些錯誤值,請參見:

#Div/0! Excel中的那些錯誤值們!

Excel也提供了IFERRO函數(shù),IFNA函數(shù)幫助我們處理錯誤值。

注:在單元格中直接輸入錯誤值,比如:#N/A,Excel也會自動識別為錯誤值。

待續(xù)

Excel+Power Query+Power Pivot+Power BI


Power Excel 知識庫    按照以下方式進(jìn)入知識庫學(xué)習(xí)
Excel函數(shù)   底部菜單:知識庫->Excel函數(shù)

自定義函數(shù)  底部菜單:知識庫->自定義函數(shù)

Excel如何做  底部菜單:知識庫->Excel如何做

面授培訓(xùn)  底部菜單:培訓(xùn)學(xué)習(xí)->面授培訓(xùn)

也可以在歷史文章中學(xué)習(xí)Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel函數(shù)應(yīng)用之信息函數(shù)
Excel函數(shù)的參數(shù)
讓你從菜鳥成為玩轉(zhuǎn)Excel的高手
Excel函數(shù)教程:信息函數(shù)(2)
認(rèn)識Excel中的數(shù)據(jù)類型
如何利用【邏輯值】與【數(shù)值】互換來【簡化公式】
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服