=IF($AE5"",LEFT(RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H))),"")怎么解释?

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 05:08:18
=IF($AE5
xRJ@~ "X HȊ&&V[ vܦMͻg2A+/$sw&JL-̇g~HY_ ,LSF80'ŵ_d2I SYs-ŻgiESw̧{ -5|J"1#>C0 cBOV5;kAc^T=j&8 S,B." Ed..Vd`+AQ#SiPU~DBKԇf>6U>!i*!Zj*4uvuϩR}^pߓ(ړ+PBG+aܧX ؖW1cψ㶲

=IF($AE5"",LEFT(RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H))),"")怎么解释?
=IF($AE5"",LEFT(RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H))),"")怎么解释?

=IF($AE5"",LEFT(RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H))),"")怎么解释?
=IF($AE5"",LEFT(RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H))),"")
这是金额分列公式.
COLUMN(H:H),是取公式当前列号,由于使用相对引用,再用总位数18相减,可以动态的取数字的某一对应位数.(公式向右拉时,所取数字位数依次减少1)
" ¥"&$AE5*100,是将AE5的数字乘100去掉小数点,再用连接符&将空格和“¥”连接在数字前面.
RIGHT(" ¥"&$AE5*100,18-COLUMN(H:H)),是取数字后面的若干位数.
然后再用LEFT取上面结果的第一位数.
IF($AE5"",……,""),是判断AE5是否有数字,用的话运行公式,否则返回空值.