发布网友 发布时间:2022-04-26 05:42
共1个回答
热心网友 时间:2022-06-24 07:29
这个问题可能有很多方法,我推荐两种办法:一是用排序的方法,然后对比,不过这个办法容易做,但效果过程比较慢,类似于手工比对;二是用函数VLOOKUP是最好不过的了,不但速度快,而且准确无误,能帮助你实现对两个工作表中各值的比对。废话少说,我还是快点告诉你怎么操作吧。假设你把规格型号或名称放在两个表的第一列第二行,也就是在A1B2-A1BN(这里的N代表有N行)在两个工作表中任选其中一工作表,在其要比对数值后插入一列,假设该列n1,选中A1n1单元格,单击函数FX,选中VLOOKUP后,会跳出函数输入对话框,第一(VAIUE)是选取你在该工作表要比对规格型号或名称的区域,假设为A1B2-A1BN,将此区域输入对话中,或用鼠标拖放的方法选中也可;第二,选中要比对的另一张工作表的比对区域,方法同第一张表;第三,在对话框中输入要比对的规格型号或名称的数值在第几列,从规格型号或名称数起至需比对数值列止,是几列你就输入数字几;第四,输入false,最后回车确定。函数公式基本上就完成了,需要注意的是,在第一步里一定要输入绝对引用符号,是为了确定比对区域在其以下单元里不会变化。第五步,将该单元格的公式填充下面(选定区域内)各个单元格,结果就出来了,同一个规格型号或名称的就会将另一工作表的数值引用过来,显示错误符号说明有一张表没有规格型号或名称,规格型号或名称可根据需要任选一种作为比对内容即可。
希望你能成功!
附:VLOOKUP函数
函数名称:VLOOKUP
主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。
特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。