Excel程式該如何寫呢? 請幫幫忙 謝謝

2009-10-01 7:36 am
A1=甲 B1=甲 C1=A , A1=甲 B1=乙 C1=B , A1=甲 B1=丙 C1=C
A1=乙 B1=乙 C1=A , A1=乙 B1=甲 C1=B , A1=乙 B1=丁 C1=C
A1=丙 B1=丙 C1=A , A1=丙 B1=丁 C1=B , A1=丙 B1=戊 C1=C
A1=丁 B1=丁 C1=A , A1=丁 B1=丙 C1=B , A1=丁 B1=己 C1=C
A1=戊 B1=戊 C1=A , A1=戊 B1=己 C1=B , A1=戊 B1=庚 C1=C
照以上的順序沒錯,這樣的程式可寫嗎?可以的話請幫幫忙,謝謝!
更新1:

感謝"新田美香"的快速回覆,原本以為只要將ABC換成我要的中文字應該就沒問題了,但是看了程式之後卻不知該如何下手,煩請在指點一下. A1=甲 B1=甲 C1=比 , A1=甲 B1=乙 C1=劫 , A1=甲 B1=丙 C1=食 A1=乙 B1=乙 C1=比 , A1=乙 B1=甲 C1=劫 , A1=乙 B1=丁 C1=食 也就是: 甲甲=比,甲乙=劫,甲丙=食,甲丁=傷,甲戊=才,甲己=財,甲庚=殺,甲辛=官,甲壬=P,甲癸=印 乙乙=比,乙甲=劫,乙丁=食,乙丙=傷,乙己=才,乙戊=財,乙辛=殺,乙庚=官,乙癸=P,乙壬=印 可以寫的話煩請在告知,謝謝!

回答 (1)

2009-10-01 8:16 am
✔ 最佳答案
不考慮防空格及防其他字:
C1=CHAR(ABS(SUMPRODUCT(FIND(A1:B1,"甲乙丙丁戊己庚辛壬癸")*{-1,1}))+65)
下拉


2009-10-01 01:16:33 補充:
=mid("比劫食傷才財殺官P印",ABS(SUMPRODUCT(FIND(A1:B1,"甲乙丙丁戊己庚辛壬癸")*{-1,1}))+1,1)


收錄日期: 2021-04-27 17:07:17
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090930000016KK09644

檢視 Wayback Machine 備份