ExcelのJIS関数の使い方|半角の英数カナを全角に変換する

はじめに

JIS関数は、文字列に含まれる半角文字を全角にする関数です。

この関数を使うと、半角数字、カタカナ、アルファベット、記号はすべて全角に変換することができます。したがって、元から全角の文字や漢字やひらがなはそのまま返されることになります。

また、JIS関数と他の関数を組み合わせて、利用パターンを広げることもできます。例えば、

  • 半角文字と全角文字を区別せずに2つの文字列が合っているかどうかを確認するには、JIS関数とEXACT関数
  • 半角の0で終わる小数点を全角にしたい場合は、JIS関数とTEXT関数

の組み合わせが有効です。

以下の記事では、JIS関数のいくつかの利用形式をご紹介していきます。

書式/使用例

文字列を全角に変換します。

=JIS(文字列)

A1のセル A2のセル 関数式 結果
エクセル No.1! =JIS(A1) エクセル No.1!
Excel Hack Excel Hack =EXACT(JIS(A1),(A2)) FALSE
Excel Hack Excel Hack =EXACT(JIS(A1),(A2)) TRUE
17.30 =JIS(A1) 17.3
17.30 =JIS(TEXT(A1, "0.00")) 17.30

JIS関数の基本的な使い方

JIS関数の利用

球技名の一覧です。今からJIS関数を使って、半角文字を全角に変換していきます。

JIS関数の入力

まずB3セルを選択し、数式バーに『=JIS(A3)』を入力します。その後、Enterを押します。

JIS関数の表示

B3セルを見ると、A3セルの全角アルファベットの文字がJIS関数によって全角に変換されたことがわかります。

次に、選択されているB3のセルの右下にカーソルをあわせると十字キーに変化するので、そのまま下へドラッグします。

JIS関数の一覧

A3からA7セルの文字列が全角に変換されました。全角カタカナや漢字は変換されずにそのまま残っています。

JIS関数と他の関数を組み合わせた使い方

半角サイズか全角サイズかの区別は関係なく互いの文字列が適合しているかどうかを確認する方法(JIS×EXACT関数)

EXACT関数の利用

次に、全角カタカナと半角カタカナのリストを区別せず、この2種類の文字列が合っているかどうかを確かめる作業をしていきます。

それにはC3からC10の文字列を全角に直す必要があります。

EXACT関数とJIS関数の入力

まずD3セルを選択し、数式バーに『=EXACT(JIS(C3),(B3))』を入力します。

C3セルをJIS関数にかけることによって半角文字が全角になり、B3セルの全角の文字列との比較ができるようになります。その後、Enterを押します。
※EXACT関数とは、2つの文字列が等しいかどうかを確かめる関数です。

EXACT関数とJIS関数の出力

D3セルの文字をご覧ください。EXACT関数でC3セルの全角にしてB3セルと比較しても、文字列が異なるので「FALSE」の表示が出たことがわかります。これをD4からD10にも反映させます。

選択されているD3のセルの右下にカーソルをあわせると十字キーに変化するので、そのまま下へドラッグします

EXACT関数とJIS関数の一覧

一覧表に結果が出ました。Bの列のセルとCの列を照らし合わせて適合していれば「TRUE」、適合していなければ「FALSE」の表示が出ています。

小数点の末尾の「0」を消失させずに数字を半角サイズから全角サイズに変換する方法(JIS×TEXT関数)

小数点00でのJIS関数の利用

小数点以下00の数字が表に記されています。この数字を全角にしたいので、JIS関数を利用してみましょう。

試しにJIS関数の入力

B3を選択した後、試しに『=JIS(A3)』と入力してみます。入力が終わったら、Enterを押します。

小数点00の消失

B3セルの文字をご覧ください。A3セルの「1.00」の小数点が消失し、「1」としか表示されませんでした。

試しに、選択されているB3のセルの右下にカーソルをあわせて十字キーに変化させ、そのまま下へドラッグしてみます。

小数点00の消失一覧

やはり、どのセルもJIS関数の利用によって小数点の「00」が消失してしまいました。

TEXT関数の利用

したがって、今度はJIS関数とTEXT関数を組み合わせて小数点以下の「00」の消失を防げるか試してみましょう。
※TEXT関数とは、数値に表示形式を設定する関数です。

JIS×TEXT関数の利用

B3セルを選択し、『=jis(text(A3,"0.00"))』を入力します。その後、Enterを押します。

小数点00が大文字に

B3セルの文字をご覧ください。JIS関数とTEXT関数の利用でB3セルが「1.00」と表示されました。

選択されているB3のセルの右下にカーソルをあわせると十字キーに変化するので、そのまま下へドラッグしましょう。

小数点00が大文字に変換

これで、A3からA7の文字列がすべて全角に統一されました。

Windows10とExcel2016

本記事で使用したOSはWindows10、Excelのバージョンは2016です。

他の関数も合わせてチェック!

目的別に並べた便利なExcel関数一覧表(全451種)

目的別に並べた便利なExcel関数一覧表(全459種)

Excel Hackでは、ここでご紹介できなかった関数の一覧ページもご用意しております。ぜひ、参考にしてください。

このページを見ている方におすすめの商品

Excel関数逆引き辞典パーフェクト 第3版

Excel関数逆引き辞典パーフェクト 第3版

きたみ あきこ-翔泳社

全832ページ

¥ 2,592

できるポケット Excel関数全事典 2013/2010/2007対応 (できるポケット全事典シリーズ)

できるポケット Excel関数全事典 2013/2010/2007対応 (できるポケット全事典シリーズ)

羽山 博-インプレス

全368ページ

¥ 1,490

このページをフォローする

関連記事