Office365是目前Office最高的版本,其功能已經(jīng)非常強大,在Excel中,提供了諸多的新函數(shù),都是高能的,如能熟練掌握,可以解決需要使用痛點,如工作表的何工,行列的轉(zhuǎn)置等等,用起來是真的香! 一、Vstack函數(shù):多工作表合并。 功能:將數(shù)組垂直堆疊到一個數(shù)組中。 語法結(jié)構(gòu):=Vstack(數(shù)組1,[數(shù)組2]……) 解讀: 1、Vstack函數(shù)生成的新數(shù)組具有以下特點。 (1)每個數(shù)組參數(shù)中所有行的合并計算。 (2)每個數(shù)組參數(shù)中列計數(shù)的最大值。 2、如果數(shù)組的列數(shù)少于所選數(shù)組的最大寬度,則Excel將在其它列中返回#N/A錯誤! 應(yīng)用案例: 目的:合并表1和表2的內(nèi)容。 方法: 在目標單元格區(qū)域左上角的第一個單元格中輸入公式:=VSTACK(表1!A3:H12,表2!A3:H12)。 解讀: 1、用函數(shù)Vstack將表1中A3:H12區(qū)域和表2中A3:H12區(qū)域的值堆積在一起。 2、如果要合并3個以上的工作表,只需繼續(xù)添加數(shù)據(jù)范圍即可。 二、Textsplit函數(shù):按分隔符拆分字符。 功能:使用分隔符將文本拆分為行或列。 語法結(jié)構(gòu):=Textsplit(待拆分的文本,列分隔符,[行分隔符],[是否創(chuàng)建空白單元格],[匹配模式],[填充值])。 解讀: 1、參數(shù)“待拆分的文本”和“列分隔符”不可省略,是必備參數(shù)。 2、參數(shù)“行分隔符”可選,省略時默認按照“列分隔符”將“待拆分的文本”拆分為1行。 3、參數(shù)“是否創(chuàng)建空白單元格”默認值為TRUE,將創(chuàng)建1個空白單元格,如果指定為FALSE,則在兩個連續(xù)的分隔符中創(chuàng)建空單元格。 4、參數(shù)“匹配模式”默認情況下為精準匹配。 5、參數(shù)“填充值”用于填充空白區(qū)域的值,默認情況下為:#N/A。 應(yīng)用案例: 目的:將“備注”列的值拆分為“姓名”和“聯(lián)系電話”。 方法: 在目標單元格區(qū)域中輸入公式:=TEXTSPLIT(H3,'-')。 三、Tocol函數(shù):多列轉(zhuǎn)1列。 功能:以1列形式返回數(shù)組。 語法結(jié)構(gòu):=Tocol(數(shù)組或數(shù)據(jù)范圍,[是否忽略值],[掃描方式])。 解讀: 1、參數(shù)“是否忽略值”在默認情況下不會忽略任何值。當為下面的值時忽略指定的值。 0:保留所有值(默認)。 1:忽略空白。 2:忽略錯誤。 3:忽略空白和錯誤。 2、參數(shù)“掃描方式”默認情況下按行掃描,如果要按列掃描,則值為TRUE或1。 應(yīng)用案例: 目的:將“員工姓名”列和“年齡”類按照“先姓名、后年齡”的方式排成1列。 方法: 在目標單元格中輸入公式;=TOCOL(B3:C12,0,1)。 解讀: 如果要按照先行后列的形式排列,則公式為:=TOCOL(B3:C12,0,0),只需將最后一個參數(shù)修改為0,即按行掃描即可。 四、Wraprows函數(shù):一列轉(zhuǎn)多行。 功能:在指定數(shù)據(jù)的值后將行或列矢量換行。 語法結(jié)構(gòu):=Wraprows(數(shù)據(jù)范圍,每行的最大列數(shù),[待填充的值])。 解讀: “數(shù)據(jù)范圍”中的值放置在二維數(shù)據(jù)中,每行都有“每行的最大列數(shù)”個元素,如果沒有足夠的元素,則用“待填充的值”填充該行。 目的:將J3:J22區(qū)域的值,按照“姓名”和“年齡”的形式轉(zhuǎn)換為2列。 方法: 在目標單元格中輸入公式:=WRAPROWS(J3:J22,2,)。 解讀: 將區(qū)域J3:J22中的值拆分為2行。 最美尾巴: 文中介紹了4個Office 364的函數(shù),分別為Vstack函數(shù)、Textsplit函數(shù)、Tocol函數(shù)和Wraprows函數(shù)。除了可以合并指定的工作表外,還可以按分隔符拆分字段,將多列轉(zhuǎn)換為1列以及將1列轉(zhuǎn)換為多列。都可以輕松便捷的實現(xiàn),是不是很高能?是不是很酸爽?是不是正中你的痛點?如果都是,那就速度學起來…… |
|