假設函數調用“標籤”。
然後在單元格中A1我輸入=LABEL(4,"Four Apples")
它會呈現為:
四個蘋果
但如果我進行計算,=A1+2
我會得到6,不是#VALUE!
在許多應用程式中,我發現這非常有用,我知道使用自訂數字格式可以實現類似的效果,但這並不能解決所有情況下的問題。
先謝,
答案1
你可以強制格式化。 例如,如果您在儲存格中放置任意數字並將儲存格格式設為:
"Four Apples";"Four Apples";"Four Apples";
該細胞將展示四個蘋果,但仍保留數值(如公式欄所示)
答案2
加里的學生已經在您的帖子評論中詢問您是否想使用 VBa (這就是我寧願這樣做的方式),您尚未回答,但是,如果您只想使用工作表,則可以使用此解決方案公式(我solution
寬鬆地使用這個詞,黑客到底更好)!
現在,這個答案是基於您所提供的資訊。你給的唯一例子是“四個蘋果”
假設 Sheet1 中有以下內容
A B
1 four apples
2 six oranges
3 =sum(5 + A1)
4 =sum(A2 / 2)
其中B3和B4是顯示結果,而不是實際的公式
唯一的方法就是使用這個 hack。在工作表 2 中,建立一個查找,例如
A B
1 one 1
2 two 2
3 three 3
ETC
然後,您可以使用以下內容
=SUM(VLOOKUP(LEFT(A1,FIND(" ",A1)-1),Sheet2!A1:B6,2,FALSE)+10) 'Look up the four apples and add 5
=SUM(VLOOKUP(LEFT(A2,FIND(" ",A2)-1),Sheet2!A1:B6,2,FALSE)/2) 'Look up the six oranges and divide by 2