excel自动分解求和
来源:百度知道 编辑:UC知道 时间:2024/05/25 10:55:43
excel能自动分解求和吗?比如在A1单元格输入567,在B2单元格自动得到的结果的18.即百位数5、十位数6及个位数7相加的和.
要求就是不放在一个单元格,如果将三个数放在不同的单元格就很简单了。
要求就是不放在一个单元格,如果将三个数放在不同的单元格就很简单了。
=SUM(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))
公式以Ctrl+Shift+Enter三键结束。
注:A1可以为任意位数字
这么说吧。如果你的数据都是固定的位数,那用公式能解决了。
如567就用下面的公式:
=LEFT(A1,1)+MID(A1,2,1)+RIGHT(A1,1)
但是如果每个数据位数都不一样,那就只能用VBA了。
编一段代码,或者自定义个函数就可以了。
写个方程式就行了,例如3位数:
=(A1-INT(A1/100)*100-INT((A1-INT(A1/100)*100)/10)*10)+INT(A1/100)+INT((A1-INT(A1/100)*100)/10)
没办法的,.
偶也想过这样的
偶试了好多的函数
都没法