2017-04-05 237 views
0

我已創建使用「&」來連接不同的細胞的表達,我創建這樣的:評估表達式爲Excel公式

=INDEX((Data_sheet!A1:M20440;Data_sheet!A20441:M40880;Data_sheet!A40881:M61320);20;5;D2)

現在,我有這是一個式的表達,但當我粘貼它時,不會將它作爲公式進行評估,我可以在單元格中看到整個表達式,但是我希望得到的是評估該公式後面的值。我想知道如何使它評估如式(因爲我將有成千上萬這樣的表達式)

+0

如何創建所有這些公式?使用Excel拖動填充? –

+0

問題是該表達式不作爲公式進行評估。得到的是具有上述表達式的單元格,但爲了評估它,我需要在每個表達式中推送「返回」。我想要的是粘貼expressioan和excel來評估它作爲一個公式。 –

+0

可能的重複[如何將字符串公式轉換爲「真實」公式](http://stackoverflow.com/questions/4471884/how-to-turn-a-string-formula-into-a-real-formula ) – Michael

回答

2

我的猜測是,你將創造使用多個其他公式在Excel中的INDEX公式。

創建公式後,複製所有公式並將其粘貼到txt文件中。然後,從txt文件中複製所有公式,並將其粘貼到您想要公式執行的Excel中。這是在不創建任何宏或附加公式的情況下執行此操作的最簡單方法

+0

@JackGreen謝謝,如果您發現它有用,請將答案標記爲正確 –

1

見的解決方案這個問題:

How to turn a string formula into a "real" formula

特別,也注意到有關的答案Excel隱藏的EVALUATE函數,只能在定義名稱以使用它之後才能訪問。

https://www.vertex42.com/ExcelArticles/evaluate-function.html

+0

我必須繼續檢查,因爲我的Excel版本不同,但是,必須有一個更簡單的方法。 –

+0

關於這個確切的問題有很多問題,你已經構建了一個公式/表達式,然後想要評估它。不幸的是,沒有其他方法。它是VBA或隱藏的EVALUATE函數。 – Michael

+0

謝謝你的回答。我想我會使用複製粘貼到記事本文件和從記事本文件複製到Excel表格的方法 –