会社名のフリガナから「カブシキガイシャ」「ユウゲンガイシャ」を取り除くには、PHONETICの結果をSUBSTITUTEで置き換えます。ただしPHONETICは読みを自動推測する関数ではなく、セルに保存されたふりがな情報を取り出します。
まずPHONETICだけで確認する
A3に会社名がある場合、空いているセルで次の式を試します。
=PHONETIC(A3)カブシキガイシャサンカクコウサンのような読みが返ることを確認します。漢字の会社名がそのまま返る場合は、置換式を増やす前に元セルのふりがな情報を確認してください。WebやCSVから貼り付けた文字列には必要な情報がないことがあります。

法人格の読みを取り除く
B3に次の式を入力し、必要な行へコピーします。
=SUBSTITUTE(SUBSTITUTE(PHONETIC(A3),"カブシキガイシャ",""),"ユウゲンガイシャ","")内側でカブシキガイシャを、外側でユウゲンガイシャを空文字列に置換します。株式会社三角興産ならサンカクコウサンになります。見た目が似た引用符ではなく、半角のダブルクォートを使ってください。
合同会社や空白が残る場合
合同会社も対象なら、読みがゴウドウガイシャで登録されていることを確認して置換を追加します。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(PHONETIC(A3),"カブシキガイシャ",""),"ユウゲンガイシャ",""),"ゴウドウガイシャ","")読みがひらがな、小書き文字、別の表記なら検索文字列も合わせます。空白を削除したい場合は、半角と全角を区別して処理します。必要な社名内の空白まで消さないか確認してください。

読みが出ない・読みが間違う場合
Excelの[ホーム]にあるふりがな編集機能で、元セルに登録された読みを確認・修正します。環境によってメニューの表示が異なります。人名や会社名は複数の読みがあるため、関数だけで正式な読みを保証できません。会社の正式な読みを確認したうえで修正します。
SUBSTITUTEの置換範囲に注意
SUBSTITUTEは文字列の途中も置換します。社名本体に同じ文字の並びが含まれる特殊なケースでは、意図せず削除する可能性があります。法人格が先頭・末尾のどちらにあるかを限定した処理や、法人格と会社名を別列で管理する方法を検討してください。
値として使うときの仕上げ
結果を確認したら、必要に応じてB列をコピーして「値の貼り付け」で確定できます。元の会社名とふりがな情報は確認用に残します。数式のままなら元セルの変更に追従しますが、値に変換した後は自動更新されません。
社名の余分な空白の整理はTRIM・SUBSTITUTEの使い分け、姓と名の結合は文字列を結合する方法が役立ちます。
次に読むと理解が深まる記事
- Excelで空白(スペース)を削除する方法|TRIM・SUBSTITUTEの使い分け
- Excelで文字列を結合する方法|&・CONCAT・TEXTJOINの使い分け
- 218-01|Excel PHONETIC関数の使い方|日本語の文字列をかな漢字混じりの読み仮名に変換する際に便利な関数です
参考:Microsoft公式ドキュメント PHONETIC / SUBSTITUTE

コメント