>Excel(エクセル)入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。ページを離れますか?※ページを離れると、お礼が消えてしまいますページを離れるお礼を続けるTweetExcelでASCを使って全角を半角にするとカタカナも半角になってしまいます。10:23回答数:5件それでPHONETICを使うとカタカナは全角になるのですが、今度はひらがながカタカナになってしまいます。そこでひらがなはそのままで半角カタカナを全角カタカナにする方法ってありますか?通報するこの質問への回答は締め切られました。20:34No3です。>A2以降がエラー(#VALUE!)になります。関数での方法の一例をを提示しただけなので、コピーまでは配慮していません。(どのようにコピーしたいのかも不明でしたし・・)下方向にコピーしたいのなら、固定値の部分を絶対参照にしておけば良いです。・対象が空白セルだとエラーになるので、エラー処理を追加してあります。配列数式であることは変わりません。対象が大量にある場合は、ユーザ定義関数にした方が効率的と思います。Office365等をお使いの場合は、No4様の回答のような方法が簡便ですね。゚」のように2文字として変換されます。これを「パピプ」のように1文字として扱いたい場合には、同じ要領ですが順序を逆にして、先にJIS変換をしたうえで、全角英数(記号もか?)を半角に変換するようにすればよいでしょう。...を使うとコンパクトに書けるかもしれません。=REGEXREPLACE(A1,"([^ぁ-ん]+)",PHONETIC("$1"))で、A1の「ぁ」から「ん」まで以外の文字(つまり平仮名以外)をPHONETICで変換できるかも。手元に使えるバージョンのExcelが無いので、実際に確認は出来てません。いう書き方が出来ないかもしれず、その時は無理ですね。14:35こんにちはなさりたいことがハッキリとはわかりませんけれど、「文字列にASC関数を施した結果から、さらに半角カタカナだけを全角に変換したい」ということと解釈しました。組み込み関数だとご希望のような都合の良い変換をしてくれる関数がないので、一文字ずつ調べて変換する方法になってしまうと思います。A1セルに元の文字列があるとして、=TEXTJOIN("",1,IF((CODE(MID(ASC(A1),ROW(OFFSET(A1,,,LEN(A1))),1))<166)+(CODE(MID(ASC(A1),ROW(OFFSET(A1,,,LEN(A1))),1))>223),ASC(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)),JIS(MID(ASC(A1),ROW(OFFSET(A1,,,LEN(A1))),1))))の関数式を入力し、更に、Ctrl+Shift+Enterで確定します。TEXTJOIN関数は2019以降からなのでご注意。ユーザ定義関数を使えるなら、もっとスマートな形にできるでしょう。通報するこの回答へのお礼A1はできましたが、A2以降がエラー(#VALUE!)になります。11:28JIS関数を使えばよいです。A1セルに文字があるなら、=JIS(A1)です。通報するこの回答へのお礼JISを使うとせっかく半角にした英数字が全角に戻ってしまいます。11:10マクロを使う。https://oshiete.goo.ne.jp/qa/1153932.htmlGoogleスプレッドシートを使う。...Excel365の新関数でスプレッドシートと同じような設定で対応させる。難しそうなので研究します。11:46お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています10代と話して驚いたこと先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。大人になっても苦手な食べ物、ありますか?大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。一行分しか参照されません。入力があった場合のみ隣の関数を表示Excel(エクセル)1045490がどうしてExcel(エクセル)11フィルターをかけた時の、別の列に書いてある数字の表に現れた数量のみを表す式を教えてください。標準フォントについて教えてくださいExcel(エクセル)16自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。Excel(エクセル)17エクセルのツールバーから数値が消えました。Excel(エクセル)18エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したいExcel(エクセル)19ある表にフィルターをかけて出てきた記号の個数を知りたいのですが、簡単な関数はないでしょうか?Excel(エクセル)20エクセルの日付を編集するExcel(エクセル)10代と話して驚いたこと先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。大人になっても苦手な食べ物、ありますか?大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。一行分しか参照されません。入力があった場合のみ隣の関数を表示Excel(エクセル)1045490がどうしてExcel(エクセル)11フィルターをかけた時の、別の列に書いてある数字の表に現れた数量のみを表す式を教えてください。標準フォントについて教えてくださいExcel(エクセル)16自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。Excel(エクセル)17エクセルのツールバーから数値が消えました。excelVBAについて。excelVBAについて。用語等まだ...excelVBAについて。excelVBAについて。【マクロ】複数の日付データをY...【マクロ】メッセージボックス...excelVBAについて。excelVBAについて。エクセルシート保護を解除させ...excelVBAについて。ショートカットで列、行...8:40までの出勤は全て8:30に...if関数。DOCOMO質問して、直接聞いてみよう!Q質問する(無料)Q&A検索goo検索gooでdポイントがたまる!つかえる!dアカウントでログインログインはdアカウントがおすすめです。詳細はこちらログイン新規登録する(無料)教えて!gooの新規会員登録の方法が新しくなりました。新規会員登録(無料)教えて!gooの新規会員登録の方法が新しくなりました。「ニックネーム」の登録をすることで、教えて!gooの会員登録が完了となり、投稿ができるようになります!​gooIDログアウト。