• 締切済み

エクセルでのフリガナについて

エクセルで一つのセルに入力した住所を、都道府県と区・市・郡とそれ以下の3つに分離し それぞれにフリガナをふりたいのです。 3つに分割まではSUBSTITUTE関数を使って出来たのですが、 その後PHONETIC関数を使ったらフリガナが表示されませんでした。 何かいい方法はないでしょうか? 例:「東京都千代田区永田町○丁目○番」                            ↓分割しフリガナをふる   「東京都」   「千代田区」 「永田町」 「○丁目○番」   「トウキョウト」「チヨダク」 「永田町」 「○チョウメ○バンチ」 のようにしたいのです。 よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

関数の計算結果には振り仮名はありませんので、そのままではどーする事も出来ません。 手順: 1.アナタの考えた関数を使ってとりあえず3分割する 2.関数を記入したセル範囲をコピー、その場で形式を選んで貼り付けの値のみ貼り付けて、値化する 3.値化したセル範囲を選ぶ 4.ALT+F11を押す 5.現れた画面でCtrl+Gを押す 6.現れたウィンドウに selection.setphonetic と記入し、Enterする 以上で振り仮名が復元しているので、ふつーに利用します。 繰り返しますが「関数の計算結果には振り仮名は無い」ので、関数を値に(「東京都」とセルに直接記入されている状態)してからじゃないと、振り仮名は使えません。

tsukajun
質問者

お礼

関数では無理なのですね。 ありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! >3つに分割まではSUBSTITUTE関数を使って出来たのですが というコトはとりあえずは数式によってデータは表示されているわけですよね? PHONETIC関数でそのセルをそのまま参照していませんか? 一度実データにしてみてはどうでしょうか? 分割された列すべてを範囲指定 → 右クリック → コピー → そのまま右クリック → 形式を選択して貼り付け → 「値」を選択しOK このままではフリガナは表示されませんので、データが入力されているセルを範囲指定 → メニューの中の アの下に亜というアイコンがあると思いますその右側下向き▼をクリック → 「ふりがなの編集」を選択しOK 表示されるふりがなが目障りであれば、 もう一度アイコンをクリックすると表示されているふりがなは表示されなくなります。 こんなんではどうでしょうか? ※ 他からコピー&ペーストしたデータの場合は「音読み」が表示されるかもしれません。m(_ _)m

tsukajun
質問者

お礼

ひと手間必要なのですね。 ありがとうございました。

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.2

substituteでも、leftでも切り出した時点でフリガナ情報がなくなるようです。 マクロで追加してみては? http://pc.nikkeibp.co.jp/pc21/sample/200502/k_vba.shtml

tsukajun
質問者

お礼

関数では無理なのですね。 ありがとうございました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

SUBSTITUTE関数を使った時点で入力時の仮名情報が消えてしまっているので、 一つずつ入力し直すしか無いのでは?

tsukajun
質問者

お礼

関数では無理なのですね。 ありがとうございました。

