次のQ.Noに回答した内容の小改造ですが、お役に立てば幸いです。
Sheet1
A列は作業列(質問内容と相違していますが、データの後ろに置くことも可能ですので、ご自分で改造してください)
................A...............B
..1................1.......(株)A
..2...............2...(有)A
..3........................(株)B
..4........................C(株)
..5...............5.......A(株)
..6...............6.....AA(株)
A1の式=IF(ISERROR(SEARCH(Sheet2!$A$1,B1,1)),"",ROW())
以下下方にコピー
Sheet2
A1に検索する文字を入れる
................A.................
..1...............A.................
..2.......(株)A.................
..3...(有)A.................
..4.......A(株).................
..5.....AA(株).................
A2の式=IF(ISERROR(SMALL(Sheet1!$A:$A,ROW(A1))),"",INDEX(Sheet1!$B:$Z,SMALL(Sheet1!$A:$A,ROW(A1)),COLUMN(A1)))
以下下方に複写