| 會員 ![]() | 【求助】Excel工作表如何同步抓取別個工作表之資料? 在X工作表之A1欄位輸入[Y]時,X工作表之其他欄位,可自動抓取並顯示本活頁簿內以Y為名的工作表相關欄位之資料… 例 : [薪資單]工作表於[A1]輸入[11月]時,本工作表自動抓取並顯示[11月]工作表內之數據,並自動同步更新[薪資單]內之資料?若本活頁簿查無[11月]工作表時則保留原有資料不變... 敬請先進不吝指教,謝謝... 未完成之範例如附件... |
| 回覆 |
| 會員 ![]() | 嗯,我不太懂您的意思 不過您可以在想要抓取資料的儲存格用if函數來抓取其他資料表的資料 如:=IF(A1="11月",'11月'!C4) 不曉得這是不是您的意思 |
| 回覆 |
| 會員 ![]() | 引用:
=IF(...) 只有少數幾個固定名稱的工作表可能沒問題,若有很多相同格式的工作表時,問題就來了,就如出勤紀錄表,每個月一個工作表,每天紀錄出勤狀況,次月初依出勤紀錄表列印薪資單發薪水,年月會一直增加,每到要印薪資單時,就要重新設定一次薪資單的工作表,也是很累人的... 小弟的意思是... 1. 希望只要在"薪資單"工作表內的A1儲存格輸入"11月",薪資單內的其他相關儲存格亦同步變更為"11月"的資料,同樣的,若在A1儲存格輸入"10月",薪資單內的其他相關儲存格亦同步變更為"10月"的資料... 2.也就是希望可以做到--"薪資單"工作表內的A1儲存格所輸入的資料是一個工作表名稱的變數... A1=X, A2='Y'!C2, C2='Y'!C3, B4='Y'!C4..... 紅色X為可輸入之工作表名稱變數,藍色Y 要如何設定函數才可依A1輸入之X值,使該儲存格同步變更為X工作表的對應資料.... 如: 薪資單工作表A1輸入"12月" -> A2='12月'!C2, C2='12月'!C3, B4='12月'!C4..... 薪資單工作表A1輸入"11月" -> A2='11月'!C2, C2='11月'!C3, B4='11月'!C4..... 薪資單工作表A1輸入"10月" -> A2='10月'!C2, C2='10月'!C3, B4='10月'!C4..... . . . | |
| 回覆 |
| 會員 ![]() | 寫巨集吧~~ |
| 回覆 |
| 台灣水電工 ![]() | A2=INDIRECT(A1&"!C2") C2=INDIRECT(A1&"!C3") B4=INDIRECT($A$1&"!C"&ROW()) 問題:若本活頁簿查無[A1]工作表時則淺藍色欄位均顯示空白或保留原有資料不變 ... 選藍色背景的儲存格>>格式>>設定格式化條件>>公式為=ISERROR(INDIRECT($A$1&"!A1")) 設定文字顏色與背景相同 |
| 回覆 |
| 會員 ![]() | 引用:
| |
| 回覆 |
| |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。