乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel 里面如何查找近似值??

excel 里面如何查找近似值??

作者:乔山办公网日期:

返回目录:excel表格制作


选中要设的单元格,右键选设置单元格格式,在数字选项卡里选数值,小数位数设为0就可以

  如果下边表的数据是从左往右升序排列,可以用这个公式:

  =IF(B1-LOOKUP(B1,6:6,6:6)>INDEX(6:6,MATCH(LOOKUP(B1,6:6,6:6),6:6,0)+1)-B1,INDEX(6:6,MATCH(LOOKUP(B1,6:6,6:6),6:6,0)+1),LOOKUP(B1,6:6,6:6))



  还可以用这个公式:

  =IF(B1-LOOKUP(B1,A6:Z6,A6:Z6)>LOOKUP(B1,A6:Z6,B6:AA6)-B1,LOOKUP(B1,A6:Z6,B6:AA6),LOOKUP(B1,A6:Z6,A6:Z6))

  


表格尽量不应设计为这样子,近似值本身就不太可靠,拆分时应尽量集中拆分,如字符串ABCDE,拆分时应拆分为ABC或CDE这样连续的字符,不能拆分为ACE这样分散的情况。

B14公式下拉:

=IF(A14="","",SUMIF(A$2:A$12,"*"&A14&"*",B$2:B$12))


如果一定要弄得近似值的也行,用下面的公式,只要>=4个字相同的,就算是找到,可根据zd实际需要修改公式中的>=4

B14公式下拉:

=IF(A14="","",INDEX(B:B,MATCH(1=1,MMULT(1*ISNUMBER(0/(FIND(MID(A14,COLUMN(A:CU),1),A$2:A$12)*(MID(A14,COLUMN(A:CU),1)<>""))),ROW($1:$99)^0)>=4,)+1))



开始没看清,回答的方法是精确查找,要求单元格的内容完全一致才可,现做修改,利用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文件名称”“文件工作表名称”都按照实际情况修改
建议e799bee5baa6e79fa5e98193e4b893e5b19e333将两个表格都放在同一工作簿中,否则像如上情况,如果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我
祝你成功!

相关阅读

  • excel 里面如何查找近似值??

  • 乔山办公网excel表格制作
  • 选中要设的单元格,右键选设置单元格格式,在数字选项卡里选数值,小数位数设为0就可以  如果下边表的数据是从百左往右升序排列,度可以用这个公式:回  =IF(B1-LOOKUP(B1,6:6,6:6)>I
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网