返回列表 上一主題 發帖

[發問] 用SHEET 名稱MATCH 儲存格資料

[發問] 用SHEET 名稱MATCH 儲存格資料

[版主管理留言]
  • Hsieh(2013-11-27 14:43): 請附上檔案

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儲存格.

請問錯在那裡?

有勞賜教.

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

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

你 F5 儲存格只有放 XX1100025 嗎?
還是放了 XX1100025 , CHAN TAI MAN , 陳大文 ?
我試過如果只有放 XX1100025 是可以正常找到的喔.

TOP

回復 2# luhpro

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


:)

TOP

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

=MATCH(MID(CELL("filename",A1),FIND("]",CELL("filename",A1),1)+1,31)&"*",Sheet1!F:F,)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 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)

TOP

回復 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,)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# ML089

感謝!:lol

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題