ピアのパソコン学習ガイド
メニュー
Excel関数

ASC関数・JIS関数の使い方|全角と半角をそろえる

ピアのパソコン学習ガイド 編集部2026年11月10日 更新

※写真はイメージです

書き方はこれだけ

=ASC(セル) =JIS(セル)

ASCは全角の文字を半角に、JISは半角を全角にそろえる関数です。電話番号や商品コードが「090」「090」とまざっていると、検索や重複チェックで別のものとして扱われてしまいます。ASCで半角にそろえてから使うのが定番です。ひとつ注意で、ASCはカタカナも半角(カタカナ)にします。

全角の英数字・記号を半角にそろえる B2 fx =ASC(A2) A B 1 2 3 4 入力されたもの 半角にそろえる AB-123 AB-123 090-1234 090-1234 tel:042 tel:042

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

よく使う例

やりたいこと式
英数字・記号を半角に=ASC(A2)
半角を全角に=JIS(A2)
半角にして、ハイフンも消す=SUBSTITUTE(ASC(A2),"-","")
半角にして、前後の空白も消す=TRIM(ASC(A2))
英字を大文字にそろえる=UPPER(ASC(A2))

カタカナが半角になるのが困るとき

「サトウ」のような半角カタカナは、見づらいうえに、書類やシステムによっては使えません。カタカナはそのまま、英数字だけ半角にしたいときは、関数ではなく「置換」(Ctrl+H)で「0」→「0」のように直すか、英数字だけの列にASCを使うようにします。フリガナの列にはASCを使わないほうがいいと思います。

直したあとは値にする

ASCの列は元の列を参照しているので、元の列を消すと一緒に消えます。そろえた結果だけを残すなら、ASCの列をコピーして「値の貼り付け」をしてから、元の列を消します。

うまくいかないとき

1カタカナまで半角になった

ASCはカタカナも半角にします。

直し方英数字だけの列に使うか、置換で直します。

2数字が文字のまま計算できない

ASCの結果は文字です。

直し方=VALUE(ASC(A2)) で数値にします。

サンプルファイルで試す

黄色のセルに式を入れて、「答え」のシートと比べてください。

asc.xlsx をダウンロード(無料・登録なし)

よくある質問

全角を半角にする関数は?

ASC関数です。=ASC(A2) で、全角の英数字・記号・カタカナが半角になります。

半角を全角にする関数は?

JIS関数です。=JIS(A2) です。

カタカナは全角のまま、数字だけ半角にするには?

ASCはカタカナも半角にするので、置換(Ctrl+H)で数字を直すか、数字だけの列にASCを使います。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報