EXCEL查询功能代码:在单元格中输入数据,模糊查找另一表格内容并显示在本页

如题所述

在Sheet2的A10单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(APQD BOM!A:A,SMALL(IF(APQD BOM!$G$2:$G$7000=$B$3,ROW($2:$7000),4^8),ROW(A1)))&""追问

不能模糊查找啊,求宏代码

追答

什么样才叫模糊查找,是包含B3内容吗?

在Sheet2的A10单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(APQD BOM!A:A,SMALL(IF(APQD BOM!$G$2:$G$7000="*"&$B$3&"*",ROW($2:$7000),4^8),ROW(A1)))&""

追问

比如技术标识号为1CP-PSV-1307A,我输入个1307就都出来了

追答

在Sheet2的A10单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(APQD BOM!A:A,SMALL(IF(APQD BOM!$G$2:$G$7000="*"&$B$3&"*",ROW($2:$7000),4^8),ROW(A1)))&""

也就是说在B3前后加上通配符*

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-10
建立模糊查询,应该是用VBA写代码,才更方便一点。

求EXCEL查询功能宏代码:在单元格中输入数据,模糊查找另一表格内容并显示...
b = 1 a = Sheets(1).Range("C7")Sheets(2).Range("A2:B14650").Clear For Each rng In Sheets(3).Range(Cells(1, 1), Cells(14650, 1))If rng.Text Like "*" & a & "*" Then Sheets(3).Range(rng, rng.Offset(0, 1)).Copy Sheets(2).Cells(b + 1, 1)b = b + ...

如何用EXCEL VBA编写模糊查询程序,并将结果显示在工作表中
步骤:1、利用INPUTBOX()获得想查询的内容,并存放到局部变量INPUTDATA 中 2、用DIM MYRANGE AS RANGE 和以下语句组合进行查找 Set MyRange = Sheets("工作表名称").Cells.Find(what:=INPUTDATA, After:=ActiveCell, LookIn:=xlValues, lookat:=xlPart, searchorder:=xlByRows, searchdirection:=x...

如何在一个excel表格中查找与另一个表格多个对应的数据并显示在同一...
1、打开文件,如图。2、在查询结果表中,光标定位到C3单元格。3、点击插入函数的按钮,找到Vlookup函数。3、查找值即要查询的商品项,输入B3。4、“数据表”就是数据源区域,这里先切换到被查询表,再用鼠标选中B2:E13区域。5、“列序数”指目标列在整个框定区域的第几列,这里是第2列。6、“匹...

excel怎么在一个工作表查找另一个表格的数据?
1、在图中所示的工作表中,如果要在第I列中输入代码,相应的规范将自动显示在第J列中。这是典型的VLOOKUP应用程序示例。此功能要求代码列中的数据必须是唯一的。这意味着重复值不能出现在代码中。您需要查找的内容必须在您需要返回的数据之前(右侧)。2、单击J2单元格并单击“插入函数”按钮以显示“...

在EXCEL中查找另一表中的数据
在Excel中,想要查找一个表格的数据是否存在于另一个表格,可以通过使用COUNTIF函数实现。具体步骤如下:首先,打开包含Sheet1和Sheet2的Excel工作簿,假设你想查找Sheet1中A1单元格的数据。在Sheet1的相应单元格中,键入公式=IF(COUNTIF(Sheet2!A1:A6,A1); "包含"; "不包含")。接着,点击小括号,...

excel如何查找出数据并显示在另一个工作表中
我们在B表中操作, 选中B2单元格,并输入公式:=VLOOKUP(A2,A表!$A$1:$C$7,2,0)回车;得出结果。 然后,向下拖拉,向下复制公式并显示出结果。当然,也可以在B2单元格右下角双击鼠标, 向下复制公式并显示出结果。我们来看下公式,=VLOOKUP(A2,A表!$A$1:$C$7,2,0),怎么理解。 其中,A...

如何将excel表格的数据查找并在另一张表格显示出
在Excel中,你可以通过使用 COUNTIF 函数来查找并显示一个表格(Sheet1)中的数据是否存在于另一个表格(Sheet2)中。以下是详细的步骤:首先,打开包含Sheet1和Sheet2数据的Excel文件。假设你想检查Sheet1中A1单元格的数据。1. 在Sheet1的对应单元格(例如A1)中,键入等号"=",开始构造IF函数。2. ...

怎样在一个单元格里输入数据,另一个单元格里显示?
1. 选中D2单元格,此时鼠标会变成可输入模式(|)。2. 输入“=if”,这将激活Excel的函数输入模式,帮助你构造条件判断。3. 接着输入完整的if函数,即=if(C2>=60,"及格","不及格")。这里的意思是,如果C2单元格的值大于等于60,则D2显示"及格",否则显示"不及格"。4. 按下回车键,函数将...

在EXCEL怎么将一张表格里的内容查找另一张表中
在Excel中,将表格的数据查找并在另一张表格显示,可以通过几种方法实现,以下是详细步骤:1. **使用VLOOKUP函数**:- 打开含有源数据的Excel表格和目标表格。- 在目标表格的单元格中输入`=VLOOKUP()`函数。- 填充函数参数:包括查找的值(如A1单元格中的值)、源数据范围(如Sheet1!$A:$Z)、要...

如何在一个excel表中查找另一个excel表中的内容?
在一个excel表中查找另一个excel表中的内容的具体操作步骤如下:1、第一步,打开电脑里的excel软件,在excel软件里打开两个空表名为sheet1和sheet2,如下图所示。2、第二步,在其中一个表Sheet2的空白表中输入原始数据,如下图所示。3、第三步,把另外一个表Sheet1作为要匹配的目标空白表,先输入...

相似回答