如下圖所示,希望將表格轉(zhuǎn)換為一維表,也就是姓名、城市和數(shù)值單獨(dú)一列的形式。 =HSTACK(TOCOL(A2:A6&B8:F8),TOCOL(B1:F1&G2:G6),TOCOL(B2:F6))公式中的A2:A6&B8:F8部分,使用A列的姓名連接空白區(qū)域B8:F8,只要該區(qū)域的列數(shù)與數(shù)據(jù)表一致,可以寫成任意的單元格地址。接下來使用TOCOL函數(shù)將以上區(qū)域轉(zhuǎn)換為一列。 公式中的B1:F1&G2:G6部分,使用第一行的標(biāo)題連接空白區(qū)域G2:G6,這里的空白區(qū)域行數(shù)與數(shù)據(jù)表行數(shù)要一致,連接后的結(jié)果為:同樣使用TOCOL函數(shù)將以上區(qū)域轉(zhuǎn)換為一列。公式中的TOCOL(B2:F6)部分,則是將數(shù)值區(qū)域轉(zhuǎn)換為一列。最后,使用HSTACK函數(shù)將三個(gè)數(shù)組按左右方向依次合并連接到一起。某公司組織面試,需要生成隨機(jī)面試順序,要求面試順序不能重復(fù)。=SORTBY(SEQUENCE(10),RANDARRAY(10))SEQUENCE(10)部分,用于生成1~10的數(shù)字。用SORTBY函數(shù)對(duì)1~10的數(shù)字進(jìn)行排序,排序依據(jù)為RANDARRAY(10)部分得到的10個(gè)隨機(jī)小數(shù)。如下圖,希望將左側(cè)數(shù)據(jù)分成4列顯示。 =WRAPROWS(TOCOL(A2:B11),4)先使用TOCOL(A2:B11)函數(shù)將左側(cè)數(shù)據(jù)轉(zhuǎn)換為1列。再使用WRAPROWS函數(shù)將一列數(shù)據(jù)轉(zhuǎn)換為4列。如下圖,希望計(jì)算每個(gè)人的最高成績(jī)之和。=SUM(BYCOL(B2:F6,LAMBDA(x,MAX(x))))BYCOL與LAMBDA聯(lián)手提取出每一列的最大值,最后使用SUM函數(shù)求和。今天的內(nèi)容就是這些吧,祝各位一天好心情~~
|