• ベストアンサー

エクセル-ひらがなから半角カナへ

エクセルでひらがなを半角カナに変換する関数(方法)を教えてください。 よろしくお願いいたします。

noname#242762
noname#242762

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.6

VBA使って良いなら Function HIRAKANA(HK)  HIRAKANA = StrConv(HK,VbKatakana+VbNarrow) End Function を標準モジュールに設定して =HIRAKANA(A1) のようにして実行 VBAを使わない場合 ふりがな関数を使用する方法 =PHONETIC(A1) で「書式」「ふりがな」「設定」で半角カタカナを選択する。 Wordを利用する場合 1.ひらがなを含むセルをコピーしてワードに貼り付ける。 2.「書式」「文字種の変換」で「カタカナ」を選択 3.「書式」「文字種の変換」で「半角」を選択 4.変換した文字をコピーしてエクセルに貼り付ける。

その他の回答 (6)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.7

フリガナの話ではないよね。それだと、ややこしくなるのではっきりさせておいて。 ユーザー関数を作らないと出来ないでしょう。通常エクセル関数はない。 VBEの標準モジュールに Function kata(a) Application.Volatile (True) kata = StrConv(a, vbKatakana) End Function ーーーー B列B2に =ASC(kata(A2)) 下方向に式を複写 A列   B列 ひらがな 半角カタカナ おおさか オオサカ きむら キムラ おはようございます オハヨウゴザイマス

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.5

A1セルに「ひらがな」が入力されているとき、まず「書式」→「ふりがな」→「設定」で「半角カナ」を選択します 任意のセルに  =PHONETIC(A1) で半角カナの「フリカ゛ナ」になりませんか

  • la_moocho
  • ベストアンサー率21% (7/33)
回答No.4

セルに入力済みのひらがなをPHONETICで全角カタカナに変換し、さらにASCで半角カタカナになりました。 A1 にほんご B1 =PHONETIC(A1)   →ニホンゴ C1 =ACS(B1)      →ニホンゴ(半角カタカナ) となりました。 ちなみにPHONETICはフリガナを返す関数のようで、A1に入ってるのが漢字でもフリガナが返ってきます。 で、この組み合わせ技で A1 にほんご B1 =ACS(PHONETIC(A1)) とやってみたんですが、何故かブランクが返ってきましたので、2段階で変換するのが確実かと。

noname#140971
noname#140971
回答No.3

[イミディエイト] ? Katakana("ひらがな", 0) ヒラガナ <----------------全角カタカナ ? Katakana("ひらがな", 1) ヒラガナ  <----------------半角カタカナ ? Katakana("ひらがな") ヒラガナ  <----------------半角カタカナ 1、エクセルのシートタグを右クリックして[コードの表示]をクリック。 2、メニューの[挿入]-[標準モジュール]をクリック。 3、次の Katakana関数コピペ。 Public Function Katakana(ByVal strText As String, Optional isHankaku As Boolean = True) As String   Katakana = StrConv(StrConv(strText, 18), 16 - 8 * isHankaku) End Function これで、 A1=ひらがな A2=ヒラガナ <----- =Katakana(A1) とKatakana関数が使えるようになります。

回答No.2

関数ではなくて、入力規則の設定ではないでしょうか? 入力規則の設定であれば、 データ → 入力規則 → 日本語入力 で、 全角(半角)カタカナを選択すればできると思います。 これを使う場面として多いのは・・・ 振り仮名などでデータを入力していくのに、いちいち変換しなくてもすませたい・・というような使い方でしょうか? 設定したいセルが多い場合でも、設定したいセルをすべて選択し、一括で指定できますので、便利です^^ お役に立てれば幸いです・・・ がんばってください♪^^

  • papa2010
  • ベストアンサー率26% (50/187)
回答No.1

方法なら。。。(関数はわかりません) F8キーを押せば半角カタカナになります。

関連するQ&A

  • Excelでひらがなを半角カナに変換

    ExcelでA列にひらがなで書かれた名前があるとします。これを、B列に半角カナへ変換するにはどうしたらよいのでしょうか?簡単にできますか?ご存知の方、よろしくお願いいたします。

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

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

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

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

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

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

  • 全角カナを半角カナへ

    お聞きしたいのですが 全角カナを半角カナに変換したいのですが、どのような関数もしくはやり方(ロジック)があるでしょうか? ちなみにPHP4ではなくPHP3です。 すみませんが、宜しくお願いしますm(_ _)m

    • ベストアンサー
    • PHP
  • EXCELでのカナかな変換

    Excelで半角カナで書かれた列があります。ひらがなに変換したいのですが、教えて下さい。具体的には氏名の「フリガナ」を「ふりがな」にしたいのです。

  • 半角カナを全角カナに変換したい

    表題の通りです。 先輩から引き継いだエクセルのデータが、全角カナと半角カナとの両方を、使い分けなどではなく使用しているものだったので、半角カナを全部、全角カナに変換したいと考えています。 置換機能で50音全部を置換するのは大変ですので、一度に変換する良い方法があれば教えてください。 また、全角アルファベットを、普通の英字(半角アルファベット?)にも変換したいと思っています。

  • エクセル ひらがなを半角カタカナにできますか?

    Excelで名簿を作成中です。 ひらがなを半角カタカナにする機能or関数はありますか? おわかりの方教えてくださーい!

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

    エクセル2010で、データの表記を半角カナだけを全角にし、半角英数はそのままにしたいのですが、下記の方法No.2では上限にかかり使用が出来ませんでした。 http://okwave.jp/qa/q5985323.html どなたか良い関数を教えてください。

  • カナからひらがなへの変換方法

    半角カナから全角カナへの変換方法は分かるのですが、全角ひらがなへの変換方法がわかりません。(全角カナからの変換でも可) 一文字ずつ、 $keyword =~ s/\ア/\あ/g; 見たいな感じでやってみましたが、変換結果がだんだん崩れていって、しまいには「ぽbロソぽbロホぽbロッぽbロ鞐ロbロソぽb」なんて結果になったりします。 良い方法があれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう