Excel-製作單位轉換工具(多層選單)
文章推薦指數: 80 %
在Excel 中有一個單位轉換的函數:CONVERT,可以將多種類型的度量單位做轉換,例如: =CONVERT(100,"F","C"),可以將100度的華.
學不完.教不停.用不盡
跳到主文
分享個人電腦教學和回答網友提問
(Google,Windows,雲端應用)
(Excel,Word,PowerPoint)
部落格全站分類:數位生活
相簿
部落格
留言
名片
贊助廠商
Apr28Thu201123:27
Excel-製作單位轉換工具(多層選單)
在Excel中有一個單位轉換的函數:CONVERT,可以將多種類型的度量單位做轉換,例如:
=CONVERT(100,"F","C"),可以將100度的華氏溫度轉換為攝氏溫度。
參考微軟網站:http://office.microsoft.com/zh-tw/excel-help/HP010342306.aspx
CONVERT:將數字換算成不同的度量單位。
語法:CONVERT(number,from_unit,to_unit)
number:from_units中要轉換的值。
from_unit:number的單位。
to_unit:換算後的單位。
如果我們想用這個函數來製作一個多種度量的轉換工具,該如何做呢?(參考下圖)
我們將會用到資料驗證和多層選單等觀念。
首先,將要用到的類別資料放在儲存格G2:G11中,接著將儲存格A2設定資料驗證,儲存格允許:清單;來源:=$G$2:$G$11(各種類別)。
如此,在儲存格A2中即可以選取方式來輸入類別:
因為各種單位類別中的項目是放在儲存格I2:AB10中:
所以要根據儲存格A2中所選取的類別,找到其下所有的單位名稱,因此先定義DATA1:
DATA1:=OFFSET($I$1,1,MATCH($A$2,$I$1:$AB$1,0)-1,9,)
其根據儲存格A2的類別,在儲存格I1:AB1中尋出符合的位置。
其中的參數9是因為各種度量類別,最多只有9種單位。
接著,將儲存格B4和儲存格E4設定資料驗證:
儲存格允許:清單;來源:=OFFSET($I$1,1,MATCH($A$2,I1:$AB$1,0)-1,COUNTA(DATA1),)
為何使用COUNTA(DATA1),是為了避免下拉式選單中,若不足9個單位時,出現空白的狀態。
接著,再定義DATA2:
DATA2:=OFFSET($I$1,1,MATCH($A$2,$I$1:$AB$1,0)-1,COUNTA(DATA1),2)
其中的參數2,是因為國字的單位是給人看的,而我們真正要取用的是其左欄英文字的單位,所以必須把國字和英文字兩欄變成一個儲存格範圍。
例如「重量」的儲存格範圍是I2:J6。
接著使用VLOOKUP函數,以查表方式將國字的單位求得英文字的單位:
儲存格D4:=CONVERT(A4,VLOOKUP(B4,DATA2,2,FALSE),VLOOKUP(E4,DATA2,2,FALSE))
如此便可完成一個完整的單位換算工具。
如果不想使用定義名稱,則完整的公式內容如下:
儲存格D4:=CONVERT(A4,VLOOKUP(B4,OFFSET(I1,1,MATCH(A2,I1:AB1,0)-1,COUNTA(OFFSET(I1,1,MATCH(A2,I1:AB1,0)-1,20,)),2),2,FALSE),VLOOKUP(E4,OFFSET(I1,1,MATCH(A2,I1:AB1,0)-1,COUNTA(OFFSET(I1,1,MATCH(A2,I1:AB1,0)-1,20,)),2),2,FALSE))
你有觀察到各種單位的第一個字母,其實代表著度量的大小,參考下表:
字首
乘數
縮寫
exa
1E+18
"E"
peta
1E+15
"P"
tera
1E+12
"T"
giga
1E+09
"G"
mega
1E+06
"M"
kilo
1E+03
"k"
hecto
1E+02
"h"
dekao
1E+01
"e"
deci
1E-01
"d"
centi
1E-02
"c"
milli
1E-03
"m"
micro
1E-06
"u"
nano
1E-09
"n"
pico
1E-12
"p"
femto
1E-15
"f"
atto
1E-18
"a"
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
vincent發表在痞客邦留言(4)人氣()
全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-計算字串中的字元數量
此分類下一篇:Excel-自動畫出資料的分隔線
上一篇:Excel-計算字串中的字元數量
下一篇:Excel-自動畫出資料的分隔線
歷史上的今天
2021:PowerPoint-擷取視窗外的色彩
2019:PowerPoint-更改SmartArt中的個別圖案為其他的圖案
2017:Excel-大量置換英文字為數字及如何產生公式(SUBSTITUE)
2017:Excel-兒童與青少年體位判讀(SUMPRODUCT,OFFSET,MATCH,CHOOSE)
2016:Excel-多個工作表資料集合在一個工作表(OFFSET,MATCH,INDIRECT)
2016:利用GoogleDrive將英文版的PDF翻譯成中文版的PDF
2015:YouTube-用手機遙控電腦(電視)播放YouTube影片
2015:Excel-轉換含中文字的日期時間為數值格式
2013:PowerPoint2013-局部放大簡報投影片內容(拉近顯示)
2012:在GoogleDrive中上傳圖檔時進行文字辨識
2012:Google搜尋-輸入「zergrush」玩遊戲
2009:下載DirectX各種版本
▲top
留言列表
發表留言
到站人數
本日人氣:
累積人氣:
內建文章關鍵字搜尋
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2021PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1Excel-製作單位轉換工具(多層選單)
在Excel 中有一個單位轉換的函數:CONVERT,可以將多種類型的度量單位做轉換,例如: =CONVERT(100,"F","C"),可以將100度的華.
- 2Excel 小教室– 讓單位自動換算,比如大於100cm 後自動改為1m
- 3變更欄寬及列高
了解如何使用滑鼠手動調整您的Excel 工作表列或欄的大小、自動調整欄寬或列 ... 簿視圖群組、頁面版面配置按鈕) ,您可以指定欄寬或列高,以吋、公分和公釐為單位。
- 4excel怎么更改单位 - 办公知识网
1.如何更改WORD中的单位. Word2007设置方法如下:. 1、点击“Office按钮”,在弹出的下拉菜单中点击“Word选项”。 2 ...
- 5如何在Excel中將像元大小更改為英寸/厘米/毫米/像素?
在Excel中,可以通過“規則單位”將單元格大小設置為英寸/厘米/毫米。 ... 4.然後選擇要更改其大小的單元格,然後單擊首頁> 格式> 行高or 列寬調整單元格的大小。