將公式複製到另一張紙中

將公式複製到另一張紙中

我應該將公式複製到另一個 Excel 工作表中,該工作表是同一工作簿的一部分。我點擊sheet2的儲存格並輸入=,然後轉到sheet1的儲存格並按下回車鍵。這裡問題開始了:由於某種原因,複製的公式不是我透過點擊sheet1的儲存格在編輯欄上看到的公式,而是完全不同的公式

答案1

選擇包含要複製的公式的儲存格,然後從公式欄中選擇公式並複製。現在您可以將其貼到任何您想要具有相同公式的地方。

答案2

這取決於你問什麼。您正在做的是引用單元格,因此sheet2 中的公式將是Sheet1!A1或您指向的任何單元格。如果您想實際取得公式,那麼如果您使用的是 Excel 2013 或更高版本,您可以將工作表儲存格中的公式設定為=FORMULATEXT(Sheet1!B1)

如果您想更進一步並以與 Sheet1 中應用相同的方式應用相同的公式,請按照以下步驟操作。

  1. 在我的範例中,我設定Sheet1!A1為 45 和Sheet1!B1'=COS(A1)' (無引號)這是 Sheet1 的樣子:

  2. 然後我創造了一個名字,感謝方便的技巧仍然可用。按一下“公式”標籤下的“名稱管理器”,然後建立一個名為“EVALUATE”的新名稱。集合指:=EVALUATE(OFFSET(INDIRECT("RC",FALSE),0,-1))名稱管理器範例

  3. 最後,我設定Sheet2!A1為 90 ,Sheet2!B1 = FORMULATEXT(Sheet1!B1)然後Sheet2!C1=EVALUATE Sheet2 範例

這是 Sheet2 中的公式片段

中的值Sheet2!C1將是 COS(90),而不是 Sheet1 中的 COS(45)。如果這就是你所追求的,那麼我希望我能有所幫助,並能得到一些積分,這樣我就不再看起來像個菜鳥了。小心。

答案3

一般來說,這種情況永遠不會發生。一旦您嘗試這些步驟。

假設在工作表 1 中,儲存格 A20 中有公式 = Sum(A2:A15)。

  1. 轉到工作表 2,選擇所需的儲存格。
  2. 按 = 符號。
  3. 按一下“Sheet1”選項卡。
  4. 選擇 A20 儲存格並按 Enter 鈕完成。

您會發現相同的公式將從 Sheet1 儲存格 A20 複製到 Sheet2 目標儲存格,並且看起來像 =Sheet1!A20。

注意:您收到錯誤####。這表示工作表 2 中目標儲存格的寬度小於工作表 1 中公式來源儲存格的寬度。

希望這對您有幫助。

相關內容