要在Excel中找出一行数据对应的一列数据,可以使用VLOOKUP函数。该函数的语法如下:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
其中,lookup_value是要查找的值,table_array是包含要查找值所在列的数据范围,col_index_num是目标值所在列的索引号码(从1开始),range_lookup是否进行近似匹配。
举个例子:假设你想要找出表1中A1单元格对应表2中B1单元格中的值。首先,在表1的A列中输入要查找值,并在B列输入与之对应值所在列的索引号码(例如1)。然后,在D3单元格输入以下公式:
=VLOOKUP(B3, A2:B10, 2, FALSE)
这会返回表1中与B3相匹配并位于第2列(即B2到B9)中的值。
请注意,在使用VLOOKUP函数时,必须确保要查找值在table_array中出现,并且必须按照正确的顺序输入这些值。
用index、match组合函数即可
但是不知道你要怎么着啊?在D10单元格输入公式:
=IFERRORK(INDEX(B2:H7,MATCH(A10,A2:A7,),MATCH(B10,B1:H1,)),'')
然后在A10单元格输入A列上面的任一数字、在B10单元格输入B1:H1区域的任一数据,再看看D10单元格的显示效果如何?
可能的原因和解决方法
列宽不足以显示包含的内容
增加列宽 选择该列,指向“格式”菜单上的“列”,再单击“列宽”,然后输入一个数字。
缩小字体填充 选择该列,然后在“格式”菜单上,单击“单元格”,再单击“对齐”选项卡,然后选中“缩小字体填充”复选框。
用就可以了。先选中任意一个有数据的单元格,再点工具中的自动筛选,在标题行中就会出现一个小的下拉按钮,点击然后选择一个数值就可以了。比如说工资列选择的是2000,则显示的所以工资为2000的。