在Excel中,使用VLOOKUP函数可以查询符合条件的一行数值,并返回该数值所对应的列数据。以下是一个示例公式:
=VLOOKUP(3, A1:A10, 3, FALSE)
其中,3表示要查询的数值,A1:A10表示列A的范围,3表示第3列数据,FALSE表示是否进行比较操作。
如果要在C1单元格中输入这个公式并向下填充直到为空白,则可以使用数组公式。具体方法如下:
1. 在C1单元格输入={=INDEX($A$1:$B$10,SMALL(IF($A$1:$A$10="甲",ROW($A$1:$A$10),4^8),1),2)}
2. 按住Ctrl+Shift+Enter键同时输入该公式。
这样,在C1到C10区域内填充该公式后,就会得到所有与“甲”对应的B列数据。
另外,如果需要返回多个与给定值匹配的结果,可以使用VLOOKUP函数的匹配范围调整选项。例如:
=VLOOKUP(3, A1:A10, 3, FALSE, FALSE)
这个公式会返回所有与给定值3匹配且列数据位于第3列的行数。