【教程】如何让Excel数据一键切换单位(元/万元)?

您所在的位置:网站首页 怎么把excel单位换成万元 【教程】如何让Excel数据一键切换单位(元/万元)?

【教程】如何让Excel数据一键切换单位(元/万元)?

2024-05-11 19:46| 来源: 网络整理| 查看: 265

这是我的第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