我在同一个文件中有两个 Excel 工作表。
一份是父母及其相关子女的完整名单。
另一个是家长及其平台登录信息的列表。
由于某种原因,两个文件的长度存在差异 - 例如,一个文件中有 570 个用户,另一个文件中有 599 个用户。
我想要做的是 - 大概是使用VLOOKUP
- 如果父母的用户名在两张表上匹配,则显示父母的密码。
第一页(称为父母子女)
ParentUniqueID
ParentTitle
ParentForename
ParentSurname
ParentUsername
Password
ChildForename
ChildSurname
ChildYeargroup
ChildRegGroup
ChildUniqueID
第二页(称为家长登录)
Surname
Forename
Login Profile
UID
Username
Password
我想做什么...
如果ParentUsername
在!父子匹配Username
!家长登录,填写Password
字段!父子Password
(当前为空),其中包含来自相应字段的数据!家长登录。
如果某行不匹配 - 即有一个用户名存在于!父子但不是!家长登录,我希望该行的Password
字段在!父子保持空白。
希望这是有道理的——我想我自己也有点困惑!
提前致谢,
答案1
如果数据在表格中(Excel 2007 及更高版本),公式会更容易编写,因此我就是这样编写公式的。
因此Password
细胞父母子女公式如下:
=IFERROR(VLOOKUP([@ParentUsername], ParentLogins, 6, FALSE), "")
试一试,然后告诉我它是否符合您的要求。假设您使用的是 Excel 2007 或更高版本,如果不是,请告诉我,因为调整公式并不难。