最近見た
ページ
21
ASC関数で英数字を半角に統一してみよう!
- 365
- web
- 2021
- 2019
- 2016
- 2013
- Web App
- 2011
- 2010
- 2007
- Starter
英数字が全角と半角で入り混じっている統一性がないデータでも、エクセルなら関数を使って、一括して半角(または全角)に変換できます。
ASC関数で英数字を半角に変換!
エクセルでは、「ASC(アスキー)関数」を使って、全角の英数とカタカナ文字を半角に変換できます。
例えば
・複数の人でデータを入力して、全角と半角の英数字が混ざってしまっていた
・[変換]キーを押して変換をして、知らずに全角と半角が混じってしまった
・複数のデータベースをつなぎあわせたら、
全角のカタカナと半角カタカナが混じっていた
などのような場合、ASC関数を利用すれば、統一されていない全角と半角の英数字とカタカナ文字を一括して半角に変換できます。
ここでは、ASC関数の基本的な書式と機能について紹介します。
ASC関数の書式
ASC関数は次のように入力します。
=ASC(文字列)
ASC関数は、「文字列」の中にある、全角の「数字」「英字」「カタカナ」を半角にします。 関数を入力するときは、[関数の挿入]ボタンをクリックして[関数の分類]で[文字列操作]を選択すると、ASC関数が簡単に入力できます。
また、関数ライブラリの[文字列操作]からも選択できます。
今回の例では、ASC関数でセルC4の内容をセルC15に半角に表示します。その後、D列と24行目まで式をコピーして「郵便番号」と「住所1」の数字を半角にしてみましょう。 また、計算結果を元の表に反映させるには、関数で求めた結果を[コピー]して、セルC4に[形式を選択して貼り付け]を選択し、[値]で貼り付けします。
(注)今回の例の中にある「虎ノ門」のように1つのセルの中に、カタカナと英数字が混在している場合、カタカナの部分は全角のままにしておきたい場合があります。しかし、この「ノ」も半角に変換されてしまいます。
ステップアップ:英数字やカタカナを全角に統一するには?
ASC関数はセル内の英数字やカタカナを一括して半角に変換できました。半角の文字を全角にしたいときは、「JIS(ジス)関数」を使います。
JIS関数は次のように入力します。
=JIS(文字列)
JIS関数は、「文字列」の中にある、半角の「数字」「英字」「カタカナ」を全角にします。
次の例で、「住所2」の内容を全角に統一してみましょう。
ASC関数は 「全角と半角がバラバラに入力されているセルを一括して 半角 に変換する」 関数です。JIS関数は 「全角と半角がバラバラに入力されているセルを一括して 全角 に変換する」 関数です。 使い分けることで、データに統一性を持たせることができます。
おすすめ
ページ