从小我就知道我跟别人不一样,我能看见他们看不见的东西……
除此之外,我还有一个金手指,在Excel表格界,我有特殊批量转换技巧,不管是数字大小写、英文大小写、公历农历互换、数值转文本,都可以批量转换。
有很多小可爱需要做这种转换,但都不得要领,大多数时候都会一个一个去转换,这样重复性的体力工作又烦躁又无聊,但大家看完S姐的批量转换技巧,S姐保证,你立马就能解放双手,快速且准确的搞定这些问题!
(GIF教程以Excel为例)
一、阿拉伯数字→中文大写数
财务小姐姐小哥哥们经常会遇到的批量转换问题,怎么把阿拉伯数字批量转换成大写?
方法一:输入法
适用于少量转换,或者需要直接录入大写数字。
S姐曾经跟大家分享过,如何利用输入法快速打出大写数字、日期、特殊符号的方法,戳→传送门复习详情,我们再在之前的基础上补充一下。
如果你安装了搜狗或百度的输入法,只需要先敲下字母V再输入数字,就马上会得到中文大写数字,如果整数后加.可以默认为元字,如果加.再加0,就是XXX元整,可以说是非常方便啦~
方法二:单元格格式调整
选中列,右击选择→→,选择就可以啦~
但是有小数点的情况下,还是会有BUG,这个时候,就需要祭出我们的终极大招
方法三:SUBSTITUTE函数
这个公式看起来很复杂,实际上,能整明白的小可爱自然就能明白,整不明白的小可爱也可以直接复制公式,只需要把定位的单元格位置改掉就可以啦~
操作方法:
输入公式
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,;负)TEXT(INT(ABS(A2)+0.5%),[dbnum2]G/通用格式元;;)TEXT(RIGHT(RMB(A2,2),2),[dbnum2]0角0分;;整),零元整),零角,IF(A2^21,,零)),零分,整)
在这个公式里面,-RMB(A2,2)表示按人民币格式将数值四舍五入到两位数并转换成文本;TEXT(A2,;负)表示如果A2的金额小于0,则返回字符“负”;
TEXT(INT(ABS(A2)+0.5%),[dbnum2]G/通用格式元;;)
表示金额取绝对值,整数部分转换为大写,+0.5%避免0.元等的情况下计算出现错误;
TEXT(RIGHT(RMB(A2,2),2),[dbnum2]0角0分;;整)
表示金额小数部分转换为大写;
函数IF后面带这一大段是指:IF进行判断,如果金额不是0分,则返回大写结果,否则返回零元整;最后用两个SUBSTITUTE函数替换“零角”为“零”,“零分”为“整”
大家不理解也没关系,因为S姐也并不是一个函数高手,大家只要会复制函数和替换单元格位置就能搞定计算啦~A2可以替换成你需要的位置,不管是B2还是C3,是你需要转换的位置即可。
二、数字→货币格式
很多小伙伴收到报表的时候,对方提供过来的表格价格用的都是文本或数字格式,如何批量转换成货币格式呢?
方法一:快捷键Ctrl+Shift+1
方法二:选中单元格右击选择→,选择货币格式就可以啦~
方法三:选中单元格后,在开始选项卡内的模块中,就可以直接点击下拉菜单选择格式,还有格式噢~
三、英文大写小写互换
在外企或经常跟歪果仁打交道的小可爱们可能会需要用到这个功能,Excel也非常贴心的设计了3个函数来搞定大小写:
UPPER:全部大写
LOWER:全部小写
PROPER:首字母大写,其余小写
操作方法,简单到无法描述,所以详见下图???
哈哈哈哈哈,秀完就跑~
四、翻译:中文英文
什么?你需要把汉字翻译成英文的时候,还在一个一个的复制下来去找谷歌翻译?S姐真的会担心累坏你的小手手啊,要知道在Excel(含)以后的版本,就有一键翻译的功能咯~
其实这个方法是用到了WEBSERVICE函数,它可以帮我我们提取网站上的数据,只要把翻译网址(url)设置为WEBSERVICE的参数,就可以直接获取网站上的翻译结果。
比如你把百度翻译的网址设为这个函数的参数,就是从百度翻译调取翻译结果,把有道翻译网址设为参数,就会从有道翻译获取翻译结果,准确度也是非常高啦~
操作方法:
输入公式
=FILTERXML(WEBSERVICE(