STUDY387

エクセルで仕事をもっと簡単にしよう

半角と全角を区別せずに同じ文字列を確認する方法

time 2014/08/01

半角と全角を区別せずに同じ文字列を確認する方法
※ エクセル2013で説明しています。

半角と全角が混在した文字列同士を比較するときは、
ちょっとした工夫が必要です。

比較を行うEXACT関数は全角と半角文字を同じと判断しないからです。
excel-hankakuzenkaku01

そのため、文字列にJIS関数を使って半角を全角に変換し、それからEXACT関数で比較します。
式は「=EXACT(JIS(文字列1),JIS(文字列2))」です。簡単ですね♪
excel-hankakuzenkaku02

EXACT関数は文字列が同じならTUREを、異なるならFALSEを返す関数です。
TUREとFALSEの表示だと分かりにくいという人には、IF関数と組み合わせた式を作ることをお勧めします。
式は「=IF(EXACT(JIS(文字列1),JIS(文字列2)),"○","×")」です。同じなら○を、違うなら×を表示します。
excel-hankakuzenkaku03

今回は○×表示にしましたが、
実際に使う時はお好きな文字列を入力してください。
また、JIS関数でなく、全角を半角に変換するASC関数を使うことも可能ですが、日本語は基本的に全角文字なのでJIS関数で全角に揃えるほうをお勧めします。

お役に立てましたか?ご活用ください♪

sponsored link



sponsored link

sponsored link

何はともあれOFFICEのことならマイクロソフト。意外とキャンペーンやっています。

コピー用紙あったかな?トナーもあったかな?事務用品はアクスルへGO!