一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

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

 ExcelEasy 2022-04-17

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

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


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

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

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

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

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

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

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

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

110101200010018924

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

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

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

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

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

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

但是,遇到身份證號這類情況就不行了。因?yàn)槟爿斎氲纳矸葑C號超過15位了,而Excel又自動識別為數(shù)值,所以最后3位就變成0了。即使你改成數(shù)值格式也于事無補(bǔ)了:

這種情況下,你是不可能找回后三位的。只能在輸入身份證號之前將單元格格式設(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)行運(yùn)算的。這些運(yùn)算在Excel中是通過邏輯函數(shù)實(shí)現(xiàn)的:

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


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

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

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

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

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

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

數(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ù)值有點(diǎn)多余。因?yàn)閺纳厦娴慕榻B中我們知道邏輯值可以當(dāng)作數(shù)值使用。不過并不是在所有的情況下都是這樣的。比如:

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

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

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

這是因?yàn)椋?/span>SUMPRODUCT函數(shù)并不支持邏輯值。

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

  • N(TRUE)=1

  • N(FALSE)=0

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

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

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

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

錯誤值


錯誤值是一種單獨(dú)的數(shù)據(jù)類型。Excel中的錯誤值都是由于公式計(jì)算產(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各種技巧。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    精品国产日韩一区三区| 国产成人午夜av一区二区| 色婷婷日本视频在线观看| 久久大香蕉一区二区三区| 欧美日韩精品久久第一页| 国产精品视频一级香蕉| 久热青青草视频在线观看| 又大又紧又硬又湿又爽又猛| 天海翼高清二区三区在线| 日韩成人午夜福利免费视频 | 91麻豆精品欧美一区| 国产欧美性成人精品午夜| 东京热加勒比一区二区| 91插插插外国一区二区婷婷| 在线播放欧美精品一区| 欧美一级黄片免费视频| 老司机精品视频在线免费| 国产一区欧美一区日韩一区| 日韩精品一区二区毛片| 欧美日韩综合在线精品| 欧美一区二区三区不卡高清视| 懂色一区二区三区四区| 亚洲国产成人久久一区二区三区| 亚洲av熟女一区二区三区蜜桃 | 午夜国产成人福利视频| 国产又粗又长又大高潮视频| 九九热视频免费在线视频| 大香蕉久久精品一区二区字幕| 中文字幕中文字幕在线十八区| 国内尹人香蕉综合在线| 欧美国产亚洲一区二区三区| 欧美日本精品视频在线观看| 微拍一区二区三区福利| 日韩一本不卡在线观看| 粉嫩国产美女国产av| 好吊色欧美一区二区三区顽频| 好吊日成人免费视频公开| 又色又爽又无遮挡的视频| 中国一区二区三区人妻| 久久国产成人精品国产成人亚洲| 欧美黑人在线一区二区|