如何在一个excel表格中查找与另一个表格多个对应的数据并按行显示在多个单元格内?

如图,希望能在表格1中,单元格输入标签:1时,表格2中含有标签1的内容能够在下面全部都呈现出来(用了VLOOKUP函数,但是只能显示表格2中的一组数据,不能全部显示)

在一个excel表格中查找与另一个表格对应的数据,我们需要用到VLOOKUP函数。VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值,下面我们分步来介绍一下VLOOKUP函数的用法:
1、首先我们需要先打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。

2、然后当我们把光标定位在需要展示数据的单元格中,如下图红色方框。

3、接着,我们在单元格中输入“=vl”,这时候会自动提示出VLOOKUP函数,双击蓝色的函数部分。

4、现在我们可以看到,单元格中显示出了一个完整的VLOOKUP函数。

5、此时我们选择第一列中需要匹配数据的单元格,只需要选中一个就可以,然后我们需要输入英文状态下的逗号“,”。

6、输入逗号后,我们再返回到第二张表【表2】,用鼠标选中全部的数据。

7、因为我们要返回的是【表2】中第四列的班级信息,所以在公式中再输入“4,”(注意这里的逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,这个我们不用选,直接按回车键就可以了)

8、现在我们按下回车键之后,电脑就会展示出匹配到的数据,如下图示例。

9、最后一步是,如果想要把一列中的数据都匹配出来,那么我们只需要按下图操作。

10、现在我们已经完成了所有的操作,最终效果如下。

备注:vlookup函数通俗的解释
vlookup(要在目标区域第一列查找的值,目标区域,要返回的值在目标区域的哪一列,如果已排序可以使用模糊查找1否则精确查找0)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-18
我也遇到你这样的问题,我用了一个比较笨的办法。就像你说的,用了VLOOKUP函数,但是只能显示表格2中的一组数据,不能全部显示。我就反过来,用表2匹配表一,这样表2里能陪配到的数据都你需要的,把匹配不到的数据去掉就好。如果数据散乱你做个排序就好。