tocol函數(shù)哪個(gè)版本能用? excel中tocol函數(shù)的兩種高級(jí)用法

今天跟大家分享的是Excel新函數(shù)TOCOL,它不僅可以將二維數(shù)組轉(zhuǎn)化成一列數(shù)據(jù),還有很多厲害的高級(jí)用法。今天就跟大家分享TOCOL函數(shù)的2種高級(jí)用法,建議收藏備用!
tocol函數(shù)哪個(gè)版本能用
- TOCOL函數(shù)可在Excel 365和最新版本的WPS表格中使用。
TOCOL函數(shù)介紹
功能:將二維數(shù)組轉(zhuǎn)化成一列數(shù)據(jù)
語法:=TOCOL(數(shù)組,[忽略特殊值],[通過列掃描])
- 第1參數(shù):數(shù)組就是要轉(zhuǎn)化成一列顯示的數(shù)據(jù)
- 第2參數(shù):忽略特殊值
- 如果輸入0:不忽略特殊值
- 輸入1:忽略空白單元格
- 輸入2:忽略錯(cuò)誤值
- 輸入3:忽略空白單元格和錯(cuò)誤值
- 第3參數(shù):通過列掃描,F(xiàn)ALSE,按行,TRUE按列,如果省略默認(rèn)按行
基本用法:(多行多列數(shù)據(jù)轉(zhuǎn)換成一列)
如下圖所示,我們需要把左側(cè)多行多列數(shù)據(jù)轉(zhuǎn)換成一列
在目標(biāo)單元格中輸入公式
=TOCOL(A2:F4,3)
然后點(diǎn)擊回車即可
解讀:
①公式就是把A2:F4數(shù)據(jù)區(qū)域按行轉(zhuǎn)換成一列數(shù)據(jù),第二參數(shù)是3代表忽略空白單元格和錯(cuò)誤值。
②如果是想按列的轉(zhuǎn)換的話,第三參數(shù)設(shè)置成TRUE即可,公式如下:
=TOCOL(A2:F4,3,TRUE)
高級(jí)進(jìn)階用法一:一對(duì)多匹配查詢
如下圖所示,我們想根據(jù)所屬部門,查找對(duì)應(yīng)的員工姓名,然后姓名按行排列。
在目標(biāo)單元格中輸入公式:
=TOCOL(FILTER($B:$B,$C:$C=E1,""),3)
然后點(diǎn)擊回車,向右填充數(shù)據(jù)即可
解讀:
公式中先使用FILTER函數(shù)根據(jù)條件查詢出數(shù)據(jù)(因?yàn)樾枰蛴刑畛?,所?B:$B,$C:$C要絕對(duì)引用),然后再使用TOCOL函數(shù)把查詢結(jié)果轉(zhuǎn)換成一列顯示,TOCOL函數(shù)第2參數(shù)是3,代表忽略空白單元格和錯(cuò)誤值。
高級(jí)進(jìn)階用法二:數(shù)據(jù)逆透視
如下圖所示,下面1-3個(gè)表格都是員工1-3月份銷售業(yè)績(jī)明細(xì),只是表格數(shù)據(jù)展現(xiàn)形式不同。如果想把表格2轉(zhuǎn)換成表格1樣式,我們只需要使用透視表即可,也就是表格3樣式;如果想把表格1轉(zhuǎn)換成表格2樣式就是數(shù)據(jù)逆透視的效果。
下面直接上干貨,TOCOL+IF函數(shù)組合輕松實(shí)現(xiàn)數(shù)據(jù)逆透視效果。
第一步:對(duì)左側(cè)表格姓名逆透視
在目標(biāo)單元格中輸入公式:
=TOCOL(IF(B2:D10<>"",A2:A10,NA()),3)
然后點(diǎn)擊回車即可。
解讀:
公式中首先使用IF判斷函數(shù),B2:D10每個(gè)月份銷售額是否為空,如果不為空返回右側(cè)A2:A10區(qū)域的姓名,否則返回錯(cuò)誤值(NA函數(shù)會(huì)把不符號(hào)條件的數(shù)據(jù)全部轉(zhuǎn)換成錯(cuò)誤值);然后再使用TOCOL函數(shù)把查詢結(jié)果轉(zhuǎn)換成一行顯示,TOCOL函數(shù)第2參數(shù)是3,代表忽略空白單元格和錯(cuò)誤值。
第二步:對(duì)左側(cè)表格月份逆透視
在目標(biāo)單元格中輸入公式:
=TOCOL(IF(B2:D10<>"",B1:D1,NA()),3)
然后點(diǎn)擊回車即可。
解讀:
同樣的道理,首先使用IF判斷函數(shù),B2:D10每個(gè)月份銷售額是否為空,如果不為空返回上側(cè)B1:D1區(qū)域的月份,否則返回錯(cuò)誤值(NA函數(shù)會(huì)把不符號(hào)條件的數(shù)據(jù)全部轉(zhuǎn)換成錯(cuò)誤值);然后再使用TOCOL函數(shù)把查詢結(jié)果轉(zhuǎn)換成一行顯示,TOCOL函數(shù)第2參數(shù)是3,代表忽略空白單元格和錯(cuò)誤值。
第三步:對(duì)左側(cè)表格每個(gè)月銷售業(yè)績(jī)逆透視
在目標(biāo)單元格中輸入公式:
=TOCOL(IF(B2:D10<>"",B2:D10,NA()),3)
然后點(diǎn)擊回車即可。
解讀:
跟上面第一步、第二步原理一樣,只是如果B2:D10每個(gè)月份銷售額不為空,就返回B2:D10數(shù)據(jù)區(qū)域?qū)?yīng)的數(shù)值。
相關(guān)文章
Excel工齡計(jì)算不再愁! Excel隱藏函數(shù)DATEDIF輕松計(jì)算精確到天級(jí)的工齡
在日常工作中,我們經(jīng)常需要計(jì)算員工的工齡,以便進(jìn)行人事管理、薪資調(diào)整等工作,本文將詳細(xì)介紹如何在Excel表格中計(jì)算工齡,并提供多種實(shí)用方法供您選擇2025-03-13excel中vlookup函數(shù)無法識(shí)別字母的大小寫返回錯(cuò)誤值怎么辦?
使用vlookup函數(shù)查找數(shù)據(jù)的時(shí)候,vlookup函數(shù)不會(huì)的區(qū)分字母的大小寫,經(jīng)常會(huì)返回錯(cuò)誤的結(jié)果,下面我們就來看看這個(gè)問題解決辦法2025-03-05掌握這5個(gè)Excel統(tǒng)計(jì)類函數(shù)的8種用法 從此統(tǒng)計(jì)數(shù)據(jù)少求人!
日常工作中,我們經(jīng)常需要對(duì)各種Excel表格數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,這就需要使用各種各樣的函數(shù)公式,今天分享5個(gè)Excel函數(shù)的8種使用方法,掌握它們,從此統(tǒng)計(jì)不求人2025-02-2512組職場(chǎng)必學(xué)的Excel函數(shù)公式:直接套用就行了
今天跟大家分享的是12個(gè)職場(chǎng)必學(xué)的Excel函數(shù)公式,簡(jiǎn)單實(shí)用,動(dòng)圖演示,一學(xué)就會(huì),詳細(xì)請(qǐng)看下文介紹2025-02-25TEXTSPLIT函數(shù)怎么用? excel中TEXTBEFORE,TEXTAFTER使用全集
excel中的3個(gè)新的函數(shù)很好用,這三個(gè)函數(shù)大家可以類比記憶,分別是TEXTSPLIT分列函數(shù)、TEXTBEFORE截取前段函數(shù)、TEXTAFTER截取后段函數(shù),下面我們就來看看詳細(xì)使用方法2025-02-17數(shù)據(jù)分段統(tǒng)計(jì)神器! Excel中的隱藏寶藏函數(shù)FREQUENCY很強(qiáng)大
FREQUENCY函數(shù)頻率統(tǒng)計(jì)非常好用,但是對(duì)新手有點(diǎn)難度,所以很多同學(xué)并不了解,今天我們做一期入門教程2025-02-15嵌套函數(shù)IF與VLOOKUP該使用哪一個(gè)? excel中IF與VLOOKUP函數(shù)區(qū)別
IF與VLOOKUP函數(shù)都可以在指定的條件下返回需要的結(jié)果,在什么情況下使用if?什么時(shí)候使用VLOOKUP?詳細(xì)請(qǐng)看下文介紹2025-01-18Excel中的嵌套IF函數(shù)怎么用? 具有多個(gè)條件的公式IF用法
嵌套 IF 語句的最大優(yōu)點(diǎn)是,它可以在一個(gè)公式中檢查多個(gè)條件,并根據(jù)這些檢查的結(jié)果返回不同的值,該怎么使用?詳細(xì)請(qǐng)看下文介紹2025-01-18INDIRECT函數(shù)用過嗎? 文本引用轉(zhuǎn)換神器Excel INDIRECT函數(shù)詳解
文本引用轉(zhuǎn)換神器INDIRECT函數(shù)你用過嗎?Excel 中的 INDIRECT 函數(shù)是將文本字符串轉(zhuǎn)換為有效的引用,并立即對(duì)引用進(jìn)行計(jì)算,顯示其內(nèi)容,下面我們就來看看詳細(xì)使用方法2025-01-17看完這篇XLOOKUP算是通透了! 7個(gè)excel XLOOKUP函數(shù)的用法合集
我們工作中經(jīng)常會(huì)用到查找函數(shù),今天給大家講解7種XLOOKUP常見的用法,學(xué)會(huì)這篇,對(duì)于XLOOKUP就了解通透了2025-01-17