導(dǎo)航菜單

4個(gè)Excel函數(shù)中的冷知識(shí)

導(dǎo)讀 今天跟大家4個(gè)excel函數(shù)中的冷知識(shí),不知道這些,函數(shù)水平很難有大的提高,我們直接開始吧一、 false與truefalse與true是兩個(gè)邏輯值(也可...

今天跟大家4個(gè)excel函數(shù)中的冷知識(shí),不知道這些,函數(shù)水平很難有大的提高,我們直接開始吧

一、 false與true

false與true是兩個(gè)邏輯值(也可以叫做布爾值)錯(cuò)和對(duì),在函數(shù)中我們經(jīng)常借助這兩個(gè)邏輯值進(jìn)行條件判斷,來得到我們想要的結(jié)果

在excel中可以將true看做等于1,將false看做等于0,所以我們可以得到如下結(jié)果

舉個(gè)例子實(shí)際的演示下,最典型的就是使用SUMPRODUCT函數(shù)進(jìn)行條件計(jì)數(shù)

公式:=SUMPRODUCT((B2:B13=$F$3)*1)

我們選擇公式B2:B13=$F$3這個(gè)部分按F9,顯示這一部分的計(jì)算結(jié)果,我們可以看到,有三個(gè)結(jié)果為true,然后我們又在條件的最外邊分別乘1,就相當(dāng)于,乘了一個(gè)true,所以只有當(dāng)true*true時(shí)結(jié)果為1,其余結(jié)果均為0,然后利用SUMPRODUCT返回乘積之和的特點(diǎn)即可得到正確結(jié)果

二、使用ROW函數(shù)構(gòu)建整數(shù)序列

在一些高階函數(shù)組合中我們可能會(huì)經(jīng)常見到row($1:$99)之類的書寫方式,很多同學(xué)都會(huì)感到迷茫這個(gè)是什么意思呢,其實(shí)它的意思非常簡(jiǎn)單就是構(gòu)建一個(gè)1到99的整數(shù)序列,只要遇到這樣的書寫方式就是利用了數(shù)組來進(jìn)行公式的計(jì)算

舉個(gè)例子來實(shí)際的講解下

公式:=-LOOKUP(1,-RIGHT(A2,ROW($1:$30)))

我們選擇公式中ROW($1:$30)的部分,同樣按F9選擇顯示函數(shù)的計(jì)算結(jié)果如下圖所示顯示的是一個(gè)1到30的整數(shù)序列,而這個(gè)序列又是嵌套在 RIGHT(A2,ROW($1:$30))函數(shù)中,所以就代表,對(duì)字符串提從1到30提取30次

三、IF{1,0}構(gòu)建數(shù)組

使用IF{1,0}構(gòu)建數(shù)組這種方法經(jīng)常出現(xiàn)在數(shù)據(jù)查找類公式中,理解起來稍微有些復(fù)雜,想要理解這個(gè)我們必須明白三點(diǎn)

1. if函數(shù)的使用方法

2. 數(shù)組的運(yùn)算機(jī)制

3. 可以吧true看做等于1,false看做等于0

下面我們就以vlookup反向查找為例來實(shí)際的講解下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

首先我們選擇公式IF({1,0},C2:C10,A2:A10)這一部分按F9計(jì)算出公式的結(jié)果如下圖這個(gè)怎么理解呢

首先因?yàn)閕f第一參數(shù){1,0}是在大括號(hào)中,所以這兩個(gè)數(shù)字為一個(gè)數(shù)組,只要使用大括號(hào)就是數(shù)組

其次因?yàn)槭褂胕f函數(shù),當(dāng)?shù)谝粎?shù)為1時(shí)候條件正確,if函數(shù)的條件為真,所以返回C2:C10這個(gè)區(qū)域中的值,當(dāng)?shù)谝粎?shù)為0時(shí),if函數(shù)的條件為0條件錯(cuò)誤,就會(huì)返回A2:A10這個(gè)區(qū)域中的值,很多人可能會(huì)問為什么會(huì)是兩列呢,因?yàn)閿?shù)組是{1,0},它的一排只有兩個(gè)參數(shù),所以只有兩列,這是與數(shù)組相對(duì)應(yīng)的,返回的數(shù)組,我們可以理解為下圖的藍(lán)色區(qū)域

四、減號(hào)的妙用

下圖所示

公式: =--TEXT(MID(A2,7,8),"0-00-00")

我們?cè)谔崛∩矸葑C中的出生日期的時(shí)候很多人都知道使用text函數(shù)來設(shè)置日期格式,但是都不知道使用兩個(gè)減號(hào)將文本快速轉(zhuǎn)換為數(shù)值格式

可能有人會(huì)問,為什么要轉(zhuǎn)換格式,不是已經(jīng)使用text轉(zhuǎn)換過格式了嗎

因?yàn)閠ext是一個(gè)文本函數(shù),所以使用text設(shè)置的是文本的格式,而不是將文本轉(zhuǎn)換為數(shù)值格式


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

猜你喜歡:

最新文章: