• ベストアンサー

スペースを入れたいんです。

数字10桁を100行入力し、のちにスペースを入れる場合ですが… すばやく挿入できる方法ありませんか? 教えてください。

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

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.6

エクセルで正規表現の置換ができるのであれば、できるでしょうが、 エクセル使用してませんので分かりません。 それよりも、エクセルの場合、セルの書式設定でいいのではないでしょうか。 変更を加えたいセルを選択しておき、 右クリック→セルの書式設定。 ここでユーザー定義かなにか入力するところがあるのですが、 そこで、 #####-##### これでうまくいきませんか? 最近全く使ってないので自身なしです。 もしこれで解決しないようなら、 http://www.okweb.ne.jp/oshiete.php3?c=234 で質問するべきかも。

hahamama
質問者

お礼

できました!(涙) 長々とお付き合いありがとうございましたm(__)m

その他の回答 (6)

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.7

横から失礼します。 見た目だけ変えたいのなら#6さんの書式設定の方法でよいと思います。 セルの中身も変えたいのなら、 A1からその10桁の数字が始まっているとして、同じ行のあいている列に =LEFT(A1,5)&"-"&RIGHT(A1,5) と入力します。 それを以下の行にコピーします。 できたものを範囲選択してコピーします。 次に、元のA1セルにカーソルを合わせて、 右クリックし、「形式を選択して貼り付け」を選びます。 「値」に●を入れ、OKをクリック。 これでうまくいくと思います。

hahamama
質問者

お礼

ご丁寧に回答いただきまして、ありがとうございました。 今後の参考にさせていただきます。 お世話様でした。m(__)m

  • the845t
  • ベストアンサー率33% (246/743)
回答No.5

その元になるデータはなんですか? テキストなんですか?エクセルとか? 私はテキストであると仮定して説明しています。 既に10桁の数字が存在し、それを途中5桁の所で区切りたいということですよね? この場合、正規表現での検索が使えるテキストエディタであれば、下記で説明したように一括処理が可能になります。 で、お手持ちのテキストエディタがメモ帳くらいしかないのであれば、 サクラエディタなどの適当な高機能エディタを利用されてください。 手順としては、メニューバーから 編集→置換や検索→置換。そして、 検索したい対象に (\d{5})(\d{5})と加えます。 これは、\d(数字)を五桁ずつそれぞれ、$1,$2といったん保存しておきます。 そして、置換側では、 $1-$2というふうにすることで、 「最初の5桁の数字」+「-」+「次の5桁の数字」となります。 とりあえず、もうすこし情報提供してください。 なにが分からないのかも分からないので細かく説明することになります。 あと、エディタ無いのでしたら、ダウンロードしてとりあえず、試してみるとかね。

hahamama
質問者

補足

申し訳ございません。 エクセル2000を使って顧客番号を(10桁)700行入力したのです。 5桁でハイフン入れなければならないのに素通りしてしまったのです。 情報といってもこれくらいです。 【ご指示通り】 編集→置換。 検索側 (\d{5})(\d{5}) 置換側 $1-$2 と貼り付け700行ドラッグし、すべて置換ればできますか?

  • the845t
  • ベストアンサー率33% (246/743)
回答No.4

ちなみにハイフン「-」じゃなく、本当にスペースにしたいのであれば、 置換語を $1 $2 とすればOKです。

hahamama
質問者

補足

ハイフンでもスペースOKです。 実は違いが良くわからないんです。 できればもっとわかりやすくご説明願います。m(__)m

  • the845t
  • ベストアンサー率33% (246/743)
回答No.3

正規表現が使えるテキストエディタであるならば、 で、五桁ずつに区切りたいというのであれば、 編集→置換で、 検索語: (\d{5})(\d{5}) 置換語: $1-$2 これでいかがですか? というか、まだ意味がわからないのですが・・・。 適当なテキストエディタをご存知ないのであれば、 サクラエディタなどどうでしょう。

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

とりあえず、やれればいいのであれば、 1111111111 と入力してコピー 10回貼りつけてまたコピー あとはこれを10回やれば、100行完成。 最期にスペース入力。 こういうこと?

hahamama
質問者

補足

#1の方に説明した通りです。 おわかりであれば教えてください。 お願い致します。

  • kxlu
  • ベストアンサー率41% (80/192)
回答No.1

すみませんが もう少しやりたい事を詳しく お願いします

hahamama
質問者

補足

説明不足ですみません。 例えば:このように数字があります。 1234567891 1234567891 1234567891 1234567891 1234567891 1234567891 1234567891 これを 12345-67891 12345-67891 12345-67891 12345-67891 12345-67891 12345-67891 12345-67891 このようにスペースを一気に挿入したいんです。 これでわかって頂けたでしょうか?

関連するQ&A