
我應該將公式複製到另一個 Excel 工作表中,該工作表是同一工作簿的一部分。我點擊sheet2的儲存格並輸入=,然後轉到sheet1的儲存格並按下回車鍵。這裡問題開始了:由於某種原因,複製的公式不是我透過點擊sheet1的儲存格在編輯欄上看到的公式,而是完全不同的公式
答案1
選擇包含要複製的公式的儲存格,然後從公式欄中選擇公式並複製。現在您可以將其貼到任何您想要具有相同公式的地方。
答案2
這取決於你問什麼。您正在做的是引用單元格,因此sheet2 中的公式將是Sheet1!A1
或您指向的任何單元格。如果您想實際取得公式,那麼如果您使用的是 Excel 2013 或更高版本,您可以將工作表儲存格中的公式設定為=FORMULATEXT(Sheet1!B1)
如果您想更進一步並以與 Sheet1 中應用相同的方式應用相同的公式,請按照以下步驟操作。
在我的範例中,我設定
Sheet1!A1
為 45 和Sheet1!B1
'=COS(A1)' (無引號)這是 Sheet1 的樣子:然後我創造了一個名字,感謝方便的技巧仍然可用。按一下“公式”標籤下的“名稱管理器”,然後建立一個名為“EVALUATE”的新名稱。集合指:
=EVALUATE(OFFSET(INDIRECT("RC",FALSE),0,-1))
名稱管理器範例最後,我設定
Sheet2!A1
為 90 ,Sheet2!B1 = FORMULATEXT(Sheet1!B1)
然後Sheet2!C1
=EVALUATE
Sheet2 範例
中的值Sheet2!C1
將是 COS(90),而不是 Sheet1 中的 COS(45)。如果這就是你所追求的,那麼我希望我能有所幫助,並能得到一些積分,這樣我就不再看起來像個菜鳥了。小心。
答案3
一般來說,這種情況永遠不會發生。一旦您嘗試這些步驟。
假設在工作表 1 中,儲存格 A20 中有公式 = Sum(A2:A15)。
- 轉到工作表 2,選擇所需的儲存格。
- 按 = 符號。
- 按一下“Sheet1”選項卡。
- 選擇 A20 儲存格並按 Enter 鈕完成。
您會發現相同的公式將從 Sheet1 儲存格 A20 複製到 Sheet2 目標儲存格,並且看起來像 =Sheet1!A20。
注意:您收到錯誤####。這表示工作表 2 中目標儲存格的寬度小於工作表 1 中公式來源儲存格的寬度。
希望這對您有幫助。