Re: [問題] excel參照無效

看板Office作者 (David)時間17年前 (2008/11/23 16:07), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
此公式參考c4 大概是b4的公式 但 支票開立-111301 中c4為支票日期 應為票據號碼?(a2) 看起來至少可縮減為 =IF(ISNA(VLOOKUP($A2,INDIRECT(RIGHT(CELL("filename"),6)&"!$C:$K"),8,FALSE)), "",VLOOKUP($A2,INDIRECT(RIGHT(CELL("filename"),6)&"!$C:$K"),8,FALSE)) 除此之外似乎沒有問題 filename要存檔後才會有 indirect要同一檔案才會開啟時保存 不過看來兩個都不是問題? 再不行給個檔案看看? ※ 引述《chiho (chiho)》之銘言: : 軟體:excel : 版本:2003 : 我有一個檔案大約有40個左右的工作表 : 分別為"111301" "支票開立-111301" : "111302" "支票開立-111302" : (依序向下) : "111319" "支票開立-111319" : 工作表名稱為 111301之欄位如下: : A B C D E F G H I J : 借方科目 貸方科目 票據號碼 支票日期 支票抬頭 摘要 DR. CR. 餘額 開立日期 : : 工作表名稱支票開立-111301之欄位如下: : A B C D E F : 票據號碼 開立日期 支票日期 支票抬頭 摘要 金額 : 1 AC6498001 : 2 AC6498002 : 3 AC6498003 : 4 AC6498004 : 5 AC6498005 : 希望工作表"111301"有任何支票開立的資訊即可傳回彙整至"支票開立-111301" : 於是我在"支票開立-111301"工作表B1的公式為: : =IF(ISNA(VLOOKUP($C4,INDIRECT(RIGHT(RIGHT(CELL("filename"), : LEN(CELL("filename"))-FIND("]",CELL("filename"))),6)&"!$C:$K"),8,FALSE)) : ,"",VLOOKUP($C4,INDIRECT(RIGHT(RIGHT(CELL("filename"),LEN(CELL("filename")) : -FIND("]",CELL("filename"))),6)&"!$C:$K"),8,FALSE)) : 我可以確定公式設完,資料均可正確彙整 : 可是每次重新開啟檔案時 所有設公設公式的儲存格就都變成空白了@@ : 請問一下版上的高手們 : 問題究竟出在哪??@@ : 是我哪裡忽略了?? : 公式該怎麼寫才可以每次開啟檔案舊資料都還在,輸入新資料時也可即時更新?? : 先謝謝大家的回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.34.8

11/23 23:05, , 1F
檔案已上傳http://0rz.tw/d259V 再麻煩大家幫忙了
11/23 23:05, 1F

11/23 23:07, , 2F
發現好像存檔離開時,未停在111302或是檔案內有其他工作表
11/23 23:07, 2F

11/23 23:08, , 3F
有使用匯入web資料,開啟檔案自動更新後,就無法參照了
11/23 23:08, 3F

11/23 23:09, , 4F
再麻煩各位高手幫忙是否有辦法可以解決,謝謝。
11/23 23:09, 4F
哈 不好意思 您的觀察十分正確 而這確實是公式的問題,CELL要傳回某個儲存格的位置 若沒有指明要哪格,傳回最後一次運算的儲存格 我沒有注意到原式中CELL沒有指明. 所以改成這樣 =IF(ISNA(VLOOKUP($A4,INDIRECT(RIGHT(CELL("filename",C4),6)&"!C:K"),2,)), "",VLOOKUP($A4,INDIRECT(RIGHT(CELL("filename",C4),6)&"!C:K"),2,)) 就可以了 另外如果覺得要去算他在第幾欄很麻煩 可參考 #18sTIM5b 7030 3 9/24 ljuber □ [算表] excel如何傳回某個儲存格內容在 第幾欄?? 因為公式很長,可考慮把INDIRECT內容寫在某格 參照之 或定義名稱 或是乾脆不在公式本身檢查錯誤值 改用格式化條件 在C4 =ISERROR(C4) 調字體顏色為白色 或 檔案 > 版面設定 > 工作表 > 把「儲存格錯誤為:」改為「<空白>」 > 確定 這樣列印時就不會出現「#NAME?」、「#DIV/0」、「#VALUE!」……一類的錯誤值。 #198kUJYS 7704 311/19 KAMESANMA □ [算表] Excel超快技Best 15 ※ 編輯: JieJuen 來自: 218.164.50.5 (11/24 08:21)
文章代碼(AID): #19AGzNzE (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19AGzNzE (Office)