我正在创建一个包含大量信息的Excel数据库,我希望这些信息显示在"摘要"选择下拉列表中的某个项目时的工作表。例如,如果我从Sheet1的下拉列表中选择A,我希望Sheet2中的B1:B10中的内容显示在Sheet1中。我尝试了IF和VLOOKUP,但无法找到解决方案。请注意,所有信息都是纯文本的,并且不涉及此类数学计算。提前谢谢!
答案 0 :(得分:0)
在 Sheet2 中说我们有以下数据:
并在 Sheet1 单元格 A1 中,我们有一个下拉列表:
我们想选择一个名字(如David)并查看与David相关的所有数据。
在 Sheet2 单元格 C1 中输入:
=IF(Sheet1!$A$1="","",IF(A1=Sheet1!$A$1,1,""))
并在单元格 C2 中输入:
=IF(Sheet1!$A$1="","",IF(A2=Sheet1!$A$1,1+MAX($C$1:C1),""))
并向下复制。列 C 将标记感兴趣的行。如果我们在 Sheet1中选择David, Sheet2 现在看起来像:
现在我们所要做的就是收集感兴趣的物品。在 Sheet1 单元格 A2 中输入:
=IF(ROWS($1:1)>MAX(Sheet2!C:C),"",INDEX(Sheet2!B:B,MATCH(ROWS($1:1),Sheet2!C:C)))
并复制下来。 Sheet1 现在显示: