Re: [算表] 傳回欄位名稱?

看板Office作者 (windknife18)時間17年前 (2009/02/05 16:09), 編輯推噓0(002)
留言2則, 2人參與, 6年前最新討論串4/4 (看更多)
=IF(COLUMN()>26, CHAR(CODE("A")+(COLUMN()-1)/26-1) & CHAR(CODE("A")+MOD(COLUMN()-1,26)), CHAR(CODE("A")+COLUMN()-1)) 簡化版 ^_^ ※ 引述《ljuber (給你吃膨餅)》之銘言: : ※ 引述《ljuber (給你吃膨餅)》之銘言: : : 軟體:excel : : 版本:任何版本 : : 我想要傳回欄位的名稱 : : 例如位在AW1 就傳回AW 類似這樣 : : 後來我找到網頁有作法: : : http://tw.myblog.yahoo.com/whitefox-blog/article?mid=-2&next=160&l=f&fid=13 : : 但是他的寫法只適用在A到Z欄 : : 如果從AA開始就不行了 : : 不知道這公式要怎麼寫? : 後來想了一個這樣的公式: : =IF(ROUNDDOWN((COLUMN()-1)/26,0)=0,CHAR(65+(COLUMN()- : (26*(ROUNDDOWN((COLUMN()-1)/26,0)))-1)),CHAR(65+(ROUNDDOWN((COLUMN()-1)/26, : 0)-1))&(CHAR(65+(COLUMN()-(26*(ROUNDDOWN((COLUMN()-1)/26,0)))-1)))) : 測試看起來沒問題...不過好像有點長? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.79

02/05 16:14, , 1F
^^
02/05 16:14, 1F

06/22 11:19, 6年前 , 2F
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"")
06/22 11:19, 2F
文章代碼(AID): #19YfxMQm (Office)
討論串 (同標題文章)
文章代碼(AID): #19YfxMQm (Office)