関連するQ&A

  • APIの質問です

    APIの質問です。 「東京都千代田区永田町1-7-1」という住所を、 「東京都」「千代田区」「永田町1-7-1」という風に 分割したいと思っています。 住所を投げたら、「都道府県」、「市区町村」が返ってくる APIをご存じの方がいれば教えてください。 (その際、郵便番号も返ってくるとありがたいです。) ※APIでなくとも、なにかしら方法があれば教えてください。

  • Excel2010 住所5分割

    東京都豊島区東池袋3丁目1番1号 東京都八王子市子安町4丁目10番15号 神奈川県川崎市高津区明津12番地メゾン美鈴 とある住所を「都道府県」「市区町村郡」「通称名」「○丁目」「番地ビル」 のように分割したいです。  M列     N列      O列     P列      Q列    都道府県  市区町村郡    通称名    丁目      番地 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 「東京都」 「豊島区」   「東池袋」  「3丁目」  「1番1号」 「東京都」 「八王子市子安町」      「4丁目」  「10番15号」 「神奈川県」 「川崎市高津区」 「明津」      「12番地メゾン美鈴」 5万近く件数があり手作業では無理なので、関数かVBAで出来れば助かります。 都道府県とそれ以降の分割しかわかりません。 宜しくお願いします。

  • この関数の説明をお願いします。

    この関数の説明をお願いします。 =SUBSTITUTE(PHONETIC(A1),"(株)","") フリガナ機能で(株)を抜かすために使う機能なんですが、 この関数の解説ができる方がいたらお願いします。 SUBSTITUTEやPHONETICの意味が分かりません。 分かりやすくお願いします。

  • エクセルの関数で1つのセルに入っている住所を丁目までと番地以降に分けたい

    エクセルで1つのセルに東京都○○区○○町○丁目○ー○というように住所が入力されており、これを関数で「東京都○○区○○町○丁目」と「○ー○」に分けたいのですがどうすればよいでしょうか? また東京都××区××町×ー×というように丁目が入らない住所に関しては「東京都××区××町」と「×ー×」に分離したいです。 上記の処理が可能な関数を教えてください。

  • エクセルで全角と半角を分離する方法って?

    エクセル2000で、住所の管理をしているのですが、全角文字と半角文字(丁目、番地等)を分離したいのですが簡単な方法はあるのでしょうか。 例 セルA1 東京都千代田区千代田1-1-1 これを全角と半角で分離して セルA1 東京都千代田区千代田 セルB1 1-1-1 というように、1行に並ぶとうれしいのですが (質問時の見た目は縦に並んでいますが、横に並ばせたい)

  • Access2007 フィールドで任意の文字を削除

    以下のクエリがあります  フィールド1:[都道府県] テキスト型  フィールド2:[市区郡] テキスト型  フィールド3:[住所(都道府県から始まる住所)] テキスト型  ★フィールド3の住所は、「都道府県」、「市区郡」を除いて表示させたいと考えています。  フィールド1、2の文字を除くという指定をすればよいと考えているのですが、どの様な数式を使えば  出来るのか分かりません。  (実現させたい例)   [東京都] [千代田区] [東京都千代田区○○町○○番地]   ↓   [東京都] [千代田区] [○○町○○番地]   どなたか対処法についてご存じの方がいらっしゃいましたら、ご教授下さい。 何卒よろしくお願いいたします。

  • 行列の入れ替え

    エクセルで行列を入れ替えたいのですが、下記のような 場合、やり方があるでしょうか?   以下のように縦に並んでいるデータを・・・・・ 1 東京都千代田区 神田1丁目 2 東京都千代田区 神田2丁目 3 東京都千代田区 神田3丁目 4 東京都千代田区 神田4丁目 5 東京都千代田区 神田5丁目 このような感じで1から900までデータがあります。 それを下記のように横列に並び替えたいんです。 1 東京都千代田区 神田1丁目 2 東京都千代田区 神田2丁目 3 東京都千代田区 神田3丁目 4 東京都千代田区 神田4丁目 5 東京都千代田区 神田5丁目 エクセルの横のセルの限界は255列という書き込みがあったんで、 50データ(150セル分)くらいに区切って行列を入れ替えを行うと 1 東京都千代田区 神田1丁目 2 東京都千代田区 神田2丁目 3 東京都千代田区 神田3丁目 このように並んでしまいます。 いっぺんに並べ替えるやり方はあるでしょうか?

  • 東京での最寄の駅

    東京出張があり、下記住所の最寄の駅が知りたいです。よろしくお願いします。 (1)東京都港区赤坂8丁目5番 (2)東京都千代田区平河町2丁目6番

  • Excel 住所分け

    都道府県列に 東京都渋谷区神宮前1-13-23 ●●●ハウス 東京都世田谷区南烏山5丁目11-3 千葉県柏市若柴178番地4柏葉キャンパス6F と入ってますそれを 都道府県 市区郡 以降の住所(町名・番地) ビル名 と分けたいです。↑は最初から入ってます。 番地とビル名の間はスペースあったりなかったり 番地の表示も色々です。 F列     G列         H列         I列        都道府県  市区郡   以降の住所(町名・番地)   ビル名 東京都   渋谷区   神宮前1-13-23        ●●●ハウス 東京都   世田谷区  南烏山5丁目11-3 千葉県   柏市    若柴178番地4         柏葉キャンパス6F

  • 米国ホワイトハウスの住所&電話番号の調べ方って??

    アメリカのホワイトハウスにあたる施設といえば日本では東京都千代田区永田町にある総理官邸ですが、その住所や電話番号をインターネットで調べようとした場合は、Yahoo!電話帳等で簡単に下記のとおり調べることができますが、実際のアメリカのホワイトハウスの住所や電話番号って何番なの??あと、インターネットで調べると仮定してどうやって調べたらいいんですか?もちろんインターネット以外の方法だとワシントンDCの旅行本等には載っているかとは思いますが…。 内閣 総理大臣官邸 (代)03-3581-0101 東京都千代田区永田町2丁目3-1 http://phonebook.yahoo.co.jp/bin/search?p=03-3581-0101&a1=&g1=

専門家に質問してみよう