看板 Office 關於我們 聯絡資訊
※ 引述《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
NEWAZEL:了解了 感謝您 偷偷問一下 CONCATENATE是什麼意思 05/22 11:12
NEWAZEL:感謝您 萬分感謝 05/22 11:13
sti571:儲存格間的串接...輸出形式為文字格式 05/22 11:14
sti571:或是文字組合用也很方便,有時會用此函數做數字變文字的轉될 05/22 11:16
NEWAZEL:cool 感謝您 05/22 11:34
soyoso: 用text就可用,無需用vlookup 02/25 14:33
soyoso: 95 Aug 8 為=text(a1,"yy mmm d") 02/25 14:35
soyoso: 民國84年8月8日 =text(a1,"民國e年m月d日") 02/25 14:35
soyoso: http://imgur.com/a/BQjtB 02/25 14:36