• ベストアンサー

関数でフリガナ表示させた場合

 |A           |B 1|株式会社ああああ|=PHONETIC(A1)で カブシキガイシャアアアア表示 2 |うううう株式会社|=PHONETIC(A2)で ウウウウカブシキガイシャ表示 3|株式会社いいいい|=PHONETIC(A3)で カブシキガイシャイイイイ表示 A列に会社名、B列にA列のフリガナを表示させる関数が 入っている表があった場合、B列でソートした時に カブシキガイシャは加味せず、アイウ順に並べたい場合は どうしたらいいでしょうか。 置換で「カブシキガイシャ」を空白にしようと思ったのですが B列が関数の為うまくいきません。 よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

=SUBSTITUTE(PHONETIC(A1),"カブシキカイシャ",) ◆として、これでソートすればいかがでしょうか?

korone
質問者

お礼

素晴らしい!! フリガナに一発で株式会社が抜けて表示されてます!! っと、あつかましいお願いで申し訳ないのですが データに株式会社と有限会社が混在している場合には 株式会社だけでなく有限会社も抜いてフリガナ表示する事も 出来ますか?

その他の回答 (2)

  • onntao
  • ベストアンサー率32% (108/332)
回答No.2

C列に作業列を設け =SUBSTITUTE(A1,"株式会社","") 以下コピーで C列をキーにA列~C列を範囲指定して並び替えてはいかがでしょう

korone
質問者

お礼

ありがとうございます! 株式会社を抜いて表示させると言う手があるんですね。 これなら出来そうです。 助かりました。

noname#204879
noname#204879
回答No.1

B列を選択して 1.[コピー]→[値の貼り付け] 2.[置換]コマンドで、[検索する文字列]を「カブシキガイシャ」に、   [置換後の文字列]を空白のままにして[すべて置換] で如何かと。

korone
質問者

お礼

確かに。。値を貼り付けて置換すればよかったんですね。 置換するところの発想までにしかいたりませんでした☆ ありがとうございます!! やってみます。