㈱・株式会社の表記統一をExcelで行う方法【前株・後株の注意点】
会社名の表記は「㈱山田商事」「(株)山田商事」「株式会社山田商事」のように、入力元によってバラバラになりがちです。この表記ゆれを放置すると、重複削除や名寄せの精度が下がります。この記事では、Excelで法人格表記を統一する方法と、統一する際に壊しやすい「前株・後株」の注意点を解説します。
まず知っておきたい「前株・後株」問題
会社名には「株式会社山田商事(前株)」と「山田商事株式会社(後株)」の2パターンがあり、これは正式な商号の一部です。表記統一の際に位置を変えてしまうと、法的に誤った名称になってしまうため注意が必要です。幸い、単純に略称を正式名称に置き換えるだけであれば位置は変わらないので、以下の方法で安全に統一できます。
手順1:略称を正式名称に置換する
「㈱」や「(株)」は、出現している位置(前か後か)を変えずにそのまま「株式会社」に置換すれば、前株・後株の構造を壊さずに統一できます。
| 法人格 | 統一前によくある表記 |
|---|---|
| 株式会社 | ㈱ / (株) / (株) |
| 有限会社 | ㈲ / (有) / (有) |
| 合同会社 | (同) / (同) |
| 一般社団法人 | (一社) / (一社) |
次の数式を空いている列に入れ、全行にコピーします。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"㈱","株式会社"),"(株)","株式会社"),"(株)","株式会社")
法人格の種類が多い場合、SUBSTITUTEをその数だけネストする必要があり、数式がどんどん長く読みにくくなります。
手順2:重複判定用には法人格そのものを除去したキーを作る
会社名の「表示」は前株・後株を保ったまま統一するのが正しい一方、重複を見つけるための照合キーとしては、法人格を丸ごと取り除いてしまう方が精度が上がります。前株・後株のどちらであっても、法人格を除けば同じ文字列になるためです。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"株式会社",""),"㈱",""),"(株)","")," ","")
この照合キー列を使ってCOUNTIFで重複候補を探せば、「株式会社山田商事」と「山田商事(株)」も同一候補として検出できます。名寄せ全体の手順は名寄せをExcelでやる方法で解説しています。
手作業の限界
- 法人格の略称パターンは想定以上に多く(㈱・(株)・(株)・カ)など)、SUBSTITUTEのネストが際限なく増えていきます
- スペースの有無(「㈱ 山田商事」と「㈱山田商事」)まで考慮すると、さらに置換パターンが必要です
- 会社名以外の項目(住所・電話番号など)の表記ゆれとあわせて名寄せする場合、複数の正規化ルールを1つのスプレッドシート内で管理することになり、保守が煩雑になります
無料でリストクリーニングする選択肢
会社名の表記統一だけであれば、本記事のExcel関数で十分対応できます。一方、住所の正規化や重複検出まで含めた総合的なリストクリーニングを無料で行いたい場合、次のような選択肢があります。
- Excelの関数を組み合わせる(本記事の方法)——無料だが、パターンの洗い出しと数式の保守に時間がかかる
- OpenRefineなどの無料ソフト——高機能だが、インストールや操作の学習コストがある
- ブラウザ完結型の専用ツール——インストール不要で、表記統一・住所正規化・重複検出をまとめて自動処理できる
法人格の表記統一もまとめて自動化
リストクリーナーは、法人格表記の統一(前株・後株の構造は保持)・住所の正規化・重複(名寄せ)検出をアップロードするだけで一括処理します。データはブラウザ内で処理され外部に送信されません。無料で100行まで試せます。
無料でリストを整形してみる- 前株・後株を勝手に変換しても大丈夫ですか?
- 登記上の正式名称であるため、位置(前株か後株か)は変更しないことをおすすめします。略称を正式名称に展開するだけであれば位置は変わらないため問題ありません。
- 「カ)」のような特殊な略称にも対応が必要ですか?
- 名刺やFAXで稀に見られる表記です。自社のリストに出現するパターンを実際に確認し、必要な分だけSUBSTITUTEに追加することをおすすめします。