tft每日頭條

 > 科技

 > excel如何單位全部轉換過來

excel如何單位全部轉換過來

科技 更新时间:2025-02-03 23:52:07

excel如何單位全部轉換過來(如何一秒切換單位)1

另外:點擊我的頭像關注後,私信回複關鍵詞【函數】~

免費領取:Excel函數數據分析課【6節高清視頻系列課】 4300套Excel高顔值圖表模闆

在表格中,相對合理地使用數據單位很重要。

例如,當我們在表格中記錄銀行的發卡量的時候,由于通常銀行發卡的規模都是以萬張計的,所以我們在做表的時候将數據單位設置為萬張,表格就會很清晰。

例如,下面這張表格:

excel如何單位全部轉換過來(如何一秒切換單位)2

相反,如果你将單位設置成了張,數據後面就會有很多0,容易讓人眼花。

excel如何單位全部轉換過來(如何一秒切換單位)3

那麼,針對已有的表格數據,我們如何通過Excel相關功能,實現數據單位的切換呢?今天,介紹3種方法。


01

自定義格式

利用自定義格式,我們可以讓數據顯示為不同的單位。

例如,下面這張表格C、D、E三列,實際上都保存的是一樣的數據,但是每一列顯示的卻不一樣。

excel如何單位全部轉換過來(如何一秒切換單位)4

▲ 自定義格式顯示不同的單位

這是自定義格式的特性,隻改變數據顯示的樣子,而不改變數據本身。

所以,要想把C列的數據顯示為D列,隻需要CTRL 1打開單元格格式,在自定義格式中輸入代碼:0!.0, "萬";

而要顯示為E列,則可以将自定義格式設置為:0.00,, "百""萬"。

但是,自定義格式自身的限制也很多,很難滿足我們數據切換的各種需求。


02

選擇性粘貼

與數據單位轉化相關的,還有一個功能,即選擇性粘貼。

利用選擇性粘貼,我們可以将任意選區的數據一次性加、減、乘、除一個數。

例如,要将下表的單位由元改為萬元,需要将所有數據統一除以10000,就可以這樣操作。

excel如何單位全部轉換過來(如何一秒切換單位)5

▲ 選擇性粘貼-運算-除

先在任意單元格輸入10000,然後複制本單元格,再選中要修改的數據區域,右鍵打開選擇性粘貼,選擇“除”。

這個功能太有用了,比如要把已經制作好的一列工資數據統一提升30%,就可以選擇“乘”一個1.3的單元格。

excel如何單位全部轉換過來(如何一秒切換單位)6

▲ 選擇性粘貼-運算-乘


03

VBA一鍵修改單位

雖然以上兩種方法都能調整數據顯示的單位,但是要說真正能靈活切換數據單位,還得靠VBA來實現。

下圖GIF是我今天錄制的一個切換效果:

excel如何單位全部轉換過來(如何一秒切換單位)1

▲ 一鍵切換數據單位

我們在表格旁邊添加兩個按鈕(控件),隻要點擊不同的按鈕,就可以将數據切換為不同的單位。

具體怎麼實現的呢?下面講講大緻的步驟。

首先,在開發工具選項卡-控件下,插入兩個按鈕(當然也可以插入兩個形狀、圖片,都沒有問題)。

然後按ALT F11,打開VBE編輯器,插入一個模塊,在模塊中編寫兩個宏:

excel如何單位全部轉換過來(如何一秒切換單位)8

代碼的内容很簡單,就是同時将表格中的數字單元格循環,逐個放大或縮小10000倍。

第三步,将編寫好的宏分别指定宏給兩個按鈕,就可以利用按鈕進行切換了。

當然,利用單元格本身也可以實現切換,效果如下:

excel如何單位全部轉換過來(如何一秒切換單位)9

▲ 利用單元格交互切換數據單位

以上就是今天的分享,喜歡的話,請分享/點在看,謝謝!

最後,也感謝在「表格學院100節課1班」學習群裡提出這個問題的小夥伴Tsui。

excel如何單位全部轉換過來(如何一秒切換單位)10

(提問學員:Tsui)

另外:點擊我的頭像關注後,私信回複關鍵詞【函數】~

免費領取:Excel函數數據分析課【6節高清視頻系列課】 4300套Excel高顔值圖表模闆

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved