在 Excel 中有一个单元转换的函数:CONVERT,可以将多种类型的怀抱单元做转换,例如:
=CONVERT(100,"F","C"),可以将100度的华氏温度转换为摄氏温度。
参考微软网站:weioffice.microsoft.af/zh-tuozhan/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" |
- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-计较字串中的字元数目
- 此分类下一篇: Excel-主动画出资料的分隔线
- 上一篇: Excel-计较字串中的字元数目
- 下一篇: Excel-主动画出资料的分隔线
汗青上的今天
- 2016: Excel-多个工作表资料调集在一个工作表(OFFSET,MATCH,INDIRECT)
- 2016: 操纵Google Drive将英文版的PDF翻译成中文版的PDF
- 2015: YouTube-用手机遥控电脑(电视)播放YouTube影片
- 2015: Excel-转换含中文字的日期时候为数值格局
- 2013: PowerPoint 2013-局部放年夜简报投影片内容(拉近显示)
- 2012: 在Google Drive中上传图档时进行文字辨识
- 2012: Google搜索-输入「zerg rush」玩游戏
- 2009: 下载DirectX各类版本