• 締切済み

Phonetic関数について

こんばんは。PHONETIC関数についてなんですけど、僕のパソコンでA1のセルに 郵便番号を入れ、その郵便番号を変換することで住所を入力し、B1のセルに PHONETIC関数を(正確にはLEFT(PHONETIC(A1),8)です。)の数式を入れる と一台のPCでは半角数字で、もう一台のPCでは全角数字で表示されます。 A1のセルのふりがなの設定を半角カタカナ、全角カタカナに変更しても 変わりません。どうしてなんでしょう?ご存知の方教えて下さい。

  • MRD
  • お礼率25% (42/168)

みんなの回答

  • milmelon
  • ベストアンサー率75% (3/4)
回答No.3

だいぶ勘違いをしていたようで申し訳ございませんでした。 異なる端末を用いて同じ作業をした結果異なる結果になると いうことですよね。 ご使用になられている端末を見てみないと原因を確定することは 難しいのですが両方とも文字の入力にはMicrosoft IME2000をご使用でしょうか? もしそうであるならばIME2000の[プロパティ]-[オートコレクト]を 見ていただいて下半分の全文字種の中の「数字」を選択すると その右のラジオボタンの選択が一方の端末では 「常に全角に変換」、もう一方では「前回の変換結果に従う」もしくは 「常に半角に変換」になっているかと思います。 それをどちらかに統一すればふりがなが同じ結果になると思います。 どちらかにするかはお好みで。 これでも修正できない場合は申し訳ございません・・・。

  • milmelon
  • ベストアンサー率75% (3/4)
回答No.2

ついでにちょっとした解決方法も追記しておきます。 住所が入力されているセルを全部一度コピーをして 別の空セルに[表示]-「形式を選択して貼りつけ」を選択して 「値」のボタンをチェックしてコピーします。 それから[書式]-[ふりがな]-「編集」を選ぶと ちゃんと住所のふりがなが表示されると思います。 ただし、この作業は一つづつセルを選択してやらないとだめなので 面倒なら自動記録マクロを使用するとだいぶ楽になると 思います。

MRD
質問者

補足

milmelonさん、解答ありがとうございます。私の書き方が悪かった みたいなんですが、A列は住所、B列は郵便番号にしたくて B1のセルにPHONETIC関数を設定しました。 そこで、BIのセルに郵便番号が表示されるのは問題ないのですが、一台のPCは 全角、もう一台のPCで同じことをするとB1のセルが半角になります。 なぜ、全角、半角と違う表示になるのかがわかりません。 A1のセルのふりがなの設定は、半角カタカナ、全角カタカナと変更 しても両PCとも変わりません。 なぜなんでしょうか?

  • milmelon
  • ベストアンサー率75% (3/4)
回答No.1

A1のセルに入力されている住所(漢字)のふりがなを 「表示/非表示」表示でさせてみてください。 すると表示は郵便番号になるはずです。 EXCELでの「ふりがな」表示は入力したキーを表示させるだけですので そのままの状態でPHONETIC関数を使用すると数字になってしまいます。 ふりがなの表示をクリックすると編集(数字を正しいふりがなへ変更) することができますのでそうするとPHONETIC関数の結果も 正しくなると思います。 でも住所の入力件数がたくさんあるとふりがなの変更入力が大変ですが・・・。

