hello,大家好,我是小E,昨天有讀者提問Excel資料擴充套件的問題。
如下圖所示,
如何根據左邊的資料,獲取右邊的資料
?
需求很明確,如何將
欄位師資力量分配到每個學院
?用Excel如何實現呢?話不多說,今天我們介紹兩種方法實現此需求。
方法一 公式法
列師資力量一共有5個欄位,也就是說
將師資力量5個欄位填充到每個學院後面
就可以了。
先將每個學院複製五行,在E2單元格內輸入公式:
公式下拉,可以發現每個學院被複製成了5份(5行)。
接著再將5個師資力量欄位填充到每個學院後面即可。
F2單元格內輸入公式:
公式下拉,完成填充。
這樣,資料便完成了擴充套件。這裡的公式也可以替換成:
方法二 Power Query
首先選中
師資力量列
任意單元格,依次點選【
資料
】—【
來自表格/區域
】(
16版Excel為自表格
)點選確定按鈕,進入power query編輯介面。
進入之後,直接點選左上方的“
關閉並上載至”—“僅建立連線
”,完成設定。
接著選中學院列任意單元格,點選【
資料
】—【
來自表格/區域
】(16版Excel為
自表格
),點選確定按鈕,進入power query編輯介面。
接著在power query編輯介面點選【
新增列
】—【
自定義列
】,自定義列公式中輸入公式:
表1[師資力量]
,這裡的表1就是剛開始建立的師資力量列內容。
點選確定,之後滑鼠
左鍵
自定義列
,選擇“
擴充套件到新行
”,完成資料擴充套件。
最後一步,點選關閉並上載,將power query中的資料上載到Excel表格中去,資料處理完畢。
注意:
第二種方法只適用於
2016及其以上版本
(Excel內嵌了power query),如果Excel版本過低,只有手動安裝power query,才能使用此功能。
建議大家安裝2016版本
,可以看下我的歷史文章,有詳細的安裝教程。