• 2

Excel發問 感謝各位

Excel發問 感謝各位
Excel發問 感謝各位
如圖所示,煩請高手指導幫忙,感謝各位。
2013-07-20 10:00 發佈
文章關鍵字 excel
有方法,不難

不過我要出門辦事了

有空再回答
麻煩高手撥空指導一下,謝謝。
a8061525 wrote:
Excel發問 感謝...(恕刪)
根據您的公式來看

應該是複製新“工作表”吧

不像是複製新“檔案”,2種是不一樣的

請問是那一個??
嗯 我說錯了 是複製新工作表
a8061525 wrote:
Excel發問 感謝...(恕刪)
剛剛稍為試了一下,用公式就可以了

0801 0802 0803 ,是日期嗎?

有什麼命名原則嗎?

因為會影響到公式的寫法

(吃消夜去,晚點再寫)
是的 0801 0802 那是代表日期
沒有甚麼命名原則
麻煩妳了 謝謝
a8061525 wrote:
是的 0801 0802 那是代表日期
沒有甚麼命名原則
麻煩妳了 謝謝...(恕刪)


我是男的

原來是日期,我先用數字試寫的,把公式換成這個先試看看

=(D5 - INDIRECT("0" & RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename")))-1 & "!d5") )*C5

(以上是同一行)

請在0801前面,補一張“空白工作表 0800”,避免 0801 公式出錯

(目前工作表有效名稱0100~0999, 有空我再改成日期)
試了一下寫成日期,雖然可以用,但是要處理文字=>日期轉換、進位問題
公式會變的又臭又長,大約上個公式的2倍長
建議您把文件修改一下


假設目前在 0803
一、找一個沒用儲存格,例如 K1
(一定要改成文字格式,不然0會打不出來)

二、在 K1 手動填入前一個工作表名稱 0802

公式就可以縮短成如下
=(D5 - INDIRECT(K1 & "!d5") )*C5

三、同樣的在0801前加上一個“空白工作表”0800

我認為這樣比較好,太長的公式,不適合維護,只多一個人工輸入工作表名稱的步驟而已
還有一個好處,就是工作表名稱沒限制
就算沒有規則亂打 abc efg xxx zzz…,只要"上一個工作表"名稱輸入,就可以用了

如果怕忘記輸入,只要在儲存格上,加上顏色(紅),再插入註解(記得修改名稱),就沒問題了


早安你好,請問是這樣用嗎?還是我操作錯誤了
麻煩再指導一下,我資質愚昧
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?