Board logo

標題: [發問] 用SHEET 名稱MATCH 儲存格資料 [打印本頁]

作者: missbb    時間: 2013-11-27 13:06     標題: 用SHEET 名稱MATCH 儲存格資料

SHEET1是主要數據
F5儲存格的文字資料是  XX1100025 , CHAN TAI MAN , 陳大文

工作表2名稱是XX1100025
我用   : MATCH(MID(CELL("filename",A1),FIND("]",CELL("filename",A1),1)+1,31),Sheet1!F:F,0) 的結果沒有出來?:Q

之後會用INDEX+MATCH去找SHEET1的F5儲存格.

請問錯在那裡?

有勞賜教.
作者: luhpro    時間: 2013-11-27 20:18

SHEET1是主要數據
F5儲存格的文字資料是  XX1100025 , CHAN TAI MAN , 陳大文

工作表2名稱是XX1100025
...
missbb 發表於 2013-11-27 13:06

你 F5 儲存格只有放 XX1100025 嗎?
還是放了 XX1100025 , CHAN TAI MAN , 陳大文 ?
我試過如果只有放 XX1100025 是可以正常找到的喔.
作者: missbb    時間: 2013-11-27 21:13

回復 2# luhpro

是放了 XX1100025 , CHAN TAI MAN , 陳大文


:)
作者: ML089    時間: 2013-11-27 21:38

公式中加 &"*" 才能作 起頭部分查詢

=MATCH(MID(CELL("filename",A1),FIND("]",CELL("filename",A1),1)+1,31)&"*",Sheet1!F:F,)
作者: missbb    時間: 2013-11-28 13:29

回復 4# ML089

我用您教我的做到了取資料:

=INDEX(Sheet1!$A:$Q,MATCH(MID(CELL("filename",$F$6),FIND("]",CELL("filename",$F$6),1)+1,31)&"*",Sheet1!$F:$F,),6)


但其他與此人相關資料, 我以OFFSET取, 但輸入下列卻有錯, 請指導!
OFFSET(ADDRESS(MATCH(MID(CELL("filename",$F$6),FIND("]",CELL("filename",$F$6),1)+1,31)&"*",Sheet1!$F:$F,),6,,,"Sheet1"),1,0,1,1)
作者: ML089    時間: 2013-11-28 17:07

回復 5# missbb

>>但其他與此人相關資料, 我以OFFSET取, 但輸入下列卻有錯, 請指導!
>>OFFSET(ADDRESS(MATCH(MID(CELL("filename",$F$6),FIND("]",CELL("filename",$F$6),1)+1,31)&"*",Sheet1!$F:$F,),6,,,"Sheet1"),1,0,1,1)
    OFFSET函數使用方式錯誤


=OFFSET($F$1, MATCH(MID(CELL("filename",$F$6),FIND("]",CELL("filename",$F$6),1)+1,31)&"*",Sheet1!$F:$F,)-1,)
作者: missbb    時間: 2013-11-29 23:41

回復 6# ML089

感謝!:lol




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