• ベストアンサー

EXCEL 関数

全角カナ文字を半角英数に変換したい。 例えば、<キタノ>⇒<kitano>。全角カナ文字を半角カナ文字に変換するのではなく、半角英数に変換したいのです。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yui56544
  • ベストアンサー率69% (85/123)
回答No.1

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で行った方が良いでしょう

nahcijo
質問者

お礼

有難うございました。VBAでトライしてみます。感謝です。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

残念ですがワークシート関数にはありませんのでマクロ(VBA)を組み込みになります。 添付に合致するアプリやアドインがありますのでそれを利用しては如何でしょうか。 アプリ http://www2s.biglobe.ne.jp/~iryo/2vba/s2vba15.html アドイン http://www.vector.co.jp/soft/win95/business/se364260.html

nahcijo
質問者

お礼

有難うございました。大変参考になりました。今後とも宜しくお願いします。感謝です。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

データ数が少なければ、 キタノのセル選択→F2→Shift+Ctrl+左矢印(文字列選択)→変換キー→F9→F8 でローマ字にはなりますけどね。 多分データがたくさんあるって事ですよね… 一般機能の関数では無理ですかね。

nahcijo
質問者

お礼

有難うございました。お察しの通り1万件を超えるので・・・。今後とも宜しくお願いします。

関連するQ&A

  • F9がカナ変換になる

    かな入力にした時、F9で全角のカナに変換される。 F10は半角のカナに変換される。 ローマ字入力の時は、F9で全角の英数に変換され、 F10は半角の英数に変換される。 かな入力の場合も、F9で全角の英数に変換され、 F10は半角の英数に変換されるように変更したいのですが、 どのように設定したらいいですか? F7は全角のカナに変換、F8は半角のカナに変換は かな入力でもローマ字入力でも同様です。

  • 半角英数文字を全角英数文字に変換する方法

    半角英数文字を全角英数文字に変換する方法ってありますか? どうしても半角カナのみならず、英数字まで全角に必要が出てきたんですが、何かいいてはありますでしょうか。 jcode.phpsは英数文字まで全角に出来ませんよね。 pgrep_replaceも使ってみたんですが、うまく引っ掛かりません。 PHP3とMySQLでEUC-JPを扱ってます。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Internet Explorerauni<-tk を使うと文字変換ができない

    IE上で文字変換ができなくてとても困っています。なぜか「半角/全角キー」が作動しません。また、手動で「ひらがな」や「全角カナ」を選択し言語バーに表示しても、実際に打ち出される文字は半角カナとなってしまい、「全角英数」を選択しても半角英数になってしまいます。 ちなみに、他のソフト上では何の問題も無いのです。

  • 英数文字を半角に、カナを全角に変換したい(Excel関数)

    Excel関数で、英数カナ文字混在したセルに対して 英数は半角に、カナ文字は全角に変換したいのですが なにかいい方法はないでしょうか? JIS関数、ASC関数では上手くできません。 当方はエクセル駆け出しです。VBAとかを使えば上手くいくのでしょうか?よろしくご教授願います。

  • Excelで半角カナのみを全角に変換したい

    EXCELで、半角カナのみを全角に変換する方法はありますか? JISという関数がありますが、これは英数まで全角に変換されてしまいます。

  • エクセル上で英数のみを半角するにはどうしたらいいでしょうか?

    エクセル上で、英数のみを全角から半角にするソフトはあるでしょうか? 英数・カナ・記号・スペースまで一括に半角にするものや、英数でも日本文の中の英数1文字は半角にしないものなどは見つけることができたのですが、英数だけをすべて半角にするものは見つけられません。 何かいいものがありましたら教えてください。

  • 全角と半角を統一する関数

    エクセルの関数で、半角英数文字・全角英数文字や、半角カタカナと全角カタカナが混じっている表で、全角に変換して統一できるような関数や方法があれば教えてください。

  • エクセル:半角カナを全角に、半角英数はそのままに。

    エクセル:半角カナを全角に、半角英数はそのままに。 ひらがな・漢字・半角カナ・半角英数が混じったセルが縦に沢山あります。 半角カナだけを全角にし、半角英数はそのままにしたいのですが、JISでは全て全角になってしまいます。 どなたか良い関数を教えてください。

  • エクセル:全角⇔半角変換

    エクセルで半角(全角)で打った英数文字を全角(半角)に 「一括変換」する手順を教えてください。

  • エクセル_関数_半角カナを全角にしたいのですが。

    お尋ねします。 半角カナを全角カナに変換しようと、エクセル関数のJISを使いました。 ところが、1つのセルに255文字までなら正常に変換ができるのですが、256文字以上になると、#VALUEでエラーとなります。 昔のバージョンが低いエクセルでは、1つのセルに255文字までしか入らなかった記憶があるのですが、エクセル2007では、一つのセルに255文字以上登録しているセルもあり、文字が途中で切れているようには見えません。 関数LENを使って調べてみますと、300文字入ったセルもあります。 しかし、その300文字入ったセルを関数の引数とした場合に上記のようなエラーになってしまいます。 「255文字以上のセルは分割してすればいいじゃないか」とのお声もあるかとともいますが、分割はせずに半角カナの入ったセルを全角カナに置き換えることはできないでしょうか。 よろしくお願いします。

専門家に質問してみよう