電話番号から国コードを抽出したい | 文字列の操作 | EXCEL逆引きリファレンス

スポンサーリンク
スポンサーリンク

電話番号から国コードを抽出したい

この記事では、Excelを使用して電話番号から国コードを抽出する方法を解説します。国際電話番号では、電話番号の先頭に国コードが含まれています。複数の方法を紹介し、それぞれに応じた関数の使い方を説明します。

LEFT関数を使用して国コードを抽出する

A B C D
1 電話番号 国コード
2 +81-90-1234-5678 =LEFT(A2, FIND(“-“, A2) – 1)
3 +1-555-1234-5678 =LEFT(A3, FIND(“-“, A3) – 1)

手順

  1. A列に電話番号を入力します。
  2. B列に国コードを抽出するために、B2セルに=LEFT(A2, FIND(“-“, A2) – 1)と入力します。これにより、電話番号の最初の「-」の前にある部分(国コード)が抽出されます。
  3. 同様に、B3セルに=LEFT(A3, FIND(“-“, A3) – 1)と入力します。

関数の役割

LEFT関数は指定した文字列の左端から指定した数の文字を返します。FIND関数は特定の文字(この場合は「-」)の位置を見つけ、その手前にある国コードを抽出します。

結果

A2セルには「+81-90-1234-5678」、B2セルには+81と表示されます。同様に、A3セルには「+1-555-1234-5678」、B3セルには+1と表示されます。

MID関数を使用して国コードを抽出する

A B C D
1 電話番号 国コード
2 +44-20-7946-0958 =MID(A2, 1, FIND(“-“, A2) – 1)
3 +61-2-1234-5678 =MID(A3, 1, FIND(“-“, A3) – 1)

手順

  1. A列に電話番号を入力します。
  2. B列に国コードを抽出するために、B2セルに=MID(A2, 1, FIND(“-“, A2) – 1)と入力します。
  3. 同様に、B3セルに=MID(A3, 1, FIND(“-“, A3) – 1)と入力します。

関数の役割

MID関数は指定した位置から指定した数の文字を返します。この場合、国コードは文字列の最初から始まっているため、「1」を指定し、最初の「-」までの文字列を抽出します。

結果

A2セルには「+44-20-7946-0958」、B2セルには+44と表示されます。同様に、A3セルには「+61-2-1234-5678」、B3セルには+61と表示されます。

まとめ

電話番号から国コードを抽出するには、LEFT関数MID関数を使用することができます。いずれも「-」を目印として国コードを抽出する方法です。用途に応じて、どちらの関数も使いやすい方法を選んでください。