ToCol 是office365版本和WPS表格中新增的函式,它的用法也很簡單:
= ToCol ( 多列數據 , 選擇忽略錯誤值或空值 , 按行/列掃描 )
例: 如下圖所示,用Tocol函式公式可以把多列含空值和錯誤值的區域合並成一列。
=TOCOL(A1:C3,3,FALSE)
蘭色一直沒意識到這個函式有多強大,直到 昨天蘭色遇到兩個 較難的Excel問題, 一個需要 很復雜的公式,一個需要 透視表的逆 透視 。
【問題1】
如下圖所示,要求按行順序提取三列中的公司唯一值。
分析:
解決這個問題需要把先把多列合並成一個陣列,但在老版本中只能借用indirect等超復雜公式才能完成,而如下用Tocol函式會變得超簡單:
用Tocol把多列轉換成一列,然後用unique提取唯一值。
=UNIQUE( TOCOL(A2:C15,1) )
【問題2】如下圖所示,需要把上表轉換為下面的表格。
分析: 表格維度轉換最簡單的方法是power query,但這個工具WPS不支持,很多Excel使用者也不會用,另外需要手工重新整理才能更新數據。所以常用的方法就是用數據透視表的逆透視,看描述步驟就不簡單,這裏就不再演示。但如果用ToCol函式,嘿嘿,很簡短的公式就可以搞定。
直接參照數據區域把數位轉換成一列
=TOCOL(C3:H11,1)
月份列需要用IF加個判斷
=TOCOL(IF(C3:H11="",0/0,C2:H2),3)
註:0/0可以生成錯誤值,可以被Tocol忽略。
計畫公式:(同理)
=TOCOL(IF(C3:H11="",0/0,B3:B11),3)
蘭色說 :WPS和EXCEL最近新增了幾十個函式,每個函式都有獨特用法,用來解決以前公式的痛處。如果同學們想學新函式,記得點右下角 大拇指 和在看支持一下,超過 200 蘭色接著講下一個新函式。
蘭色同時也在整理 資料, 這些函式將陸續 更新到蘭色錄制的函式 公式大全教程中。 (估計一個月內會更新完成 )
蘭色根據多年經驗,錄制了一全套適合新手和初中級階段使用者學習的Excel教程。包括 Excel表格88個函式用法、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通185集 。( 綠卡會員 有效期內 免費 )詳情點選下方連結