Excel中在C列所有单元格输入一数,在B列对应单元格得一前面固定地添加某个数的新数

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:59:28
在B列所有单元格的数是C列所有对应单元格输入数前面加55555,如在C1输入88888(这个数位数不定),则在B1生成5555588888,且所生成的这个新数5555588888是一个可编辑的数值。
眼恳请老师们指点!

如果仅是显示成文本数字:
=IF(C1="","","55555"&C1)
此类数字不能参与计算,优点是可以完整显示15位以上的数字。
如果数据要求参与计算:
=IF(C1="","",VALUE("55555"&C1))
此类数字可以参与计算,完整显示的位数不超过15位,否则以科学计数方式显示。

添加辅助列
在C列前添加一列,C列则变成D列,在C1中输入="55555"&D1,输完后将C列复制-选择性粘贴到B列,可编辑。

如果想一下子就能编辑,要用到VBA了,俺不会。

在B1中输入“="55555"&C1”

="55555"&C1