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

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