乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL公式,模糊搜索

EXCEL公式,模糊搜索

作者:乔山办公网日期:

返回目录:excel表格制作


第一,Excel公式实现矩阵搜索极为复杂,而楼主要的,还是一个全表的搜索;
第二,供选择意味着下拉菜单,也就是数据有效性;把(第一)产生的结果再动态地合并到这个有效性序列又是一个复杂的过程
结论:
第一,公式是不可能完成楼主的需求的;
第二,VBA结合组合框可行

VLOOKUP函数,
=VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])
各参数含义:
Lookup_value:需要在数据表首列进行搜索的值,lookup_value可以是数值、引用或字符串。
Table_array:需要在其中搜索数据的信息表,Table_array可以是对区域或区域名称的引用。
Col_index_num:满足条件的单元格在数组区域table_array中的列序号。首列序号为1。
Range_lookup:制订在查找时是要求精确匹配,还是大致匹配。如果为FALSE,大致匹配。如果为TRUE或忽略,精确匹配。
举例:
假如你需要在sheet1表中的A1单元格填写名称,B1单元格能够自动查找与A1名称相关的数据,而相关的所有数据在sheet2表的A1至C100中的B列,那B1单元格中的公式就应该7a64e78988e69d83361如下:
=VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE)
注:其中2的意思就是ABC列中的B列,因为B列是你所要查找区域的第二列,因此这里应为2,假如在C列,那这里就应该是3。
在B1中填入上面的公式后,B1会显示#N/A,意思是某个值对于该公式或函数不可用,这是应为你A1单元格中未填入内容。如果想让#N/A不显示或隐藏掉,那B1的公式应该如下:
=IF(ISERROR(VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE)),"",VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE))
上面这个公式的意思是,在B1单元格中,假如所查找的值不存在,那就显示为空白,反之则显示所查找到的值。

希望能够帮到你~!
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(非实际数据,是示例数据,把现状和目标效果表示出来)作为附件发来看下

1、首先打开excel,在这里随便输入一组数字。现在要做的就是要计算出下面红框中的这一组数字的平均值。
2、首先要在这一组数据下面的那个单元格里面,输入一个等于号,即按键盘上面的等于号就可以了。
3、然后,再接着输入一个求平均值的函数公式,即average这样一个英文单词,即平均数的意思,这个函数也是可以在excel软件中直接选取的,但是那样不如这样简单,只要记住以后,打上这个单词就可以 了。然后在单词后面再输入一个括号的左半边。
当输入左半边以后,要用鼠标,从最下面的5开始,一直按住向上拖动,直到全部选定这一组数据。
4、这时候,在括号的右边会出现一个蓝色字体的坐标,这就是要计算的数组的坐标位置。现在,就可以点击键盘上面的回车键开始计算平均值了。
5、按键完毕,此数组的平均值立刻出现在刚才输入公式的单元格中,这个数值,就是上面那一组数字的平均值。

相关阅读

  • EXCEL公式,模糊搜索

  • 乔山办公网excel表格制作
  • 第一,Excel公式实现矩阵搜索极为复复杂,而楼主要的,还是一个全表的搜索;第二,供选择意味着下拉菜制单,也就是数据有效性;把(第一)产知生的结果再动态地合并到这个有效性
关键词不能为空
极力推荐

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