- ·上一篇:excel表格怎么设置水柱图
- ·下一篇:怎么将内容转成excel表格
excel表格怎么把数据取近似值
1.EXCEL函数,查找近似值
开始没看清,回答的方法是精确查找,要求单元格的内容完全一致才可,现做修改,利用sumproduct和index嵌套使用达到你的效果(假如A文件的A列内容都没有重复值),方法如下:
在B文件B1单元格输入公式=INDEX([A文件路径A文件名称.SLX]A文件工作表名称!$A$1:$C$5000,SUMPRODUCT(NOT(ISERROR(FIND(A1,[A文件路径A文件名称.SLX]A文件工作表名称!$A$1:$A$5000,1)))*ROW($1:$5000)),1)然后下拉复制即可(注意,将“A文件路径”“A文件名称”“文件工作表名称”都按照实际情况修改
建议将两个表格都放在同一工作簿中,否则像如上情况,如果A文件发生移动,会造成关联失败。如果都放在同一工作簿,那么输入公式=INDEX(A文件工作表名称!$A$1:$C$5000,SUMPRODUCT(NOT(ISERROR(FIND(A1,A文件工作表名称!$A$1:$A$5000,1)))*ROW($1:$5000)),1)
以下括号内是原回答,只适合精确匹配的情况,不适用像你讲的有包含的情况,这里对自己粗心没看清要求表示歉意!
(假如A文件的A列内容都没有重复值的话,建议用VLOOKUP函数,具体方法如下
1、在B文件B1单元格输入公式=VLOOKUP(A1,[A文件路径A文件名称.SLX]A文件工作表名称!$A$1:$D$5000,2,0)然后下拉复制即可(注意,将“A文件路径”“A文件名称”“文件工作表名称”都按照实际情况修改
2、建议将两个表格都放在同一工作簿中,否则像如上情况,如果A文件发生移动,会造成关联失败。如果都放在同一工作簿,那么输入如下公式=VLOOKUP(A1,A文件工作表名称!$A$1:$D$5000,2,0)然后下拉复制
3、如果两个文件的A列有重复,尤其是A文件A列有重复内容,建议用sumproduct函数处理)
如有问题,百度HI我
祝你成功!