【教程】如何让Excel数据一键切换单位(元/万元)? |
您所在的位置:网站首页 › 怎么把excel单位换成万元 › 【教程】如何让Excel数据一键切换单位(元/万元)? |
这是我的第1篇原创文章 Excel表格学院 | 徐军泰 在表格中,相对合理地使用数据单位很重要。 例如,当我们在表格中记录银行的发卡量的时候,由于通常银行发卡的规模都是以万张计的,所以我们在做表的时候将数据单位设置为万张,表格就会很清晰。 例如,下面这张表格: 相反,如果你将单位设置成了张,数据后面就会有很多0,容易让人眼花。 那么,针对已有的表格数据,我们如何通过Excel相关功能,实现数据单位的切换呢?今天,介绍3种方法。 01自定义格式 利用自定义格式,我们可以让数据显示为不同的单位。 例如,下面这张表格C、D、E三列,实际上都保存的是一样的数据,但是每一列显示的却不一样。 ▲ 自定义格式显示不同的单位这是自定义格式的特性,只改变数据显示的样子,而不改变数据本身。 所以,要想把C列的数据显示为D列,只需要CTRL+1打开单元格格式,在自定义格式中输入代码:0!.0, "万"; 而要显示为E列,则可以将自定义格式设置为:0.00,, "百""万"。 但是,自定义格式自身的限制也很多,很难满足我们数据切换的各种需求。 02选择性粘贴 与数据单位转化相关的,还有一个功能,即选择性粘贴。 利用选择性粘贴,我们可以将任意选区的数据一次性加、减、乘、除一个数。 例如,要将下表的单位由元改为万元,需要将所有数据统一除以10000,就可以这样操作。 ▲ 选择性粘贴-运算-除先在任意单元格输入10000,然后复制本单元格,再选中要修改的数据区域,右键打开选择性粘贴,选择“除”。 这个功能太有用了,比如要把已经制作好的一列工资数据统一提升30%,就可以选择“乘”一个1.3的单元格。 ▲ 选择性粘贴-运算-乘03VBA一键修改单位 虽然以上两种方法都能调整数据显示的单位,但是要说真正能灵活切换数据单位,还得靠VBA来实现。 下图GIF是我今天录制的一个切换效果: ▲ 一键切换数据单位我们在表格旁边添加两个按钮(控件),只要点击不同的按钮,就可以将数据切换为不同的单位。具体怎么实现的呢?下面讲讲大致的步骤。首先,在开发工具选项卡-控件下,插入两个按钮(当然也可以插入两个形状、图片,都没有问题)。然后按ALT+F11,打开VBE编辑器,插入一个模块,在模块中编写两个宏: VBA代码:切换数据单位代码的内容很简单,就是同时将表格中的数字单元格循环,逐个放大或缩小10000倍。第三步,将编写好的宏分别指定宏给两个按钮,就可以利用按钮进行切换了。当然,利用单元格本身也可以实现切换,效果如下: 用单元格作为切换媒介以上就是今天的分享,喜欢的话,请分享/点在看,谢谢! 最后,也感谢在「表格学院100节课1班」学习群里提出这个问题的小伙伴Tsui。 (提问学员:Tsui)作者 徐军泰 ——Excel畅销书作者,表格学院创始人,著有国内首部Excel动态图表书籍《左手数据,右手图表》,唯库、一起听课星球、人人都是产品经理等平台约讲师。 『1元领取100节Excel必杀技』 B站小朋友超级福利 学员评价扫码加我微信领取注: 本课程是由我和表格学院团队历时3个月录制完成的,总共100节,每节约5-10分钟,讲解Excel常见的问题和应用案例,目前本套课程在合作平台199元销售。 识别二维码加我微信,通过后回复:B站。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |