• ベストアンサー

エクセル、3桁の電話番号の先頭の1字を取り2桁に戻したい

最近市内局番が5月28日から2桁から3桁になると言う広報を見、エクセルの住所データの市内局番を3桁に変更しました。ところがそれが18年の5月であることが分かり、元に戻さなければなりません、置換を使えばよいのですが、データが多く大変です。先頭文字だけを削除する関数が分からないので困っています。セルは、市内局番と番号(000-0000)だけで構成されています。宜しくアドバイスをお願いします。

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

  • ベストアンサー
  • sakeman
  • ベストアンサー率43% (67/153)
回答No.2

電話番号は「-」も入れて8桁なので、右から7桁を取り出せば00-0000になります。 ここではRIGHT関数を使えば良いと思います。 「=RIGHT(A1,7)」の式を入力し、オートフィルします。

fukuchan7
質問者

お礼

皆さんありがとうございました。 色々あるものですね、 No.2さんのお答えは一番簡単なようでした。 この3つの関数は今後、必要にに応じ使わせていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

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

以下の方法で如何でしょうか。 ・作業用列の先頭に関数を設定⇒=REPLACE(電話番号先頭セル,1,1,"") ・下方向にオートフィル⇒反転状態で右クリック⇒コピー⇒電話番号列先頭を右クリック⇒形式を選択して貼り付け⇒値をチェック⇒OK

fukuchan7
質問者

お礼

皆さんありがとうございました。 色々あるものですね、 No.2さんのお答えはいちばん簡単なようでした。 この3つの関数は今後、必要にに応じ使わせていただきます。

すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

先頭文字を削除する      補助列に、以下のような式を作ってコピーし 000-0000 =Mid(A1,2,Len(A1)-1) コピー&値・貼り付けしたらいかがでしょうか?

fukuchan7
質問者

お礼

皆さんありがとうございました。 色々あるものですね、 No.2さんのお答えは一番簡単なようでした。 この3つの関数は今後、必要にに応じ使わせていただきます。

すると、全ての回答が全文表示されます。