[問題] excel 從別的sheet帶值

看板Office作者 (奇)時間8年前 (2017/09/14 09:54), 8年前編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
各位好 想請問一下 假設我現在有兩個sheet sheet1 的 A1:A10 = sheet2 A1:A10 然後因為需求的關係 我的sheet2 數量會有變化 像可能我現在資料只有 sheet2 A1:A5 這樣 sheet1 A6:A10 的欄位會全部變 #ERR 如果之後sheet2 A6:A10 有值的話 sheet1就要重新拉 我本來的想法是 sheet1是從 sheet2帶值過來 如果sheet2資料量沒這麼多 sheet1 多的欄位就變成0或隨便的值 但是現在會跳#ERR 就算資料量改回來也沒法在顯示 想請問有甚麼方法可以改善嗎 然後想再請問下 我要計算儲存格顏色的個數 在名稱管理員裡面新增 color:=GET.CELL(63,工作表1!$D2) 但好像關掉程式之後這個名稱就會不見 這樣每次都要重新再拉一次 想請問有辦法儲存起來嗎謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.190.163 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1505354090.A.463.html

09/14 10:09, , 1F
有get.cell存2007以上檔案格式xlsm、xlsb或xls測試是可以
09/14 10:09, 1F

09/14 10:09, , 2F
存在的,但存2007以上格式的xlsx則會消失
09/14 10:09, 2F
改成存xlsm就可以了 謝謝s大

09/14 14:49, , 3F
第一個問題加IFERROR應該可以解決
09/14 14:49, 3F
n大你好,我的意思是 引用的值是直接顯示#ERR 如果用iferror來判斷的話值也是顯示ERROR的值 ※ 編輯: foreverwhat (114.44.86.117), 09/17/2017 01:06:39

09/17 12:43, , 4F
不懂你的問題,理論上sheet1的公式沒有被改掉,會即時更新
09/17 12:43, 4F

09/17 12:44, , 5F
然後如果只是單純sheet1!A1=sheet2!A1這樣的公式,sheet2
09/17 12:44, 5F

09/17 12:44, , 6F
A1就算沒有值,sheet1!A1也不會顯示#ERR,你可能要寫出你
09/17 12:44, 6F

09/17 12:44, , 7F
真正的公式才好判斷怎麼協助你
09/17 12:44, 7F

09/17 12:47, , 8F
參照變動後一樣顯示#ERR大概只有幾種狀況,一個是你公式本
09/17 12:47, 8F

09/17 12:48, , 9F
身就有問題,這與來源無關。另一個是活頁簿計算的選項可能
09/17 12:48, 9F

09/17 12:49, , 10F
被調到手動,excel選項>公式>活頁簿計算,確認一下是自動
09/17 12:49, 10F

09/17 12:49, , 11F
還是手動
09/17 12:49, 11F
文章代碼(AID): #1PkU5gHZ (Office)
文章代碼(AID): #1PkU5gHZ (Office)