有Excel問題想請教

當A欄輸入A,B欄對應顯示“上”,當A欄輸入B,B欄對應顯示“下”,當A欄輸入C,B欄對應顯示“左”,當A欄輸入D,B欄對應顯示“右”,例如係甘Excel條公式應該係點,求各師兄幫忙

TOP

我就低級一點﹐用 if 或 ifs 都得。

影片教學 (聽唔明國語﹐有字幕的)
https://www.youtube.com/watch?v= ... XQugNM&index=15

TOP

=SWITCH(A1, "A", "上", "B", "下", "C", "左", "D", "右")

TOP

thanks !!!

TOP

我自己加多小小=iferror(“”,SWITCH(A1, "A", "上", "B", "下", "C", "左", "D", "右"))

TOP

我自己加多小小=iferror(“”,SWITCH(A1, "A", "上", "B", "下", "C", "左", "D", "右")) ...
longtimenoc 發表於 2019-12-26 08:40


SWITCH(A1, "A", "上", "B", "下", "C", "左", "D", "右", "") 最後加上default已經可以

TOP

當A欄輸入A,B欄對應顯示“上”,當A欄輸入B,B欄對應顯示“下”,當A欄輸入C,B欄對應顯示“左”,當A欄輸 ...
longtimenoc 發表於 2019-12-22 10:10


Office 2016或以下版本,是沒有 SWITCH函數的,使用 CHOOSE 配合 CODE函數使其兼容性最好

=CHOOSE(CODE(A1)-64, "上", "下", "左", "右")

如果想大小寫字母都食到,可加入 UPPER函數
=CHOOSE(CODE(UPPER(A1))-64, "上", "下", "左", "右")

如果想 ignore空白或錯誤輸入,可加入 IFERROR
=IFERROR(CHOOSE(CODE(UPPER(A1))-64, "上", "下", "左", "右"), "")

TOP

回覆 8# lamsir

請問師兄,公式-64係點解?
CHOOSE(CODE(UPPER(A1))-64, "上", "下", "左", "右")

TOP

回覆 9# big_nature
ascii code
A=64,B=65,.....
https://www.ascii-code.com/

TOP