iT邦幫忙

0

如何使用工作表A及工作表B的資料自動產生工作表C

  • 分享至 

  • xImage

我有兩個工作表A是客戶名稱(假設有50個客戶),工作表B是公司產品編號(假設有90個),目標是產生一個工作表C,每個客戶後面都有90筆產品編號的資料(應該會有4500筆資料),請問有沒有比較快速的執行方式?

mathewkl iT邦高手 1 級 ‧ 2024-04-26 14:30:40 檢舉
Excel的話套公式
如果是要自動產生,按個按鈕就可以更新的話
要用資料來源,寫查詢語法把兩個表的資料用JOIN的方式抓出來產生 ( POWER QUERY )
這樣你兩個表資料更新時,你再產生的表按下資料更新就會自動更新資料
不需要重新拉公式欄位,例如增加了20個客人跟50個產品
本來 4500 筆變成 9800 筆,難道你還要重拉一次讓他產生 ?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
海綿寶寶
iT邦大神 1 級 ‧ 2024-04-27 11:18:07

1.設A (A1..A50)="C1".."C50"
https://ithelp.ithome.com.tw/upload/images/20240427/20001787yOIhtqOM1J.png
2.設B (A1..A90)="P1".."P90"
https://ithelp.ithome.com.tw/upload/images/20240427/20001787pNb5IolAIm.png
3.設C (A1,B1) 公式後往下拉至 A4500(及B4500), 結果如下
https://ithelp.ithome.com.tw/upload/images/20240427/20001787wYhxSg6Okf.png

A1=OFFSET(A!$A$1,(ROW()-1)/90,0)
B1=OFFSET(B!$A$1,MOD(ROW()-1,90),0)

我要發表回答

立即登入回答