2017-04-22 36 views
-1

在一張紙上,#IDs,我有一列註冊用戶,每列都有不同的信息。Excel VBA - 根據用戶ID填寫已知詳細信息

例如: #user_id,#phone_number,#地址 ...(每個信息都在不同的列上)。當用戶註冊時,我從ActiveX窗體中獲取這些信息。

在另一張紙上,我希望人們只輸入他們的user_id,並根據#ID表中的信息自動完成其他信息(電話,地址等)。如果未註冊(=不存在於#ID表單,則不提供任何內容)。

我很想在這個小項目上得到一些幫助。

很多很多謝謝!

+0

不能你只需要使用'VLOOKUP' Excel函數? (如果查找值不存在,則包裹在'IFERROR'中以顯示空白值。) – YowE3K

+0

是的,我查看了該功能,但是我沒有設法使其工作/將所有信息複製到正確的位置。 –

回答

0

假設你的數據在Sheet1和查找ID是在A2上Sheet2中,那就試試這個...

在Sheet2上

在A2

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

然後將其複製到右。

工作表Sheet1: enter image description here

Sheet2中 enter image description here

+0

太棒了! 正是我在找的東西。 非常感謝!你幫了我很多! –

+0

不客氣!很高興它的工作。 – sktneer