Excel-输入某个值时显示另一张表中的值

Excel-输入某个值时显示另一张表中的值

我目前有一张 Excel 表,其中 A 列列出了项目名称,D 列列出了开始日期,E 列列出了启动日期。该表多次列出了项目名称,因为每行都指定给项目的特定人员。例如,如果项目名称为 A,则开始日期和启动日期将全部相同,因为这是同一个项目。

在另一张工作表中,我希望能够输入项目名称,并从另一张工作表中获取开始日期和结束日期的值,这样就不必重新输入了。具体来说,如果单元格中输入的项目名称的值为“A”,我希望 B 列(开始日期)提取上一张工作表中与项目 A 相关的开始日期(在此工作表中为 D 列)。困难在于上一张工作表中会有多个项目 A 实例。

我应该使用什么公式?

答案1

这回答了使用什么函数的问题。假设数据在 Sheet1 上,并且这些数据被输入到 Sheet2 的 B 和 D 列中 =+IFERROR(VLOOKUP($A4,Sheet1!$A$2:D116,COLUMN()),"")

相关内容