求助(用EXCEL公式)将一个整数或两位小数填入对应位置

来源:百度知道 编辑:UC知道 时间:2024/04/29 10:19:21
比如将123.45元填入五个空格(小数点不需显示),下次输56666.78时也能在相应位置显示,(数字位数不同)不需重新设置公式?(如"分"位置为"0"也需显示)
□□□□□□□□□□显示区域, 123.45输入区域
万千百拾元角分 56666.78
456.80

假设数据在A1,那么在B1中输入如下公式:
=IF(COLUMN()+LEN($A1*100)>11,MID($A1*100,COLUMN()+LEN($A1*100)-11,1),"")
右拉至K1
则B1:K1的十个单元格的数据会随A1输入数据的变化,都能在你所需的相应位置显示。

假设数据在A1,那么在A2中输入如下公式:
=IF($A1,LEFT(RIGHT(" ¥"&$A1*100,COLUMNS(A:$N))),"")
然后向右复制公式到N2单元格就可以实现你的要求

假设数据在A1单元格,输入下面的公式

=TEXT(A1,"#.00")

设置格式即可,¥#,##0.00