• ベストアンサー

Excel 関数

ユーザー定義表示で 2月12日 3月13日 5月5日 となってしまってるのを 2-12 3-13 5-5 としたいです。番地です。 やり方教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>ユーザー定義表示で >2月12日 >3月13日 >5月5日 表示形式で「日付」の「3月14日」となっていますよね? >2-12 >3-13 >5-5 >としたいです。番地です。 住所録の番地だけを特定の列に入力したのでしょうか? 入力前にその列の表示形式を「文字列」に変更して置く必要があります。 既に入力されている日付のシリアル値を文字列に変換することは可能です。 A1からA3までに質問の値が入力されているときB1からB3へ文字列に変換した値を代入するときは次のようにします。 B1=MONTH(A1)&"-"&DAY(A1) B1セルを下へB3セルまでコピーすれば良いでしょう。

meronsodanomu
質問者

お礼

ありがとうございます。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

今後のことですが、その列の表示形式は文字列にしておくことをお勧めします。 ユーザー定義でだと m"-"d;;;@ とすれば出来ます。 でも別の場所にコピーしたり、抽出することを考えると =TEXT(A1,"m-d;;;@") と別列に数式で文字化した値を、コピー&ペーストで、値として貼り付けることをお勧めします。

meronsodanomu
質問者

お礼

ありがとうございます。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 今仮に「2月12日」と表示されているセルのセル番号をA1セルだとします。  その場合、まず適当な使用していないセルに次の様な関数を入力して下さい。 =TEXT(A1,"m-d")  するとそのセルには 2-12 と表示される筈ですから、それが確認出来てから、そのセルをコピーして、元のA1セルに"値のみを"貼り付けると良いと思います。(貼り付けた後は先程の関数を入力したセルの内容を消去してしまっても構いません)

meronsodanomu
質問者

お礼

ありがとうございます。

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.1

セルの書式設定にて分類を標準にしてみてはいかがでしょう。現在日付になってませんか?

meronsodanomu
質問者

お礼

ありがとうございます。

meronsodanomu
質問者

補足

標準にすると42148と出てしまいます。 現在はユーザー定義表示m"月"d"日"です。

関連するQ&A

専門家に質問してみよう