概要
「半角の英数字を“全角”にそろえたい」
「ABC123 を ABC123 にしたい」
「帳票や印刷物では“全角”で統一したい」
こういう “半角 → 全角” の変換に使うのが JIS 関数です。
JIS は、ASC(全角→半角)の逆で、
半角の英数字・カタカナ・スペースを全角に変換してくれる関数です。
JIS 関数の基本
書式
=JIS(文字列)
文字列
全角に変換したいセルや文字列を指定します。
JIS が変換する主な対象は次のとおりです。
- 半角英字(A~Z、a~z)
- 半角数字(0~9)
- 半角カタカナ
- 半角スペース
これらを 対応する全角文字 に変換します。
基本パターン:半角英数字を全角に変換
A2 に次の文字列が入っているとします。
ABC123
これを全角にしたい場合は、次のように書きます。
=JIS(A2)
結果:
ABC123
英字も数字も、すべて全角に変換されます。
カタカナやスペースも全角に変換
A2 に次のような文字列が入っているとします。
エクセル カンスウ
(半角カタカナ+半角スペース)
これを全角にしたい場合は、
=JIS(A2)
結果:
エクセル カンスウ
- 半角カタカナ → 全角カタカナ
- 半角スペース → 全角スペース
に変換されます。
実務でよくある使い方
帳票・印刷物で“全角統一”したいとき
帳票や印刷物では、
「英数字も含めて全角でそろえたい」というケースがよくあります。
A2 に「101号室」と入っていて、
「101」を全角にしたい場合は、
=JIS(A2)
結果:
101号室
数字部分だけが全角に変わり、見た目が整います。
半角・全角が混ざったデータを整形する
外部システムから取り込んだデータは、
半角と全角が混ざっていることが多いです。
例:A2 に
AB12C
のような混在データがある場合、
=JIS(A2)
結果:
AB12C
すべて全角に統一されます。
ASC と JIS の関係(対になる関数)
ASC
全角 → 半角に変換
JIS
半角 → 全角に変換
どちらも「全角・半角の統一」に使う関数で、
データの前処理として非常に役立ちます。
- システム入力用に“半角統一”したい → ASC
- 帳票・印刷用に“全角統一”したい → JIS
という使い分けが基本です。
注意点
JIS が変換するのは 英数字・カタカナ・スペース が中心です。
ひらがな・漢字はもともと全角なので変化しません。
また、記号類は環境によって変換されないものもあります。
例題
問題1
A2 に「ABC123」という文字列が入っています。
これを全角の「ABC123」に変換する式を書いてください。
=JIS(A2)
問題2
A2 に「エクセル カンスウ」という文字列が入っています(半角カタカナ+半角スペース)。
これを全角に変換して「エクセル カンスウ」と表示する式を書いてください。
=JIS(A2)
問題3
A2 に「101号室」という文字列が入っています。
数字部分を全角に変換して「101号室」と表示する式を書いてください。
=JIS(A2)
問題4
A2 に「AB12C」という半角・全角混在の文字列が入っています。
これをすべて全角に統一する式を書いてください。
=JIS(A2)
問題5
半角を全角に変換したいときに使う関数名と、その基本構文を書いてください。
関数名:
JIS
構文:
=JIS(文字列)
JIS の本質は、この 1 行です。
=JIS(文字列) ' 半角 → 全角に変換
ASC とセットで覚えておくと、
「全角・半角の混在でデータが揃わない」という実務の悩みを
一気に解決できるようになります。
