• ベストアンサー

エクセルで一括で表示形式を換える方法

エクセルで一括して連続した数値にハイフンを挿入したいのですが、可能でしょうか? 「502325、420123、123654」・・・・など列に入力されているのですが、「502-325、420-123、123-654」・・・・というふうに一括で変換することはできるのでしょうか? やはり自力でハイフンを入力していくしかないのでしょうか?

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

  • ベストアンサー
回答No.1

セルの書式設定にてユーザー定義を「000-000」にすれば、変更できます。 ※今確認しましたw

pipico
質問者

お礼

こんなにすばやく回答してくださってありがとうございます! うまいことできるもんなんですね~。 感謝感謝です。 ありがとうございました!

その他の回答 (2)

  • yoshi170
  • ベストアンサー率36% (1071/2934)
回答No.3

変換したい列を範囲指定→右クリック→セルの書式設定で、「表示形式」で「ユーザ定義」を選択。 種類の欄に「#"-"###」と入力(「」は不要です。)してokをクリックしてください。すると6桁の数字の場合は3桁‐3桁で分かれます。後ろのシャープの数が後ろにくる桁数と同じになります。

pipico
質問者

お礼

なるほど~。こんなやり方もあるんですねー。 いろいろ教えていただいて参考になります。 ありがとうございました!

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

例えば、A1に数値が入っている場合 =LEFT(A1,3)&"-"&RIGHT(A1,3) という式をいれ、後はそれをコピーする という方法はどうでしょうか。

pipico
質問者

お礼

なるほど~。 ひとつのことでもいろいろな方法がエクセルには存在するんですね。 ありがとうございました!