Excelで文字入力をしていると、全角と半角が混ざってしまい、「見た目がバラバラになる」「検索や比較がうまくいかない」といったことはありませんか?
特に、英数字や記号は全角と半角で別の文字として扱われるため、データの整理や集計に影響が出ることがあります。
そんなときに便利なのが、全角文字を半角に変換できる ASC関数 です。
この記事では、ASC関数の基本的な使い方から、全角・半角変換の具体例、注意点などをわかりやすく紹介します。
ASC関数とは
ASC関数は、全角の英数字・カタカナ・記号などを半角に変換する関数です。
日本語版Excelでのみ使用可能です。
書式
=ASC(文字列)
引数の説明
- 文字列:全角を半角に変換したいセルや文字列
ASC関数の使い方
例:全角英字を半角に変換
=ASC(B3)
この例では、ASC関数を使って、全角で入力されている英数字や記号を半角に変換しています。
A列の「ABC123」や「123-456」のような全角文字は、そのままだと検索や比較で一致しないことがありますが、ASC関数を使うことで「ABC123」や「123-456」といった半角文字に統一できます。

このようにASC関数は、文字の表記ゆれをなくしてデータを整える際に役立つ関数です。特に、入力形式がバラバラになりやすい名簿やコード管理などで活用できます。
ASC関数とJIS関数の違い
| 関数 | 内容 |
|---|---|
| ASC関数 | 全角 → 半角に変換 |
| JIS関数 | 半角 → 全角に変換 |
→ 両方を覚えておくと、表記ゆれの解消に役立ちます。
PR
関連関数
まとめ
ASC関数は、全角英数字やカタカナを半角に統一するための便利な関数です。
データの整形やクリーニング、表記ゆれの解消など、業務効率化に欠かせません。
JIS関数と組み合わせて使うことで、全角⇔半角の相互変換も自在に!



Excel人気記事