将金额填写成正规收据的格式,是EXCEL做账时经常遇到的问题。
如下表:
公式实现
在B2单元格输入公式:
公式向右和向左填充,即得记账形式的金额。
公式解析
=LEFT(RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A)))
ROUND($A2,2):
excel双条件查询怎么做?
如下动: 可以实现任选仓库、任选产品,进行销量查询。 公式实现 以上功能实现的公式是: =INDEX(A1:E7,MATCH(H2,A1:A7,0),MATCH(H3,A1:E1,0))。 如下: 公式解析 MATCH(H2,A1:A7,0): H2单元格的仓库,在A1:A7区域中所在行。 M
将A2金额保留两位小数。保留两位小数的原因是后面记账金额到角分。
ROUND($A2,2)*100:
将A2金额的小数点去掉,成整数形式。
” ¥”&ROUND($A2,2)*100:
将转化后的整数前加特殊符号“ ¥”(注意:¥符号前有一空字符)。
12-COLUMN(A:A):
记账的最高位是亿,是从右到左数第11位,所以12-COLUMN(A:A),即11。
公式向右填充,此部分返回值变为10、9、8……,也就是千万、百万、十万……位。
RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A):
整数前加特殊符号“ ¥”,从右侧取11位,即取到亿位。
LEFT(RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A))):
从上一步的取到亿位的数值最左侧取1位,即是亿位上的数值。
Excel公式怎么转为数值
今天一位朋友提出的问题: 他有一个月报表工作簿,里面多个工作表的数据都是用公式从一个数据源引用过来的,他必须在数据源更新之前,把所有的公式结果都保存成数据,才能保证源数据改变不影响到此个月报表工作簿。 问:有没有一次把工作簿多个工作表中很多公式结果一次转为数值的简单方法? 实现方法单列或单行公式结果转数值 单列