今天说2个和钱有关的函数,一个是dollor,一个是rmb。它们都是按照货币格式以及给定的小数位数,将数字转换成文本。 -01- dollor函数 1.函数说明 DOLLAR 函数语法结构如下,有2个参数 DOLLAR(number, [decimals])
注意dollar函数是返回文本型的数字。 2.示例解释 如下图所示,A列是一些数字,B列是一些公式,C列是公式的结果,D列是一些说明。我们可以看到,dollar会在数字前面加个美元符号$,如果数字上了千位,还有千位分隔符。第2参数如果是正数,就是保留小数点后几位;如果是0,就取整数;如果是负数,将小数点左边第几位进行四舍五入。 3.具体应用 提取后9位,并添加分隔符 如下图所示,A列是一些编号,要求提取后9位,并添加分隔符,像B、C2列那样。在B11单元格中输入公式=MID(SUBSTITUTE(DOLLAR(RIGHT(A11,9),0),",","-"),2,99),向下填充。 RIGHT(A11,9)提取右边的9位,DOLLAR(RIGHT(A11,9),0)将右边的9位转成美元的形式,主要是有千位分隔符,SUBSTITUTE(DOLLAR(RIGHT(A11,9),0),",","-")将千位分隔符,也就是逗号替换为“-”,MID(SUBSTITUTE(DOLLAR(RIGHT(A11,9),0),",","-"),2,99)从第2位开始提取,提取99位,主要是为了跳过美元符号。 另一种方法是在C11单元格中输入公式=SUBSTITUTE(RIGHT(DOLLAR(A11,0),11),",","-"),向下填充。 -02- RMB函数 1.函数说明 RMB函数语法结构如下,有2个参数 RMB(number, [decimals])
注意RMB函数是返回文本型的数字。 2.示例解释 还是上面dollar那个列子,只不过将dollar改成rmb,你可以看下它的结果,不再具体说明。 3.具体应用 将数字改为以万为单位且保留2位小数 将A列的数字显示为B列那样的形式,在B23单元格中输入公式=MID(RMB(A23%%)&"万",2,99),向下填充。这里A23%%相当于A23除以10000,再用rbm将其转成文本形式,第2参数不写,默认保留2位小数,然后连接&“万”,就差不多,最后用mid是为了将“¥”过滤掉。 好了,今天的2个与钱有关的函数就说到这里,你都学会了吗?如果对你有帮助或者你喜欢的话, 请打赏或者转发一下,你的支持就是我最大的动力! |
|