エクセルで、英数カナ文字の文字列を全角から半角に変換するのが『ASC関数』で、英数カナ文字の文字列を半角から全角に変換するのが『JIS関数』です。
下図を用いて、ASC関数とJIS関数の使い方を解説します。
ASC関数とJIS関数の構文
まず、ASC関数とJIS関数の構文は、次のようになっております。
ASC関数:=ASC(文字列)
JIS関数:=JIS(文字列)
エクセル関数を使う時は、2つの使い方があります。
1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。
2つ目は、緑色の枠に構文を直接入力となります。
ASC関数の使い方
次に、「条件1:文字を全て半角に変換」の時の構文です。
C3セルに入力する時の関数は下記になります。
=ASC(A3)
文字列:英数カナ文字の文字列
ASC関数は、英数カナ文字の文字列を全角から半角に変換する関数です。
「アリガトウ」を全角から半角に変換すると、「アリガトウ」
「ゴチソウサマ」を全角から半角に変換すると、「ゴチソウサマ」
「オヤスミナサイ」を全角から半角に変換すると、「オヤスミナサイ」
「Hello」を全角から半角に変換すると、「Hello」
「Nice」を全角から半角に変換すると、「Nice」
JIS関数の使い方
次に、「条件2:文字を全て全角に変換」の時の構文です。
D3セルに入力する時の関数は下記になります。
=JIS(A3)
文字列:英数カナ文字の文字列
JIS関数は、英数カナ文字の文字列を半角から全角に変換する関数です。
「アリガトウ」を半角から全角に変換すると、「アリガトウ」
「ゴチソウサマ」を半角から全角に変換すると、「ゴチソウサマ」
「オヤスミナサイ」を半角から全角に変換すると、「オヤスミナサイ」
「Hello」を半角から全角に変換すると、「Hello」
「Nice」を半角から全角に変換すると、「Nice」
補足
ASC関数とJIS関数が、最も役立つ時は、「オヤスミナサイ」や「Nice」などの文字列を全て半角か全角に統一する時です。
完成した資料を見た時に、文字の大きさがバラバラだと見づらいと感じる人が多いと思います。
また、 他の人に作成を依頼していた、エクセルデータの文字の大きさがバラバラだと、その資料をそのまま使うことが出来ません。
文字の大きさをすぐに統一したいと思った時に、ASC関数とJIS関数を使えば、すぐに必要な文字列が表示され、その値を元の文章に値で貼り付ければ、解決することが出来ます。
計算する関数ではないため、使う場面は少ないかもしれませんが、知っていれば便利な関数ですので、覚えておきましょう。