Re: [問題] 請問excel有關計算
※ 引述《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
推
67.133.157.138 07/13, , 1F
67.133.157.138 07/13, 1F
推
140.123.111.132 07/13, , 2F
140.123.111.132 07/13, 2F
推
210.69.150.30 07/14, , 3F
210.69.150.30 07/14, 3F
Trace 近期熱門文章
PTT數位生活區 即時熱門文章