Re: [算表] 2003 日期轉換成文字的問題

看板Office作者 (571)時間17年前 (2007/05/22 10:50), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《NEWAZEL (阿木)》之銘言: : 軟體: : excel : 版本: : 2003 : 感謝樓上Sti版友提出的方法 解決了我一部分的問題 : 目前遇到一個新的困難 : 我輸入的日期 1995/8/8 : 利用日期格式可以把他變成 民國84年8月8日 或是 95 Aug 8 : 我希望把這個結果貼成文字格式 : 而非日期格式 : 曾經利用複製 選擇性貼上「值」 : 會變成34919 希望貼上的是文字格式的 民國84年8月8日 : 而非 日期格式的顯示 : 感謝您的回答 ◎95 Aug 8解決法 A1 1995/8/8 B1 =CONCATENATE(YEAR(A1)-1900,"/",VLOOKUP(MONTH(A1),$C$1:$D$12,2,0),"/",DAY(A1)) 列/欄 C D 1 1 Jan 2 2 Feb 3 3 Mar 4 4 Apr 5 5 May 6 6 Jun 7 7 Jul 8 8 Aug 9 9 Sep 10 10 Oct 11 11 Nov 12 12 Dec ========================================================================== ◎民國84年8月8日解決法 A1 1995/8/8 B1 =CONCATENATE("民國",YEAR(A1)-1911,"年",MONTH(A1),"月",DAY(A1),"日") 其實邏輯都差不多...再TRY TRY吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.6.251

05/22 11:12, , 1F
了解了 感謝您 偷偷問一下 CONCATENATE是什麼意思
05/22 11:12, 1F

05/22 11:13, , 2F
感謝您 萬分感謝
05/22 11:13, 2F

05/22 11:14, , 3F
儲存格間的串接...輸出形式為文字格式
05/22 11:14, 3F

05/22 11:16, , 4F
或是文字組合用也很方便,有時會用此函數做數字變文字的轉될
05/22 11:16, 4F

05/22 11:34, , 5F
cool 感謝您
05/22 11:34, 5F

02/25 14:33, , 6F
用text就可用,無需用vlookup
02/25 14:33, 6F

02/25 14:35, , 7F
95 Aug 8 為=text(a1,"yy mmm d")
02/25 14:35, 7F

02/25 14:35, , 8F
民國84年8月8日 =text(a1,"民國e年m月d日")
02/25 14:35, 8F

02/25 14:36, , 9F
文章代碼(AID): #16Kbfej5 (Office)
文章代碼(AID): #16Kbfej5 (Office)