• 締切済み

エクセルのユーザー定義

ハイフンを自動で入れたいのですが、下記の用に数字だけではないため、「0000-0000000-000」といったユーザー定義では、出来ません。 例)12345678901234 → 1234-5678901-234   A123456789012B → A123-4567890-12B セルの設定などで、どーにかならないでしょうか??

みんなの回答

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

残念ながら文字列にはユーザー定義は効かないのは仕様になりますので 自動的に変換することはできません。 関数を使って =LEFT(A1,4)&"-"&MID(A1,5,7)&"-"&RIGHT(A1,4) のような形で表示させてはどうでしょうか。 必要に応じてこれをコピーで形式を選択して貼り付けで値にして 元のセルにコピーするとか。

akipow
質問者

お礼

ユーザー定義での設定はできないのですね。 ありがとうございました(^^)

関連するQ&A