標題:
[發問]
如何將欄位數值轉換成新數值
[打印本頁]
作者:
074063
時間:
2011-8-10 15:41
標題:
如何將欄位數值轉換成新數值
本帖最後由 074063 於 2011-8-10 15:51 編輯
[attach]7356[/attach]
有什麼公式可以把A~E欄的數值在新欄位
轉換成1=2,2=4,3=3,4=2,5=1的新數值
[attach]7357[/attach]
作者:
ANGELA
時間:
2011-8-10 15:55
=LOOKUP(A1,{1,2,3,4,5},{2,4,3,2,1})
作者:
infoverdad
時間:
2011-8-10 15:55
回復
1#
074063
=IF(A1<3,A1*2,IF(A1>3,A1-(A1-3)*2,A1))
作者:
074063
時間:
2011-8-10 16:04
感謝ANGELA版主大大熱心的解答 ^^
infoverdad大大的解答似乎不能套用~ 不過還是謝謝你^^
作者:
074063
時間:
2011-8-10 16:21
回復
4#
074063
如果不用函數改用數學公式帶入的話 請問數學公式要怎麼下
作者:
ANGELA
時間:
2011-8-10 17:06
=(A1=1)*2+(A1=2)*4+(A1=3)*3+(A1=4)*2+(A1=5)*1
作者:
infoverdad
時間:
2011-8-10 23:15
本帖最後由 infoverdad 於 2011-8-10 23:17 編輯
回復
4#
074063
回復
6#
ANGELA
我試這三種方法答案都一致ㄚ!!
不過,Angela版大的公式的確挺讚的, 又學到了!!
謝謝版大.
作者:
jimmuLu
時間:
2011-8-11 08:53
回復
6#
ANGELA
ANGELA大大
若依此原則,Lookup是否皆可如此變化
若遇到文字是否也可以呢?
作者:
ANGELA
時間:
2011-8-11 09:43
回復
8#
jimmuLu
文字數字都可用,lookup是無法皆用數學運算式取代的.
不過有時運算式也挺方便的
設a1大於 b1則c1=5
b1大於a1則c1=0
c1 =if(a1>b1),5,0)
c1 =(a1>b1)*5
作者:
Hsieh
時間:
2011-8-11 10:14
=CHOOSE(A1,2,4,3,2,1)
作者:
小俠客
時間:
2011-8-12 16:06
兩位大大的方法簡直出神入化,完全沒有想過。
作者:
zeny
時間:
2011-8-14 14:07
標題:
我把各位大大的方法匯總,讓大家一目瞭然,小小題目顯大智慧
[attach]7448[/attach]
真是開拓思路
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)