- ベストアンサー
EXCEL 関数
全角カナ文字を半角英数に変換したい。 例えば、<キタノ>⇒<kitano>。全角カナ文字を半角カナ文字に変換するのではなく、半角英数に変換したいのです。宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
EXCELの標準関数にそのような機能はありません。 VBAを使って行います 参考サイトはいくつかありますので紹介します http://www.excel.studio-kazu.jp/kw/20080110130504.html http://www.excel.studio-kazu.jp/DL/index.html (7)・(8) どうしても関数でという場合は、 MID関数で キ タ ノ という文字列を別のセルに分解して、 別途用意したカナとローマ字の対照表をVlookup関数で検索し、それぞれのカナ文字をローマ字に変換 変換されたローマ字をCONCATENATE関数で結びつける というような方法もありますが、「じゅ」「きゅ」などの小さな文字などの処理に困るのでVBAで行った方が良いでしょう
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
残念ですがワークシート関数にはありませんのでマクロ(VBA)を組み込みになります。 添付に合致するアプリやアドインがありますのでそれを利用しては如何でしょうか。 アプリ http://www2s.biglobe.ne.jp/~iryo/2vba/s2vba15.html アドイン http://www.vector.co.jp/soft/win95/business/se364260.html
お礼
有難うございました。大変参考になりました。今後とも宜しくお願いします。感謝です。
- chonami
- ベストアンサー率43% (448/1036)
データ数が少なければ、 キタノのセル選択→F2→Shift+Ctrl+左矢印(文字列選択)→変換キー→F9→F8 でローマ字にはなりますけどね。 多分データがたくさんあるって事ですよね… 一般機能の関数では無理ですかね。
お礼
有難うございました。お察しの通り1万件を超えるので・・・。今後とも宜しくお願いします。
お礼
有難うございました。VBAでトライしてみます。感謝です。