在列中查找特定名称,在另一张工作表中我指定的列中输入相应行中的值

在列中查找特定名称,在另一张工作表中我指定的列中输入相应行中的值

因此,我准备了一个工作表,人们可以进入这个工作表并写下自己的姓名,以报名参加特定日期的会议。在另一张工作表中,我记录了他们的姓名,并手动输入了他们报名的日期,这样可以更轻松地查看谁已经报名,谁还没有报名。

我是否可以在单独的工作表中其名称旁边使用一个公式,该公式表示“如果此名称在此列中的任何地方为真,则在指定的列中的相应行中输入值(日期)”。

例如,A 列为日期。E 列为经理姓名。如果 E 列显示“john doe”,则将 A 列(同一行)中的值导入另一张工作表中,即 2/10/2015。

这有任何意义吗?

答案1

假设你的数据在“Sheet1”上,而你的公式在“Sheet2”上,我会使用

=INDEX(Sheet1!A:A,MATCH("john doe",Sheet1!E:E,0))

或者更可能

=INDEX(Sheet1!A:A,MATCH(A2,Sheet1!E:E,0))

甚至这样(明确一点)

=INDEX(Sheet1!A:A,MATCH(Sheet2!A2,Sheet1!E:E,0))

相关内容