エクセル ASC 関数:文字列を全角から半角に変換する

はじめに

エクセルの ASC 関数の使い方を紹介します。

ASC 関数は全角文字を半角に変換します。

アイウ なら アイウ に変換できます。

ABC なら ABC に変換できます。

全角だけの文字など変換できない文字もあります。

全角に変換するには「JIS 関数」を使用します。
大文字や全角やカタカナなどに変換する方法は「文字列を変換する」をご覧ください。
  • 目次
    • ASC 関数の引数
    • 使い方
    • 解説

ASC 関数の引数

ASC(文字列)
文字列を半角に変換します。

引数「文字列」文字列を指定します。スピル化

スピル化:セルの範囲や配列を指定すると結果が「スピル」します。

使い方

ASC 関数の使い方を紹介します。

半角に変換する

セル「B3」の文字列を半角に変換します。

=ASC(B3)
3

文字列を半角に変換する

あいアイAb12 を半角に変換します。

=ASC("あいアイAb12")
2

解説

変換できない文字はそのまま取得します。

全角の英字 (アルファベット) や数字、記号やカタカナなどを半角に変換できます。それ以外のひらがなや漢字などの全角しかない文字については変換できません。

ヴ、ヰ、ヱ、ヵ、ヶ のカタカナには半角文字がないので変換できません。

のように、濁点が付いた文字は文字と濁点が分かれます。

変換できる記号の例

全角文字 変換後 名前 変換前 JIS コード
読点8482
,カンマ8484
'シングルクォーテーション8519
`シングルクォーテーション逆さ8518
"ダブルクォーテーション8521
(丸括弧8522
)丸括弧閉じ8523
[角括弧8526
]角括弧閉じ8527
{中括弧8528
}中括弧閉じ8529
鍵括弧8534
鍵括弧閉じ8535

変換できない記号の例

変換後も変わりません。

全角文字 変換後 名前 変換前 JIS コード
ダブルクォーテーション逆さ8520
亀甲括弧8524
亀甲括弧閉じ8525
山括弧8530
山括弧閉じ8531
二重山括弧8532
二重山括弧閉じ8533
二重鍵括弧8536
二重鍵括弧閉じ8537
隅付き括弧8538
隅付き括弧閉じ8539

置換

半角に置換するには、上記の方法で変換した [セル] をコピーして [形式を選択して貼り付け] から [値] を選択します。

4