シートごとに列位置が異なっている
という条件では、1つの数式で対応することは無理でしょう。
少し長くなるけど
検索結果用シートのセルB2に
=IF(COUNTIF(○○会員!$A:$A,$A2)>0,VLOOKUP($A2,○○会員!$A:$D,COLUMN(B1),FALSE),IF(COUNTIF(▲▲会員!$B:$B,$A2)>0,VLOOKUP($A2,▲▲会員!$B:$E,COLUMN(B1),FALSE),IF(COUNTIF(□□会員!$E:$E,$A2)>0,VLOOKUP($A2,□□会員!$E:$H,COLUMN(B1),FALSE),"NG")))
右へ、下へ、フィルドラッグします。
検索順序、○○会員→▲▲会員→□□会員
数式の条件
名前は、全シートで一意であること。重複した場合、最初のシートにヒットします。
どのシートにも存在しない名前は「NG」が返ります。
COUNYIF関数は、名前の存在有無確認用
VLOOKUP関数:必要項目取得用