[問題] EXCEL不同資料長度比對後自動填入數值

作者: cherng2011 (天空藍)   2016-09-21 11:56:50
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:EXCEL
版本:2013
各位前輩大家好,目前在資料處理上遇到一些問題
原始資料檔表1
ID 公司名 年分 人數
1 A 1981
1 A 1982
1 A 1983
2 B 1981
2 B 1982
2 B 1983
欲把下面表2資料比對後填入表1的人數那欄
表2
公司名 年分 人數
A 1982 5
A 1983 10
B 1981 8
B 1983 6
因此希望表1最終格式能變成下面這樣
表1
ID 公司名 年分 人數
1 A 1981
1 A 1982 5
1 A 1983 10
2 B 1981 8
2 B 1982
2 B 1983 6
因為資料有幾萬筆擔心一筆筆人工比對會有問題,只有表1的年份是完整無缺的,表2的年
份會有跳掉的情形,原本有想說是否將表2的年份補齊即可,但查了很多函數還是不成功

不曉得是否有函數可以讓不同長度的資料比對後自動填入?有上網搜尋過vlookup函數,但
似乎因公司名是一樣的只能填入第一個取得的值,沒有學過巨集如果用巨集的話會更好解
決嗎?
麻煩各位前輩了,謝謝大家!!
作者: soyoso (我是耀宗)   2016-09-21 12:22:00
http://imgur.com/a/baf2D vlookup或index+match配合輔助欄樞析分析表可將表2調整為 http://imgur.com/oMQS77w欄位設定內的重覆項目標籤或顯示沒有資料的項目,依欄位勾選
作者: cherng2011 (天空藍)   2016-09-21 13:21:00
超級感謝s大!!!之前複製貼上好幾天結果發現萬筆全錯QQ如果把輔助欄刪除後資料會整個跑掉嗎?
作者: soyoso (我是耀宗)   2016-09-21 13:25:00
刪除會無參照到資料,產生錯誤而回傳""(空字串)如要刪除前可將vlookup或index+match參照的部分以複製,選擇性貼上(值)的方式
作者: cherng2011 (天空藍)   2016-09-21 13:32:00
好的,非常謝謝s大,不曉得s大有無推薦的書,最近開始需要用excel整理大量資料,但之前很少接觸excel許多功能都還不了解
作者: soyoso (我是耀宗)   2016-09-21 13:38:00
書藉方面因需久未更新資訊,看其他先進是否有推薦的書可提供給原po
作者: cherng2011 (天空藍)   2016-09-21 19:54:00
謝謝s大!

Links booklink

Contact Us: admin [ a t ] ucptt.com