電話番号から国コードを抽出したい
この記事では、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) |
手順
- A列に電話番号を入力します。
- B列に国コードを抽出するために、B2セルに=LEFT(A2, FIND(“-“, A2) – 1)と入力します。これにより、電話番号の最初の「-」の前にある部分(国コード)が抽出されます。
- 同様に、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) |
手順
- A列に電話番号を入力します。
- B列に国コードを抽出するために、B2セルに=MID(A2, 1, FIND(“-“, A2) – 1)と入力します。
- 同様に、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関数を使用することができます。いずれも「-」を目印として国コードを抽出する方法です。用途に応じて、どちらの関数も使いやすい方法を選んでください。