Excelで、文字列中の全角英数字だけを半角にして全角カナや記号はそのままにする方法です。 関数を使っていますが全角数字だけの変換に比べて厄介なこともあり、かなり長い式になります。 UPPER/LOWER関数やVALUE関数を使って英数字かどうかを判定し、それらにだけASC関数を適用すれば全角英数字だけを半角に変換できます。 INDIRECT関数に文字を組み込み、参照可能となるかどうかによって英数字を判定する方法もあります。 手順 UPPER/LOWER/VALUE関数を使う方法 AREAS/INDIRECT関数を使う方法 MAP/LAMBDA/ISREF/INDIRECT関数を使う方法 全角数字のみ半角にする場合 手順 UPPER/LOWER/VALUE関数を使う方法 画像ではB列にいくつかの文字列が入力されています。 C3セルに式を入力しB3セルの文字列のうち全角英数字だけを半角にして
![(Excel)全角英字と全角数字のみ半角に変換する - いきなり答える備忘録](https://cdn-ak-scissors.b.st-hatena.com/image/square/27e5179998d7f89981c6024539117a48d2eba186/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Faccs2014%2F20220408%2F20220408112306.png)