一、了解TOCOL函數(shù) TOCOL:將多列數(shù)據(jù)轉(zhuǎn)換為一列數(shù)據(jù) 語法:=TOCOL(array, 要忽略的數(shù)據(jù)類型, 掃描模式) 第一參數(shù):數(shù)據(jù)區(qū)域 第二參數(shù):忽略類型:是否要忽略空白或者錯誤值 第三參數(shù):掃描模式,FALSE按行掃描,TRUE按列掃描 它的第二、第三參數(shù)都是可選參數(shù),沒有特殊需求是可以忽略掉的 公式:=TOCOL(A3:B6) 二、忽略錯誤值求和 公式:=SUM(TOCOL(A3:C10,3)) 如果數(shù)據(jù)中存在錯誤值,直接使用SUM是不能求和的,我們可以直接TOCOL,將第二參數(shù)改成3,將錯誤值忽略掉,就能正常求和了 三、單條件查詢 公式:=TOCOL(B2:B7/(A2:A7=A10),3) A2:A7=D3是統(tǒng)計的條件,條件不成立就會返回FALSE,成立就會返回TRUE,可以將FALSE看做是0,TRUE看做是1,A2:A7=D3是在分母的位置,如果為0就會返回錯誤值。 這里只有40是滿足的,所以就會返回40的結(jié)果,輕松秒殺Vlookup函數(shù) 四、多條件查詢
多條件查詢原理也是一樣的,我們只需要讓兩個條件相乘就可以了,這個的計算本質(zhì)跟之前講過的sumproduct函數(shù)是非常類似的 五、重復(fù)指定的次數(shù) 公式:=TOCOL(IF(B2:B4>=COLUMN(A:E),A2:A4,NA()),3) 下圖下面展示的IF函數(shù)的結(jié)果,通過IF函數(shù)我們是可以將文具名稱重復(fù)指定次數(shù)的,但是會存在錯誤值,之后用TOCOL將第二參數(shù)設(shè)置為3來忽略錯誤值即可 六、多表格匯總 公式:=TOCOL('1月:3月'!A2:A15,3) 這個公式的輸入方法有些不一樣,首先輸入公式,然后點(diǎn)擊1月的sheet,然后按照shift點(diǎn)擊3月的sheet名字,這樣就會選中1到3月3個sheet,之后選中對應(yīng)的文具區(qū)域,可以多選一些,第二參數(shù)設(shè)置為3忽略空白與錯誤,點(diǎn)擊回車,然后向右拖動公式即可 七、轉(zhuǎn)換表格維度 我們想要將2維表轉(zhuǎn)換為1維表的顯示格式,也可以借助TOCOL函數(shù)來實現(xiàn)。操作有些復(fù)雜,我們就來分布講解, 1.公式:=IF(B2:D5<>'',A2:A5,NA()) 這個公式的作用獲取每個數(shù)字對應(yīng)的文具名稱,公式會判斷B2:D5這個區(qū)域是否不等于空值,如果條件成立就返回對應(yīng)的文具名稱,條件不成立就返回NA的錯誤值 2.公式:=TOCOL(IF(B2:D5<>'',A2:A5,NA()),3)使用TOCLO將多列數(shù)據(jù)設(shè)置為一列,這樣就能將所有的文具名稱都放在一列中的,月份的操作也是一樣的,只需修改IF函數(shù)的第二參數(shù)為B1:D1就能將月份也設(shè)置為一列數(shù)據(jù) 公式:=TOCOL(IF(B2:D5<>'',B1:D1,NA()),3) 3.公式:=TOCOL(B2:D5,3)就是TOCOL的常規(guī)用法,將多列數(shù)據(jù)設(shè)置為1列,至此就可以實現(xiàn)將二維表轉(zhuǎn)換為1維表了,至此設(shè)置完畢 以上就是分享的全部內(nèi)容,怎么樣,你覺得TOCOL函數(shù)強(qiáng)大嗎?可以留言討論下 我是Excel從零到一,關(guān)注我,持續(xù)分享更多Excel技巧 END |
|