Board logo

標題: [發問] 依據sheet名稱抓取資料 [打印本頁]

作者: mikan    時間: 2019-8-16 21:26     標題: 依據sheet名稱抓取資料

請問在總表上設定好資料如下圖,
[attach]31160[/attach]
想在下一個工作表中,依工作表的名稱僀入相關資料,如下圖
但帶不出來,請問該怎麼做呢?
[attach]31161[/attach]
另,若能帶出資料的話,是否可簡化公式成如下呢?
VLOOKUP(RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))),總表!A:B,2,0)

謝謝。
作者: 准提部林    時間: 2019-8-17 08:39

總表A欄數字屬"數值"格式, CELL抓出來的是"文字'格式, VLOOKUP當然配不上,
=VLOOKUP(--RIGHT(SUBSTITUTE(CELL("filename",A1),"]",REPT(" ",99)),99),總表!A:B,2,)
=VLOOKUP(--MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99),總表!A:B,2,)

兩個--負號轉數值~~
========================================
另外:
CELL("filename",A1) , 那A1儘量不要省略
作者: mikan    時間: 2019-8-17 22:15

回復 2# 准提部林
了解,謝謝協助。:)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)