
EXCEL 使多为数各位上的数字分别填到对应单元格
怎样吧A2单元格中的123.45按每单元格一个数字填写到B2--F2中函数公式为=LEFT(RIGHT(""&$A2*1000,COLUMNS(B2:$G2)))初学函数...
怎样吧 A2单元格中的123.45 按每单元格一个数字填写到B2--F2中 函数公式为
=LEFT(RIGHT(" "&$A2*1000,COLUMNS(B2:$G2))) 初学函数,
请教
1、""& 是什么意思
2、*1000 为什么
3、为什么涉及到G2单元格?
如图 展开
=LEFT(RIGHT(" "&$A2*1000,COLUMNS(B2:$G2))) 初学函数,
请教
1、""& 是什么意思
2、*1000 为什么
3、为什么涉及到G2单元格?
如图 展开
5个回答
展开全部
假设多位数在A列,用以下公式即可。
该公式输入在个为对应的第一个单元格。【如果需要根据实际情况修改:把column($G$1)改为表个位的单元格坐标,$A2改为多位数的第一个单元格坐标即可】
=IF(LEN($A2)>=(COLUMN($G$1)-COLUMN(G1)+1),MID($A2,LEN($A2)-(COLUMN($G$1)-COLUMN(G1)),1),0)
公式说明:此公式为主体为一个IF函数。
1.条件:LEN($A2)>=(COLUMN($G$1)-COLUMN(G1)+1)
LEN($A2):判断多位数有多少位;
(COLUMN($G$1)-COLUMN(G1)+1):判断以个位为原点,当前统计哪位上的数。目前公式(0+1)即个位;
2.如果为ture的输出值:MID($A2,LEN($A2)-(COLUMN($G$1)-COLUMN(G1)),1)
该部分的意思是从文本中提取部分内容。
$A2,从该单元格文本中提取;
LEN($A2)-(COLUMN($G$1)-COLUMN(G1)),从第几位开始提取;
1,提取文本长度;
展开全部
其实不用这么复杂的,可以在B2输入公式:
=MID($A2*100,COLUMN(A1),1)
再将公式向右拉填充复制就可以了。
=MID($A2*100,COLUMN(A1),1)
再将公式向右拉填充复制就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此公式是针对满额金额是9999.99元的发票
首先
1、是表示在前面加上空格
2、*1000?我觉得是*100就行。因为你小数点后面是二位,*100是为了把小数点去掉。
3、涉及到G2,是为了取2-7位数字。因为B-G共6位
我的理解,可能有误,建议你使用F9看一下
首先
1、是表示在前面加上空格
2、*1000?我觉得是*100就行。因为你小数点后面是二位,*100是为了把小数点去掉。
3、涉及到G2,是为了取2-7位数字。因为B-G共6位
我的理解,可能有误,建议你使用F9看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、" "& 是为了当数字达不到5个数字时,前面加一个空格,用于补足数位。
2、*1000 因为B2-F2为5个数位,除了前面空格一个数位外,其它数字至少须保证4位数。
3、COLUMNS(B2:$G2)并不是涉及到G2单元格的数据,而时利用G2的列标取得2至6位数字(也是结合*1000 使小数部分多出一位而定。
2、*1000 因为B2-F2为5个数位,除了前面空格一个数位外,其它数字至少须保证4位数。
3、COLUMNS(B2:$G2)并不是涉及到G2单元格的数据,而时利用G2的列标取得2至6位数字(也是结合*1000 使小数部分多出一位而定。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、""& 是什么意思
&是连接符号,""表示空 这个其实不用也没关系
2、*1000 为什么
表示乘以1000,这样就过滤了小数点
3、为什么涉及到G2单元格?
因为最后单元格是E,是1位,E2单元格COLUMNS(E2:$G2)才是1
慢慢理解吧
&是连接符号,""表示空 这个其实不用也没关系
2、*1000 为什么
表示乘以1000,这样就过滤了小数点
3、为什么涉及到G2单元格?
因为最后单元格是E,是1位,E2单元格COLUMNS(E2:$G2)才是1
慢慢理解吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询