提问请教高手关于电子表格的问题: 在电子表格sheet1中是个表示金额的表格,在sheet2中的一个单元格中是一

请教高手关于电子表格的问题:
在电子表格sheet1中是个表示金额的表格,在sheet2中的一个单元格中是一个有小数的数字如8974.52,如果要将这个数字自动填入sheet1的表格中,且一个数字占一个单元格,并在第一个数字前面自动加上人民币符号¥,请问这公式怎么设?谢谢!

先在sheet1要进行填写数字的单元格上方插入一行(可以隐藏),写上10、9、8……1,表示加上“¥”符号和小数点“.”共10位数字,第一个单元格(10的那一列)公式为“=IF(LEN(Sheet2!$A1)=Sheet1!B1,"¥","")”,然后从第二个写数字单元格(标记为9的那一列)写如下公式(不含引号)“=IF(A2<>"",MID(Sheet2!$A1,LEN(Sheet2!$A1)-B$1+1,1),IF(LEN(Sheet2!$A1)=C$1,"¥",""))”,将第二个单元格的公式向后拖动填充到最后一个,然后将这10个单元格的公式一起选中向下拖动填充,即可从sheet2A列的第一个数字开始自动写入。如果数据位数超限,就不显示任何数据,如果小数位为1位,最好转为文本格式,以便于同意保留两位小数。你准备做自动填充凭证的表格?插图如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-14
="¥"&Sheet2!A1,如果需要小数点保持2位则为="¥"&ROUND(Sheet2!A1,2) 或=TEXT(Sheet2!A1,"¥0.00")
第2个回答  2010-08-14
在sheet1中单元格输入“=”然后点一下sheet2中单元格(有8974.52单元格)再回车就OK啦.相同位置的单元格直接在sheet1中复制就可以的.以后修改sheet2中数据时,sheet1中金额会相应变动.
相似回答