返回列表 上一主題 發帖

[發問] 多層IF該怎麼寫呢?

[發問] 多層IF該怎麼寫呢?

如果
A1=A -> B1=B
A1=B -> B1=A
A1=C -> B1=C

這些條件要怎麼用寫呢?

回復 1# v60i


    B1=IF(A1="A","B",IF(A1="B","A",IF(A1="C","C","")))

TOP

感謝大大謝謝

TOP

回復 3# v60i


    B1=CHOOSE(CODE(A1)-64,"B","A","C")
學海無涯_不恥下問

TOP

回復 4# Hsieh


    請問大大-64 是什麼意思呢?

TOP

回復 5# v60i
A的字元碼是65
所以減64後就是1
便可由字元碼來選擇後面引數
學海無涯_不恥下問

TOP

對於這類型的需求,Hsieh版大這招真的不錯

TOP

回復 6# Hsieh


    哦哦 原來是字元碼

可是如是a 的話 要怎麼在添加呢?
ASCII 097

哈~解決一個問題後又延伸一個問題

TOP

回復 8# v60i


   公式的運用要依據資料規則來寫
不一樣的資料規則就會有不同做法
學海無涯_不恥下問

TOP

回復 10# ccwang58
最笨的方法
選取A欄
輸入公式=CHAR(ROW())
按CTRL+ENTER完成輸入
在A欄找到你要的字元,所在列號就是字元碼
play.gif
學海無涯_不恥下問

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題