作者WINDBURGER (安静是为了冷却思绪)
看板Trace
标题Re: [问题] 请问excel有关计算
时间Wed Jul 13 02:29:52 2005
※ 引述《moonls (mulder)》之铭言:
: 请问一下我有一串 data 如下
: 10u
: 0.5p
: 20m
: 13u
: .......等等
: 後面是表示倍数 (应该有人知道)
: u是 10^-6 p是 10^-12 m是 10^-3
: ... 等等
: 我该怎麽做能判断最後一个文字是什麽
: 并且将前面的数字乘上正确对应的倍数 ?
: 跑出来的结果应该要是
: 10*10^-6
: 0.5*10^-12
: 20*10^-3
: 13*10^-6
: 拜托各位高手了 ,感激不尽 !!
A B C D
1 10u m =10^-3
2 0.5p u =10^-6
3 20m p =10^-12
4 13u
5 ...
6 ...
在B1储存格内填上
=LEFT(A1,LEN(A1)-1)*VLOOKUP(RIGHT(A1,1),$C$1:$D$3,2)
之後往下拖曳即可
公式简介
Len(文字字串)
传回一文字字串的字元个数。
ex:LEN(A1)=>3
LEFT(文字字串,字元数)
传回一文字字串中自第一个字元开始至您指定的字元数为止。
ex:LEFT(A1,LEN(A1)-1)=>LEFT(A1,3-1)=>10
RIGHT(文字字串,字元数)
传回一文字字串中自最後字元开始至您指定的字元数为止。
ex:RIGHT(A1,1)=>u
VLOOKUP(值,表格阵列,第K栏)
在表格阵列的第一栏中搜寻某个值,
并传回该表格阵列中同一列之第K栏中的数值。
ex: VLOOKUP(RIGHT(A1,1),$C$1:$D$3,2)
=>VLOOKUP(u,$C$1:$D$3,2)
=>10^-3=0.001
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.56.167
1F:推 taoze:请受小妹一拜orz 67.133.157.138 07/13
2F:推 moonls:感谢感谢... 太厉害了 !!140.123.111.132 07/13
3F:推 gingeryou:函数高手,拜一下 210.69.150.30 07/14