Excel新函數(shù)公式TOCOL太強(qiáng)大了! 把Vlookup秒成渣

今天跟大家分享一個(gè)非常強(qiáng)大的Excel新函數(shù)——TOCOL,它可以快速的將多列數(shù)據(jù)轉(zhuǎn)換為一列數(shù)據(jù),可以幫助我們解決很多之前工作中的疑難雜癥,快速提高工作效率,廢話不多說(shuō),讓我直接開(kāi)始吧
一、了解TOCOL函數(shù)
TOCOL:將多列數(shù)據(jù)轉(zhuǎn)換為一列數(shù)據(jù)
語(yǔ)法:=TOCOL(array, 要忽略的數(shù)據(jù)類(lèi)型, 掃描模式)
- 第一參數(shù):數(shù)據(jù)區(qū)域
- 第二參數(shù):忽略類(lèi)型:是否要忽略空白或者錯(cuò)誤值
- 第三參數(shù):掃描模式,F(xiàn)ALSE按行掃描,TRUE按列掃描
它的第二、第三參數(shù)都是可選參數(shù),沒(méi)有特殊需求是可以忽略掉的
公式:=TOCOL(A3:B6)
二、忽略錯(cuò)誤值求和
公式:=SUM(TOCOL(A3:C10,3))
如果數(shù)據(jù)中存在錯(cuò)誤值,直接使用SUM是不能求和的,我們可以直接TOCOL,將第二參數(shù)改成3,將錯(cuò)誤值忽略掉,就能正常求和了
三、單條件查詢(xún)
公式:=TOCOL(B2:B7/(A2:A7=A10),3)
A2:A7=D3是統(tǒng)計(jì)的條件,條件不成立就會(huì)返回FALSE,成立就會(huì)返回TRUE,可以將FALSE看做是0,TRUE看做是1,A2:A7=D3是在分母的位置,如果為0就會(huì)返回錯(cuò)誤值。
這里只有40是滿足的,所以就會(huì)返回40的結(jié)果,輕松秒殺Vlookup函數(shù)
四、多條件查詢(xún)
公式:=TOCOL(C2:C7/((B2:B7=F2)*(A2:A7=E2)),3)
多條件查詢(xún)?cè)硪彩且粯拥?,我們只需要讓兩個(gè)條件相乘就可以了,這個(gè)的計(jì)算本質(zhì)跟之前講過(guò)的sumproduct函數(shù)是非常類(lèi)似的
五、重復(fù)指定的次數(shù)
公式:=TOCOL(IF(B2:B4>=COLUMN(A:E),A2:A4,NA()),3)
下圖下面展示的IF函數(shù)的結(jié)果,通過(guò)IF函數(shù)我們是可以將文具名稱(chēng)重復(fù)指定次數(shù)的,但是會(huì)存在錯(cuò)誤值,之后用TOCOL將第二參數(shù)設(shè)置為3來(lái)忽略錯(cuò)誤值即可
六、多表格匯總
公式:=TOCOL('1月:3月'!A2:A15,3)
這個(gè)公式的輸入方法有些不一樣,首先輸入公式,然后點(diǎn)擊1月的sheet,然后按照shift點(diǎn)擊3月的sheet名字,這樣就會(huì)選中1到3月3個(gè)sheet,之后選中對(duì)應(yīng)的文具區(qū)域,可以多選一些,第二參數(shù)設(shè)置為3忽略空白與錯(cuò)誤,點(diǎn)擊回車(chē),然后向右拖動(dòng)公式即可
七、轉(zhuǎn)換表格維度
我們想要將2維表轉(zhuǎn)換為1維表的顯示格式,也可以借助TOCOL函數(shù)來(lái)實(shí)現(xiàn)。操作有些復(fù)雜,我們就來(lái)分布講解,
1.公式:=IF(B2:D5<>"",A2:A5,NA())
這個(gè)公式的作用獲取每個(gè)數(shù)字對(duì)應(yīng)的文具名稱(chēng),公式會(huì)判斷B2:D5這個(gè)區(qū)域是否不等于空值,如果條件成立就返回對(duì)應(yīng)的文具名稱(chēng),條件不成立就返回NA的錯(cuò)誤值
2.公式:=TOCOL(IF(B2:D5<>"",A2:A5,NA()),3)
使用TOCLO將多列數(shù)據(jù)設(shè)置為一列,這樣就能將所有的文具名稱(chēng)都放在一列中的,月份的操作也是一樣的,只需修改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列,至此就可以實(shí)現(xiàn)將二維表轉(zhuǎn)換為1維表了,至此設(shè)置完畢
以上就是分享的全部?jī)?nèi)容,怎么樣,你覺(jué)得TOCOL函數(shù)強(qiáng)大嗎?
相關(guān)文章
合同時(shí)間到期自動(dòng)提醒怎么實(shí)現(xiàn)? excel中Today函數(shù)做倒計(jì)時(shí)的技巧
公司人很多,經(jīng)常有合同到期續(xù)簽問(wèn)題,我們需要隨時(shí)了解當(dāng)前時(shí)間哪些合同是屬于接近到期或者是已經(jīng)到期,以便我們及時(shí)進(jìn)行客戶跟進(jìn),下面我們就來(lái)看看excel做到期提醒的方2024-11-19excel mod函數(shù)什么意思? excel表格中mod函數(shù)的用法
使用 Excel2019 軟件編輯表格時(shí),可以使用 MOD 函數(shù)計(jì)算并返回兩數(shù)相除的余數(shù),今天小編就來(lái)說(shuō)明一下具體步驟2024-06-11excel表格iferror函數(shù)怎么用? Excel中IFERROR函數(shù)典型用法
excel中可以使用 IFERROR 函數(shù)捕獲和處理公式中的錯(cuò)誤,該怎么使用IFERROR函數(shù)呢?詳細(xì)請(qǐng)看下文介紹2024-06-11計(jì)算優(yōu)秀率用哪個(gè)函數(shù)? 計(jì)算優(yōu)秀率的excel函數(shù)公式
在Excel中,計(jì)算優(yōu)秀率需要使用COUNTIF和COUNTA函數(shù),優(yōu)秀率計(jì)算需先設(shè)定優(yōu)秀標(biāo)準(zhǔn),再計(jì)算滿足標(biāo)準(zhǔn)的人數(shù)和總?cè)藬?shù),最后相除,詳細(xì)請(qǐng)看下文介紹2024-05-11lambda函數(shù)有什么作用? Excel中LAMBDA函數(shù)使用詳解和相關(guān)案例
剛剛我們介紹了LAMBDA函數(shù),上篇介紹的不是很詳細(xì),這篇文章我們從語(yǔ)法,使用方法結(jié)合實(shí)際案例來(lái)介紹LAMBDA函數(shù)在excel中的用法2024-04-16lambda函數(shù)怎么用? Excel使用LAMBDA函數(shù)來(lái)自定義函數(shù)的教程
LAMBDA允許用戶定義自己的函數(shù),并在工作表中使用,通過(guò) LAMBDA,我們可以將復(fù)雜的計(jì)算邏輯轉(zhuǎn)換成簡(jiǎn)單的公式,比如英文函數(shù)轉(zhuǎn)換為中文,讓我們的工作表更容易解讀,操作也2024-04-16excel怎么利用SCAN函數(shù)在無(wú)輔助列情況下處理合并單元格查詢(xún)難題?
利用SCAN函數(shù),可以針對(duì)取消合并單元格后出現(xiàn)的空值進(jìn)行迭代處理,今天我們就來(lái)用實(shí)例演示在無(wú)輔助列情況下處理合并單元格查詢(xún)難題的過(guò)程2024-04-16SCAN函數(shù)怎么用? Excel中利用SCAN函數(shù)查找合并單元格的技巧
excel中合并單元格是常有的是,方法也很多,今天我們可以使用SCAN 函數(shù)快速合并單元格,詳細(xì)請(qǐng)看下文介紹2024-04-16excel比例函數(shù)是什么? Excel比例函數(shù)公式顯示幾比幾的技巧
在Excel中,比例函數(shù)是一種用于計(jì)算兩個(gè)數(shù)值之間的比例關(guān)系的公式,使用比例函數(shù),可以快速地計(jì)算出兩個(gè)數(shù)值之間的比例,并可以以百分比的形式顯示結(jié)果,詳細(xì)請(qǐng)看下文介紹2024-03-21常用的excel函數(shù)類(lèi)別有哪些? Excel十三大類(lèi)函數(shù)公式大全
excel中很多函數(shù)經(jīng)常使用,函數(shù)可以分為13類(lèi),大概有505個(gè)函數(shù),我們分別從13大類(lèi)中調(diào)幾個(gè)常用的函數(shù)來(lái)介紹,詳細(xì)請(qǐng)看下文介紹2024-03-20