假设函数调用“标签”。
然后在牢房里A1我会输入=LABEL(4,"Four Apples")
它并呈现为:
四个苹果
但如果我进行计算,=A1+2
我会得到6,而不是 #VALUE!
在许多应用程序中我发现这非常有用,我知道使用自定义数字格式可以实现类似的效果,但这并不能解决我在所有情况下的问题。
提前致谢,
答案1
你可以强制格式化。 例如,如果您在单元格中放置任意数字并将单元格格式化为:
"Four Apples";"Four Apples";"Four Apples";
细胞将展示四个苹果但仍保留数值(如在公式栏中所示)
答案2
加里的学生已经在您的帖子评论中询问您是否要使用 VBa(我更愿意这样做),但您尚未回答,但是,如果您只想使用工作表公式(我随意使用这个词solution
,实际上 hacking to heck 更好)!您可能可以使用这个解决方案!
现在,这个答案是基于你提供的信息。你给出的唯一例子是“四个苹果”
假设 Sheet1 中有以下内容
A B
1 four apples
2 six oranges
3 =sum(5 + A1)
4 =sum(A2 / 2)
B3 和 B4 用于显示结果,而不是实际公式
唯一的方法是使用这个技巧。在工作表 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