- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 5# asky2346
1. 以陣列公式輸入法ctrl+shift+enter完成輸入
2. Y欄資料必須是國字大寫數字才行
=INDEX(CHAR(ROW($65:$73)),MATCH(INDEX($Y:$Y,B1+1),TEXT(ROW($A$1:$A$9),"[DBNum1][$-404]G/通用格式"),0))
ROW($A$1:$A$9)
將傳回1,2,3,....9這九個數字的數列
TEXT(ROW($A$1:$A$9),"[DBNum1][$-404]G/通用格式")
用TEXT函數將1~9這些數字轉成國字
INDEX($Y:$Y,B1+1)
參照到Y欄的第?列位置,B1+1=2,所以會得到Y2的內容
MATCH(INDEX($Y:$Y,B1+1),TEXT(ROW($A$1:$A$9),"[DBNum1][$-404]G/通用格式"),0)
傳回在國字數列中找到Y2的位置,如:一就會傳回1,二就傳回2
CHAR(ROW($65:$73))
得到65~73這些字元碼的對應英文字母
最後由INDEX找到英文與國數字的對應 |
|