関連するQ&A

  • Excel:PHONETIC関数でアルファベット・数字を半角にしたい

    Excel2003です。 セル[A2]に文字入力し、セル[G2]に下記数式を設定し、フリガナを半角カタカナで表示させています。 =SUBSTITUTE(SUBSTITUTE(PHONETIC(A2),"(株)",""),"(有),"") ※式中の(株)(有)は本来は記号(機種依存文字)です。 このとき、セル[A2]に全角ひらがな、カタカナ、漢字を入力した場合はセル[G2]には半角カタカナで表示するのですが、全角数字やアルファベットを入力した場合に、セル[G2]にはそのまま全角文字で表示されてしまいます。 これらを半角文字で表示させることは出来ないでしょうか? もちろんひらがな、カタカナ、漢字は従来どおり半角カタカナで表示させつつ、です。 よろしくお願いいたします。

  • エクセルふりがな関数PHONETICについて

    エクセル2007を使っています。 名簿を作っていますが、氏名と入力すると「ふりがな」を横のセルに出すために、「PHONETIC」関数を使ったのですが、全角カタカナで出てきます。 例 A1に「福井」と入力、B1に「=PHONETIC(A1)」と関数を入れると、「フクイ」と出ます。 全角のひらがなで「ふくい」と出るようにしたいのですが、どの設定を変更すれば良いのか見つかりません。 以前、エクセル97か2000を使ったときには、全角ひらがなで出ていたように思います。 分かる方、コメント下さい。宜しくお願いします。

  • =PHONETIC()関数が返す半角カナが変?

    Excel 2002 を使用しています。 「ハート」、「ルーム」、「ワード」等の全角カナがセル A1 に入力されているとします。ちなみに、当該文字の「ー」の ASIIコードは 8508 です。 ここで、式 =ASC(A1) は半角カナを返してくることはご承知のとおりです。当然のことながら「ー」も該当する(?)半角文字(ASII 176)に変換されます。 さて、セル A1 を選択して[書式]→[ふりがな]→[設定]→[ふりがな]のメニューで、[種類]を“半角カタカナ”を選択して[OK]をクリックしておきます。 奇妙なことに 式 =PHONETIC(A1) は全角文字「ー」を半角にして返してくれないのです。 この現象は Excel 2002 だけの(既知の)バグなのでしょうか?何か情報をご存知の方、出典を付して教えていただけないでしょうか?

  • エクセル関数 PHONETICについて

    関数 PHONETICでふりがなをふるとき、カタカナではなくてひらがなにする方法を教えてください。 自分なりにも調べたんですが、元セルを選択→書式→ふりがな→設定→ふりがなタブで種類をひらがなに変更というやり方でできるということらしいですが、これってウィンドウズXPくらいまでのやりかたですよね? 私のPCはウィンドウズ7で、書式のところを選択しても「ふりがな」という項目がないんです。 あるのは「行の高さや列幅の変更、シートの整理、セルの保護や非表示」だけなのですが、どうやったらいいか、分かる方お願いします!

  • PHONETIC関数でフリガナが表示されない

    本の付録のエクセルデータの名簿に フリガナ表示をさせてみたくなり エクセルPHONETIC関数を使ってみたのですが フリガナが表示されません。 表示されたのはフルガナではなく、元の漢字で表示されました。 PHONETIC関数は?と思い 求めたセルをクリックするとPHONETIC関数が入っていましたが・・ もしやと思い 欄外に新たに氏名を入力して PHONETIC関数を求めるとフリガナ(PHONETIC関数)が表示がされます。 一度作成したデータなどを開いて フリガナ表示はできないのでしょうか? まるでロックがかかったみたいな感覚なのですが。

  • エクセル関数 PHONETICについて

    エクセル関数について教えてください。 セルAに入れた会社名に セルBにふりがなをつけたいので セルBに  =PHONETIC(A1) といれます。 これで ちゃんとふりがながうたれるのですが 株式会社 太郎商事  有限会社 花子興業 など 株式会社や有限会社には ふりがなをつけたくありません。 (並べ替えをしたい為) 何か良い方法はありますか?

  • PHONETICでひらがなにしたいのです。

    緊急で知りたいので教えてください!! PHONETIC関数ってふりがなはカタカナしか出来ないのですか? ひらがなに出来るのであれば、やり方を教えてください。 どうぞ宜しくお願いします。

  • ブラウザからコピーしてきた文字は、PHONETIC

    ブラウザからコピーしてきた文字は、PHONETIC関数を使ってふりがなを抽出するのは不可能でしょうか? 例えば、yahooのトップページ(http://www.yahoo.co.jp/)から 「サイトの登録」と言う部分をコピーして、エクセルのA1に貼り付けました。 そして、B1に=PHONETIC(A1)といれましたが、 ひらがなとカタカナの部分はふりがなを抽出できましたが「登録」の部分はそのままです。 試しに、手入力でA2セルに「登録」と投入して、オートフィルでB2に=PHONETIC(A2)を入れたら、 「トウロク」に変換されました。 と言う事は、サイト(ブラウザ)からコピペしてきた文字列は、PHONETIC関数を使って ふりがなを抽出するのは不可能と言うことでしょうか? VBAを使えば可能ですか?

  • phoneticを使っても検索できるようにしたい

    B列に施設名称が入っていてC列にPHONETIC関数でフリガナを表示させているんですがC列を検索しても検索できません。おそらくセルの値がカタカナではなく、 =PHONETIC(C2) と判断されているから出来ないのだと思いますが検索できるようにするためにはどうしたらよいでしょうか? TEXT関数やVALUE関数を使ったのですがうまくいかなかったです。TEXT関数で表示形式の指定に方法があるのでしょうか。

  • エクセルで郵便番号を半角で表示したいです

    EXCEL2003で住所録を作成しています。 IME2003の郵便番号辞書と人名地名辞書を利用して、住所を入力して変換すると郵便番号が 表示されるように一覧表を作成しています。 郵便番号が表示されるセルには 「=LEFT(PHONETIC(F5),8」 という関数式を挿入しました。 しかしこの郵便番号が全角の数字になってしまうのですが、半角(000-0000)で表示させるには どうしたらいいでしょうか。

専門家に質問してみよう