✔ 最佳答案
你只需要將 C2 公式改為:
=IF(ISERR(C1+1)," ",C1+1)
因為「空格」或文字與數字直接相加會產生錯誤值。
2011-07-10 23:58:54 補充:
漢兄, 有否測試過我的公式? 在 C1 輸入空格即可, 不管你在 C9 還是 C15 重新輸入 1 都不是問題, 唯有 C1 不可以是公式, 否則是死循環。
^ ^
2011-07-11 07:50:25 補充:
漢兄, 如我的理解沒錯, 樓主應可接受 C9 輸入 1, C1 再輸入 " " 空格的方案, 他好像並非要 C1 和 C9 同時輸入 1 的方案。
2011-07-16 05:49:11 補充:
其實空白與空格都只是一個值, 效果相若, 等同 =1 與 >0 之道理, 公式運用技巧, 在於成效及適當運用, 沒有非 =1 不可之法規, 吹毛求疵之必要。
2011-07-16 09:59:23 補充:
版大, 如果你只想用「新入一次 1 去 達成目的」, 那只有用漢兄之方法「加公式欄 D」;
我的方法是「先更新一次 1, 再找上一個 1 更新為 " " 空格」即可, 可避免「加多一欄」, 我覺得是為了減少一步, 而把問題放大了。
2011-07-17 18:41:20 補充:
稍加補充, 版大如果要 C2 公式開始生出 " " 空格值, 必須於 C1 輸入 " " 空格, 因為由得 C1 的值為空白(甚麼都沒有), 是違反我公式的設計, 因為空白於計算時會生出 0 值, 這點不知你有否從我的第一次回答意會到。
如果你想遵從原意「保留公式」, 你只需要確定 C1 為 " " 空格, C2 至 1 之間的儲存格複製相關公式, 便不至於 C 欄公式斷斷續續。