【Excel】カタカナだけを全角にしたかったがPHONETIC関数もJIS関数もダメ。改善してほしい!
テンプレを作成する過程で{半角カタカナ&英数記号・全角ひらがな&漢字}をすべて含む文字列のカタカナだけを全角に、だけどひらがなはそのままにしたかったのです。でもJIS関数は英数記号も全角になってしまう。PHONETIC関数はひらがながカタカナになってしまう。マクロを使えば出来るのかもしれないし、ネットで調べたら出来るみたい。だけど、私はフィルタで選んで表示された文字列を別のセルでカタカナだけを全角にして表示させたいので、マクロでできるの?無理じゃない?と思っちゃいました。いや出来るかもしれないですけど。販売王からデータを出力してクエリで編集するのですが元データが汚くて(商品名の荷姿に使用されている掛ける{×}が英字のエックス{x}で登録されてしまっているので全角にすると見た目が変)JIS関数で全部全角にしても良かったのにそれが気持ちわるくて。なのでカタカナだけを全角にしたかったのですが…。そうだな、もう、今回はこの「エックス」と「掛ける」だけの問題なのでSUBSTITUTE関数で置換してしまいましょう。=SUBSTITUTE(文字列,"x","×")で直してからJIS関数で全部全角にしてしまおう。つまり=JIS(SUBSTITUTE(文字列,"x","×"))で解決はしました。ですがやっぱり全ての文字要素を含む文字列で特定の文字種だけ全角または半角に出来る関数があってもいいと思うんです。Excelさん、頼みますよ!なんでもできる子だと思っているんですから!期待していますよ!今日も楽しく試行錯誤させて頂き自己効力感を得ました。ありがとうございます。Excel関数組み合わせプロ技BESTセレクション Excel2016/2013/2010/2007対 (今すぐ使えるかんたんEx) [ AYURA ]