• ベストアンサー

かなり初歩だと思うのですが、エクセルの 機能で質問です。

かなり初歩だと思うのですが、エクセルの 機能で質問です。 住所録を作っています。 たとえば、携帯の番号 090-0000-0000 というふうに、数字をずらーっと打ちました。 頭に「携帯番号」という文字を貼り付けたいと後から思いました。 すでに100件くらい打っています。 「090-0000-0000」 → 「携帯番号090-0000-0000」にしたいのです。 一括で、貼り付けする方法はないでしょうか? 一つ一つ、セルを選択して、貼り付けるしか方法はないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

もしもA列で090-から始まる電話番号がある場合にはかしらに携帯番号と付けて、そうでない場合にはそのままA列のデータとするのでしたらB1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",IF(COUNTIF(A1,"090-*")=0,A1,"携帯番号"&A1)) A列のデータをB列のデータにするのでしたらB列を選択して右クリックでコピーし、その後にA1セルを選択して「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。その後にB列を削除します。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

一例です。 仮に090-で始まる場合、編集→置換で検索文字列を「090-」、置換文字列を「携帯番号090-」→全て置換、他の080も同様に置換で如何でしょうか。 ひょっとしたら090-x090-xxxxがあれば置換されますがレアだと思います。

KITANO-OL
質問者

お礼

具体的かつ、分かりやすい回答ありがとうございます。 今回、この置換方法で出来ました。 盲点でした。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

携帯電話は携帯番号の間違いでした。失礼いたしました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

単にセルの表示形式をそのようにしたいのでしたらそれらの範囲を選択したのちに右クリックして「セルの書式設定」から「表示形式」の「ユーザー定義」で種類の窓に "携帯電話" @ と入力すればよいでしょう。 表示形式ではなく直したいのでしたらA列にデータがあるとしてB1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","","携帯電話" &A1) その後に列を選択してコピーしたのちに、A1セルを選択し「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。その後にB列を削除します。

KITANO-OL
質問者

お礼

とても詳しい説明ありがとうございます。 ただ、私にはとても高度なので、理解するのが難しかったです。 数式?を書いてくださったので、機会があれば、その数式をそのままコピーして使いたいと思いました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう