2017-04-22 5 views
-1

1枚のシートでは、#IDs、各列の情報が異なる登録ユーザーのリストがあります。例えばExcel VBA - ユーザーIDに基づいて既知の詳細を記入してください

#user_id、#phone_number、#address ...(各情報は、異なる列上にあります)。私はユーザーが登録しているときにこの情報をActiveXフォームから取得します。

別のシートでは、ユーザーが自分のuser_idのみを入力し、#IDシートの情報に基づいて他の情報(電話、住所など)を自動入力します。登録されていない場合(= IDシートに存在しない場合は何も与えません)。

私はこの小さなプロジェクトについていくつかの助けをしたいと思います。

多くの多くのありがとうございます!

+0

あなただけの 'VLOOKUP' Excelの機能を使用することができませんでしたか? – YowE3K

+0

はい、私はその機能を調べましたが、それを動作させることはできませんでした。すべての情報を正しい場所にコピーしました。 –

答えて

0

データがSheet1の上にあると仮定すると、ルックアップIDはA2にSheet2の上で、これを試してみてくださいです... A2

=IFERROR(INDEX(Sheet1!B:B,MATCH($A2,Sheet1!$A:$A,0)),"") 

でのSheet2

してから右にそれをコピー。

シート1: enter image description here

Sheet2の enter image description here

+0

恐ろしい! まさに私が探していたものです。 多くの感謝!あなたは私をたくさん助けてくれました! –

+0

よろしくお願いします!それがうれしかった。 – sktneer

関連する問題