作者etenn (ali)
看板Office
標題[文件]將不同活頁部相同資料於同一張表呈現
時間Mon Mar 27 09:58:20 2017
軟體:Excel
版本:2013
不好意思想請教一下,目前我有兩個不同的活頁簿,想將兩個活頁簿相同訂單編號的資訊
結合在另一活頁簿呈現,目前我會用match寫,可是match都會對應到相對的格子使得新
表單會拉很長,想請教各位有沒有別的辦法
目前:
活頁簿1應收帳款
客戶 款項 收款 訂單編號
A 1000 Y 001
B 2000 N 002
C 3000 Y 003
G 4000 Y 004
活頁簿2
供應商 款項 付款 訂單編號
D 300 N 001
E 400 N 002
F 500 Y 003
想呈現的樣子(新活頁簿裡),如果對應不到也能以空白呈現,使資料完整
客戶 款項 收款 訂單編號 供應商 款項 付款
A 1000 Y 001 D 300 N
B 2000 N 002 E 400 N
C 3000 Y 003 F 500 Y
G 4000 Y 004
不知道有沒有更好的語法?謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.197.14
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1490579903.A.7C4.html
→ etenn: 謝謝S大,我想請教一下,有沒有辦法讓第3頁的訂單編號設為 03/27 10:47
→ etenn: 去抓取活頁一的值?也就是說以活頁一的訂單編號為主,活頁 03/27 10:47
→ etenn: 二是配合它呈現(譬如活頁一有訂單1-4,但活頁二沒有,所 03/27 10:47
→ etenn: 以第三頁呈現編號1-4,但是活頁二呈現在右邊的資訊空白) 03/27 10:47
→ etenn: 應該說活頁2呈現在活頁3的資訊,訂單編號4的為空白,其他 03/27 10:49
→ etenn: 都有,但是活頁一的資訊都能呈現 03/27 10:49
→ soyoso: 抓取活頁一的值來看是否以=儲存格的方式來取得 03/27 10:54
→ soyoso: 再將取得的值以iferror配合index+match將活頁二符合該訂單 03/27 10:56
→ soyoso: 編號的其他資訊呈現出來,如無則因錯誤而回傳空字串"" 03/27 10:57
→ etenn: 感謝S大大!!: :) 03/27 11:27