エクセルファイルの列の分割方法について

1行に対し1人の担当者情報を入力していく形式の顧客の担当者名簿を加工して、1行で1つの会社情報を入力し、重複する企業の別担当者がいた場合、別の列に担当者2、担当者3…といった形で併記していくような方法などありますでしょうか。
lookup dataなどを活用してみようと試みたのですが、一つのキーに対して複数の結果があった場合に求めたい形として返らず困っております。

アドバイスいただけると幸いです。

説明が分かりにくくすみません。
エクセルのサンプルデータを作成しました。
https://27.gigafile.nu/0403-d993a3a0fcf4e556cc12e7f917b74ccfc
新規ユーザはファイル添付ができないようなので、Gigafile便にて貼り付けます。

1シート目に元となるデータ、2シート目に統合したいデータ、3シート反映させたい形を記載しております。

企業名で1行にまとまるので見やすく感じますが、この並びにしてしまうと最終出力として程度の価値しかなくなります。これを作るのも面倒ですし、このデータを元に担当者を抜き出すのも面倒になります。おそらく各担当者には役職も追加することになるでしょう。

ロジックとしては、企業名(+担当者)でソートしたあとループを回し、企業名でブレイク(変わった)判定しながら横に並べるしかない(その方がロジックとしてシンプル)と思います。
そうなると、1企業最大何人担当者がいるかわからないと列を予め用意できません(必要になる都度追加する方法もあり)。それは上記処理の前にループ回してカウントするか、わかるならLINQで最大値を取得してその分列を追加します。
(社内セキュリティでサンプルデータを取得できないためもあり、具体的なロジックサンプルは用意できませんので悪しからず)