输入学号,就能查出来对应的学生信息,以及这个学生对应的指导老师指导的其他学生的信息。这就是本次要分享的一个关于excel查找的有趣案例。如下图所示。
本次查询的数据源是这样子的,数据还是比较规整的,学号,姓名,性别等需要呈现的信息都在表格中。
根据以上信息,完成根据学号查找学生信息应该是不难的。大家都知道,vlookup函数,能帮我们实现相应的查找功能。
我们能先看看vlookup函数的语法,参加下图。举个例子大家会更容易明白。
如果我们想要查找学号41130052对应的学生姓名。我们可以用如下公式查找:
vlookup(41130052,B:H,2,0)
这里第一参数为41130052,我们用这个学号作为查找条件。
第二参数为需要查询的数据区域,在上图中,我们的数据查询区域为第B列到第H列。
第三参数为需要查询的结果所在的列数,在上图中,我们想要查姓名,是第C列,第C列是我们输入的数据区域B:H中的第二列,所以输入2。
第四参数,我们希望精确查找,所以输入0。
这样就可以查出来对应的数据啦。
我们现在回过头来看,案例中,要求查询输入学号对用的学生信息,我们看看这个vlooup怎么写,具体写法参加如下图。这跟上文示例的差异不大。
只不过,第一参数,我们改成了引用A3单元格,就是我们输入学号的单元格,
第二参数,查找的数据区域,我们引用了另一个sheet-名叫2 查询数据的sheet的B:I列。
第三参数,查找结果依然在C列,也就是第2列,故输入2
第四参数,我们依然希望精确查找,所以输入0
性别,专业名称,年级,民族,指导老师等信息,使用类似的方案也可以快速查到。
这样子,黄色单元格部分,我们就完成了。
接下来,更难更有趣的挑战出现了。绿色单元格部分,我们怎么用公式来实现。
绿色单元格部分,我们期望知道邓新发的指导老师 胡务,指导的其他学生都有谁?这个怎么做呢?
看起来用vlookup是行不通,因为他查找到第一个匹配的值就返回了?
要么去第二个sheet筛选指导老师是胡务,学生姓名不是邓新发的数据,粘过来?可行,但这个是"人工"-智能,废人。
那怎么可以用公式来实现呢?我们下期分解。
先看看网友们都怎么说?期待大神评论指导。
-