作者foreverwhat (奇)
看板Office
標題[問題] excel 從別的sheet帶值
時間Thu Sep 14 09:54:46 2017
各位好
想請問一下
假設我現在有兩個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://webptt.com/m.aspx?n=bbs/Office/M.1505354090.A.463.html
1F:→ soyoso: 有get.cell存2007以上檔案格式xlsm、xlsb或xls測試是可以 09/14 10:09
2F:→ soyoso: 存在的,但存2007以上格式的xlsx則會消失 09/14 10:09
改成存xlsm就可以了 謝謝s大
3F:推 newacc: 第一個問題加IFERROR應該可以解決 09/14 14:49
n大你好,我的意思是 引用的值是直接顯示#ERR
如果用iferror來判斷的話值也是顯示ERROR的值
※ 編輯: foreverwhat (114.44.86.117), 09/17/2017 01:06:39
4F:→ newacc: 不懂你的問題,理論上sheet1的公式沒有被改掉,會即時更新 09/17 12:43
5F:→ newacc: 然後如果只是單純sheet1!A1=sheet2!A1這樣的公式,sheet2 09/17 12:44
6F:→ newacc: A1就算沒有值,sheet1!A1也不會顯示#ERR,你可能要寫出你 09/17 12:44
7F:→ newacc: 真正的公式才好判斷怎麼協助你 09/17 12:44
8F:→ newacc: 參照變動後一樣顯示#ERR大概只有幾種狀況,一個是你公式本 09/17 12:47
9F:→ newacc: 身就有問題,這與來源無關。另一個是活頁簿計算的選項可能 09/17 12:48
10F:→ newacc: 被調到手動,excel選項>公式>活頁簿計算,確認一下是自動 09/17 12:49
11F:→ newacc: 還是手動 09/17 12:49