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

看板Office作者 (David)時間17年前 (2009/02/05 16:05), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串3/4 (看更多)
=LEFT(ADDRESS(1,COLUMN(),4),1+(COLUMN()>26)) =MID(ADDRESS(1,COLUMN()),2,1+(COLUMN()>26)) AW1 =MID(CELL("address",AW1),2,1+(COLUMN()>26)) ※ 引述《ljuber (給你吃膨餅)》之銘言: : 標題: [算表] 傳回欄位名稱? : 時間: Thu Feb 5 15:17:24 2009 : : 軟體:excel : : 版本:任何版本 : : 我想要傳回欄位的名稱 : 例如位在AW1 就傳回AW 類似這樣 : : 後來我找到網頁有作法: : http://tw.myblog.yahoo.com/whitefox-blog/article?mid=-2&next=160&l=f&fid=13 : : 但是他的寫法只適用在A到Z欄 : : 如果從AA開始就不行了 : : 不知道這公式要怎麼寫? : : : : -- : 機殼:Silverstone Sg01-E CPU: C2D E6750 主機板:GA-G33M-DS2R : 記憶體:A-DATA DDR2 800 2GB x2(鐵殼版) power:海韻380W SII : 顯示卡:Gigabyte 9600GSO 384MB 電視卡:compro T300 燒錄機:Benq DW2000 : 硬碟:Segate 750G +日立 750G +Segate企業320G 錄音介面:M-Audio Fireware Solo : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 210.65.186.253 : 推 JieJuen:#17O62lXm 4122 02/05 15:23 : → JieJuen:不知目的為何? 02/05 15:24 : → ljuber:有很多科目要看他在哪一欄.... 02/05 15:33 所以要做超連結? : → ljuber:#17O62lXm 做不太出來.... 02/05 15:38 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.39.33

02/05 16:11, , 1F
其實是要很快的找到那一個科目在那一欄..給別人用的
02/05 16:11, 1F

02/05 16:11, , 2F
因為科目數百個.....
02/05 16:11, 2F
所以要用這個方法秀出欄位名 然後轉置 貼上值 弄成一個表給人看的意思嗎? 或是原本的 列與欄位標題 隱藏了?

02/05 16:13, , 3F
厲害XD
02/05 16:13, 3F
XD ※ 編輯: JieJuen 來自: 114.47.39.33 (02/05 16:19)

02/05 16:21, , 4F
沒錯~
02/05 16:21, 4F

02/05 16:27, , 5F
那也可以直接用ROW 轉置科目用OFFSET 這樣要做很多張表時
02/05 16:27, 5F

02/05 16:27, , 6F
比較方便
02/05 16:27, 6F
2007版可能有三位英文 =MID(ADDRESS(1,COLUMN()),2,MATCH(COLUMN(),{1,27,703})) 或 =MID(ADDRESS(1,COLUMN()),2,LEN(ADDRESS(1,COLUMN()))-3) ※ 編輯: JieJuen 來自: 114.47.39.33 (02/05 16:53)

06/12 10:30, , 7F
已在address內指定第一列,以相對位置,再取代1不就好了
06/12 10:30, 7F

06/12 10:30, , 8F
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"")
06/12 10:30, 8F
文章代碼(AID): #19YftBff (Office)
討論串 (同標題文章)
文章代碼(AID): #19YftBff (Office)