大家好,我是小E,之前介紹過兩種操作十分簡單的方法,将excel多列轉換成一列。
Excel小技巧,傻瓜式多列數據轉換成一列
方法一是利用一個等于号:
方法二是利用數據透視表:
今天我們将講解方法三與方法四。
方法三 公式法在任意單元格内輸入公式:
=OFFSET($A$1,(ROW(A2)-1)/4,MOD(ROW(A2)-1,4))
公式下來,拖動到顯示完整名單,搞定~
公式解讀:
offset函數以指定的引用為參照物,通過過給偏移量返回新的引用;
它一共有五個參數,offset(參照物,偏移的行數,偏移的列數,新區域的行數,新區域的列數);
這裡我們隻用到了前三個參數。
第一個參數$A$1,表示後面的引用都以A1單元格為參照物,偏移相應的行與列。
第二個參數(ROW(A2)-1)/4,偏移的行數,公式下拉,可以發現返回結果中,每四行數字變大1,相當于每四行offset函數向下偏移一行;
為啥是四呢?因為需要合并的一共隻有4列,每一行隻有四個單元格,全部循環完了自然要換一行。
第三個參數MOD(ROW(A2)-1,4),偏移的列數,返回結果0-3,同理隻有4列,隻需要偏移4次。
方法四 power query在數據前方插入一列輔助列,内容可随意輸入,之後依次點擊【數據】—【來自表格/區域】(19版office,16版點擊“從表格”),點擊确定按鈕,進入 power query界面;
右鍵輔助列表頭,點擊“逆透視其它列”,點擊“關閉并上載”,删除前兩列,可以發現内容已經被合并。
需要Excel2016及其以上版本,建議安裝最新的版本,可以看下曆史文章,有最新版Excel安裝教程。
Power Query 是一種嵌入Excel Microsoft 産品的技術,功能十分強大,十分适合用作數據處理,感興趣的小夥伴可以了解下。
小結四種多列轉一列小技巧分享給大家,關注我,每天一個實用小技巧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!