![Excel-输入某个值时显示另一张表中的值](https://linux22.com/image/1476040/Excel-%E8%BE%93%E5%85%A5%E6%9F%90%E4%B8%AA%E5%80%BC%E6%97%B6%E6%98%BE%E7%A4%BA%E5%8F%A6%E4%B8%80%E5%BC%A0%E8%A1%A8%E4%B8%AD%E7%9A%84%E5%80%BC.png)
我目前有一张 Excel 表,其中 A 列列出了项目名称,D 列列出了开始日期,E 列列出了启动日期。该表多次列出了项目名称,因为每行都指定给项目的特定人员。例如,如果项目名称为 A,则开始日期和启动日期将全部相同,因为这是同一个项目。
在另一张工作表中,我希望能够输入项目名称,并从另一张工作表中获取开始日期和结束日期的值,这样就不必重新输入了。具体来说,如果单元格中输入的项目名称的值为“A”,我希望 B 列(开始日期)提取上一张工作表中与项目 A 相关的开始日期(在此工作表中为 D 列)。困难在于上一张工作表中会有多个项目 A 实例。
我应该使用什么公式?
答案1
这回答了使用什么函数的问题。假设数据在 Sheet1 上,并且这些数据被输入到 Sheet2 的 B 和 D 列中 =+IFERROR(VLOOKUP($A4,Sheet1!$A$2:D116,COLUMN()),"")