今天跟大家分享一個非常強大的Excel新函數——TOCOL,它可以快速的將多列數據轉換為一列數據,可以幫助我們解決很多之前工作中的疑難雜症,快速提高工作效率,廢話不多說,讓我直接開始吧
一、了解TOCOL函數
TOCOL:將多列數據轉換為一列數據
語法:=TOCOL(array, 要忽略的數據類型, 掃描模式)
- 第一參數:數據區域
- 第二參數:忽略類型:是否要忽略空白或者錯誤值
- 第三參數:掃描模式,FALSE按行掃描,TRUE按列掃描
它的第二、第三參數都是可選參數,沒有特殊需求是可以忽略掉的
公式:=TOCOL(A3:B6)
三、單條件查詢
公式:=TOCOL(B2:B7/(A2:A7=A10),3)
A2:A7=D3是統計的條件,條件不成立就會返回FALSE,成立就會返回TRUE,可以將FALSE看做是0,TRUE看做是1,A2:A7=D3是在分母的位置,如果為0就會返回錯誤值。
這裡只有40是滿足的,所以就會返回40的結果,輕鬆秒殺Vlookup函數
七、轉換表格維度
我們想要將2維錶轉換為1維表的顯示格式,也可以藉助TOCOL函數來實現。操作有些複雜,我們就來分布講解,
1.公式:=IF(B2:D5<>"",A2:A5,NA())
這個公式的作用獲取每個數字對應的文具名稱,公式會判斷B2:D5這個區域是否不等於空值,如果條件成立就返回對應的文具名稱,條件不成立就返回NA的錯誤值
2.公式:=TOCOL(IF(B2:D5<>"",A2:A5,NA()),3)
使用TOCLO將多列數據設置為一列,這樣就能將所有的文具名稱都放在一列中的,月份的操作也是一樣的,只需修改IF函數的第二參數為B1:D1就能將月份也設置為一列數據
公式:=TOCOL(IF(B2:D5<>"",B1:D1,NA()),3)
3.公式:=TOCOL(B2:D5,3)
就是TOCOL的常規用法,將多列數據設置為1列,至此就可以實現將二維錶轉換為1維表了,至此設置完畢
以上就是分享的全部內容,怎麼樣,你覺得TOCOL函數強大嗎?
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185224.html