返回列表 上一主題 發帖

[發問] 如何將欄位數值轉換成新數值

[發問] 如何將欄位數值轉換成新數值

本帖最後由 074063 於 2011-8-10 15:51 編輯

Q1.jpg
2011-8-10 15:37


有什麼公式可以把A~E欄的數值在新欄位

轉換成1=2,2=4,3=3,4=2,5=1的新數值

Q1.rar (1.86 KB)

=LOOKUP(A1,{1,2,3,4,5},{2,4,3,2,1})

TOP

回復 1# 074063


    =IF(A1<3,A1*2,IF(A1>3,A1-(A1-3)*2,A1))

TOP

感謝ANGELA版主大大熱心的解答 ^^

infoverdad大大的解答似乎不能套用~ 不過還是謝謝你^^

TOP

回復 4# 074063


    如果不用函數改用數學公式帶入的話  請問數學公式要怎麼下

TOP

=(A1=1)*2+(A1=2)*4+(A1=3)*3+(A1=4)*2+(A1=5)*1

TOP

本帖最後由 infoverdad 於 2011-8-10 23:17 編輯

回復 4# 074063
回復 6# ANGELA


   我試這三種方法答案都一致ㄚ!!
   不過,Angela版大的公式的確挺讚的, 又學到了!!
   謝謝版大.

TOP

回復 6# ANGELA


    ANGELA大大

若依此原則,Lookup是否皆可如此變化

若遇到文字是否也可以呢?

TOP

回復 8# jimmuLu


    文字數字都可用,lookup是無法皆用數學運算式取代的.
   不過有時運算式也挺方便的
    設a1大於 b1則c1=5
        b1大於a1則c1=0

        c1 =if(a1>b1),5,0)
        c1 =(a1>b1)*5

TOP

=CHOOSE(A1,2,4,3,2,1)
學海無涯_不恥下問

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題