請問我想把這段公式原意(尋找此文件某工作表H17比對回傳)
我想要改成尋找別的工作表H17比對在回傳,
目標檔案:C:\Users\Tiorn\Desktop\106年資料庫.xlsx
=IFERROR(VLOOKUP(H17,INDIRECT("'"& INDEX(SheetList,MATCH(TRUE,COUNTIF(INDIRECT("'"& SheetList &"'!$B$2:$H$500"),H17)>0,0)) &"'!$B$2:$H$500"),7,0),"")
10/12 16:36 更新
請問有什麼方式可以把:C:\Users\Tiorn\Desktop\106年資料庫.xlsx
這個檔案的工作表"同步"到要執行這個檔案中
※106年資料庫會隨時更改,所以必須連動
10/13 00:47 更新
抱歉 請問哪部分像這樣?
有點不懂 怎麼做
10/14 01:13 更新
1.下圖為資料庫表格
2.在資料庫首個工作頁有建立廠商總表 SheetList
3.接下來會有很多個工作表需要連到資料庫尋找容量/價錢等資訊
4.最後試算價錢及成品總價
目前想到的方法有
1.直接用上面那個試試看能否改成收尋廠商總表那個檔案的分頁資料
2.將資料庫所有廠商分頁整合(需來源資料的連結)因為廠商價格會隨時變動,語法方能精簡成
=VLOOKUP(C7,[22.xlsx]廠商總表!$B$2:$H$500,7,0)
麻煩大大幫忙解答
格式像這樣
'{Path}\[{FileName}]{SheetName}'!{CellAddress}
寫起來大概像這樣
'C:\Users\Tiorn\Desktop\[106年資料庫.xlsx]Sheet1'!H17