首页
/
每日頭條
/
科技
/
如何把一列多個數據變為多列
如何把一列多個數據變為多列
更新时间:2024-11-11 20:40:52

如圖所示,如何将左邊一列數據轉換右側多列數據呢?本期技巧妹與大家分享3招好用的小技巧。

如何把一列多個數據變為多列(再見CtrlCCtrl)1

1、函數法

在單元格中輸入公式=INDEX($A$1:$A$24,ROW(A1)*3-3 COLUMN(A1)),随後向右向下填充。

說明:

INDEX函數表示用來在給定的單元格區域中,返回特定行列交叉處單元格的值或引用。

INDEX函數語法=INDEX(區域或數組常量,返回值所在區域的行号,返回值所在區域的列号)

ROW():表示獲取單元格所在的行号

COLUMN():表示獲取單元格所在的列數

如何把一列多個數據變為多列(再見CtrlCCtrl)2

2、結合Word文檔

将Excel表格數據複制到Word中(選擇隻保留文本的粘貼方式),随後選中文本内容,點擊插入——表格——文本轉換為表格,将列數設置為3列,點擊确定即可。

如何把一列多個數據變為多列(再見CtrlCCtrl)3

3、PowerQuery工具

選中區域,點擊數據——獲取和轉換——從表格,随後即可進入PowerQuery編輯器

如何把一列多個數據變為多列(再見CtrlCCtrl)4

随後選中列标題,右擊選擇深化

如何把一列多個數據變為多列(再見CtrlCCtrl)5

之後在編輯欄中輸入公式= List.Split(更改的類型[數據],3)。

說明:

List.Split表示拆分列表

=List.Split(列表,每次拆幾個)

如何把一列多個數據變為多列(再見CtrlCCtrl)6

随後點擊FX,添加自定義列,然後将公式更改為= Table.FromList(數據,each _,{"姓名","性别","成績"})

說明:

Table.FromList表示将拆分後的List處理成Table

=Table.FromList ( list,可選-對列表的處理方式 as list ,可選-對應的标題,可選-null 的默認值,可選-額外的值處理方式)

如何把一列多個數據變為多列(再見CtrlCCtrl)7

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved