excel中能否提取部分公式?

excel中能否提取部分公式?

我想知道是否可以提取部分Microsoft Excel 或 Google 試算表中的公式。我問這個問題是因為我已經填寫了一個工作表,因此從兩個單獨的單元格中的公式開始對我來說是不可行的。

例如,如果我有公式=(1-7)-(1-4),我是否可以提取並評估(1-7)不同單元格中的部分?正規表示式解決方案是首選,但固定數量的字元解決方案也可以。

答案1

您可以EVALUATE()直接在主流Excel中使用該函數,無需VBA。

您可以在命名範圍的公式中使用它。然後使用單元格內公式=horse(如果您將範圍命名為“馬”...當然...(請原諒我,我已經等了一段時間才使用它,可能沒人會得到它...) )

因此,請制定您需要的公式,並仔細考慮是否在其中使用絕對引用。寫下來,然後將其複製到剪貼簿。轉到命名範圍建立器並建立命名範圍,鍵入「=EVALUATE(」貼上公式,然後鍵入右括號。

然後只需輸入“=命名範圍”即可使其按照您在問題中希望的方式工作。

如果來源始終是同一儲存格,則完整的絕對引用(“$R$C”)是很好的。否則需要部分和非絕對引用。但是,建立它們很困難,因為您必須以與使用來源相同的方式選擇相對於來源的儲存格:例如,如果來源 A1,並希望在 D9 中獲得結果,則選擇 D9 並確保您寫公式時請參考A1。

相關內容