如何在Excel中把单元格中的数值代到一个字符串中。

如何在Excel中把单元格中的数值代到一个字符串中。
比如说单元格A1中我输入数值10,我想把数值10代到一个固定的字符串中“年假10小时”,如果我在A1中输入30,那么字符串变成“年假30小时”

这个想法可以实现吗?那个高手给指点一下。谢谢了!
感谢大家的支持!我想补充一下我的问题。
2楼的方法很好,但是我还有一个问题,请您帮忙。
假如我在B这一列中按照1楼的方法在单元格中进行设置,但是在B这一列中都是"年假小时",能不能设置成为在A列中有数值的时候,B列才出现“年假XX小时”。在A列中没有数值的时候,B列中是空的没有任何显示?

1,3,4楼的方法也很好,但是我不知道如何带入其它单元格的数值。如我问题中说的如果我在A1中的数值是10,我需要在B1自动中显示“年假10小时”,用您们的这种方法如何能达到?

谢谢了!

数值10在A1中,在B1中输入
="年假" & A1 &"小时"

--------问题补充:我是2楼的,-----------
-------修改答复后,会排到后面,-----

=IF(ISNUMBER(A1),"年假" & A1 &"小时","" )

如果在A1中的数值是10,就显示,是汉字、字符、无数据不显示
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-07
自定义单元格格式

"年假"0"小时"
第2个回答  2009-01-07
选定要设置的单元格区域→单元格格式→数字→自定义→输入:"年假"0"小时"→确定或回车即可
注意:"年假"0"小时"中的双引号是要用英文符号的。

参考资料:自编

第3个回答  2009-01-07
设置单元格格式》自定义》 输入 "年""假"@"小""时"
第4个回答  2009-01-09
在A1中的数值是10,我需要在B1自动中显示“年假10小时”
在A列中有数值的时候,B列才出现“年假XX小时”。在A列中没有数值的时候,B列中是空的没有任何显示.

BI输入=if(A1="","","年假"&A1&"小时")

参考资料:000