簡體   English   中英

如何將單元格的文本添加到Excel公式中?

[英]How can I add a cell's text into an excel formula?

我試圖根據用戶的輸入來使邏輯運算符變量(>,<,=)。

我的主要目標是添加文本字符串作為if語句的邏輯表達式。 例如,我想取=(A22&A23&A24),它將在單元格A26中產生3> 2。

然后,我想獲取A26的文本並將其放入if語句中:

= IF(A26,True,False)如果我只輸入3> 2,它將給我True。 但是我只得到#VALUE。 我嘗試將其轉換為文本,僅復制和粘貼其值,但我總是得到#VALUE。

有任何想法嗎?

您可能需要VBA, Indirect()無法使用,AFAIK。

將其輸入到工作簿模塊中:

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

然后,您可以執行=If(eval(A26),True,False)

(感謝@Fionnuala

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM