• 締切済み

エクセルの関数の質問です。

エクセルの関数の質問です。 こんにちは。初歩的な質問かと思いますが、お力をお借りしたいです。 現在エクセルでデータを作っているのですが 連番になっている数字を記号をつけて分けたいと思っています。 例としては 『1234567890』となっているものを『123-456-7890』や 『1234567890』となっているものを『123/456/7890』 という具合に抽出したいと思うのですが上手くいきません。 エクセル入門などのページを見て、LEFTやRIGHTを使えば・・・と思ったのですが・・・。 お力を貸していただけませんでしょうか。

みんなの回答

  • crossgate
  • ベストアンサー率65% (78/119)
回答No.3

単純に9桁の数字の表示上の書式を変えたいのでしょうか? それなら、セルを選択して右クリック→セルの書式設定→表示形式タブ→ユーザ定義で、種類に ###"-"###"-"#### を入れると『1234567890』が『123-456-7890』に、 ###"/"###"/"#### を入れると『1234567890』が『123/456/7890』になります。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

記号を付けたあとどうするかによって変わるんですけど 数字のままにしておきたいのでしょうか それとも文字列に置き換えたいのでしょうか 文字列に置き換えるなら前のかたが回答しているように文字を分解して再構築でOK。 数値(数字でないところが味噌)のままにしたいのでしたら、セルの書式設定で指定ですね。 セルの書式設定で「電話番号」や「郵便番号」を参照すると良いでしょう。  000-000-0000  000/000/0000 など 抽出したいと言うことですから、セルに分けて表示したいのかもしれませんが、 質問文を見る限りセルの中で区切り記号を付けたいように見受けられるので あえてそちらの回答はしないでおきます。

回答No.1

こんにちは。 簡単ですよ。 A1にデータが入っているとして、それは必ず9ケタだとしています。 =LEFT(A1,3)&"-"&MID(A1,4,3)&"-"&RIGHT(A1,4)

関連するQ&A