excel,如何在一列中搜索到我需要的数值或字符,然后返回该字符或数值所在行的所有信息

如题所述

1. 下图是我的数据源和搜索框:

2. 在A8中输入”=INDIRECT(("A"&MATCH("*"&$B$7&"*",A:A,)))“
在B8中输入”=VLOOKUP($A$8,$A$1:$C$5,2,0)“
在C8中输入”=VLOOKUP($A$8,$A$1:$C$5,3,0)“

3. 现在,只要在B7中输入任一个字符,相关信息就出来了。如下图,我输入和一个”狗“字:

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-09
VLOOKUP(数值或字符,$A$1:$A$20,1,FALSE)

其中的数值或字符也可以是你指定的单元格,$A$1:$A$20是你要查找的范围,反回你找到的数据所在行的第几列数据,FALSE允许查找之前,不必对所查数据排序。

类似的功能,用=OFFSET(G$1,MATCH(A4,F:F,0)-1,1,1,1)也可以实现,具体你试试吧。追问

不是VLOOKUP~这个我会用~我是想就在这一列找出我想要的那个值,然后在返回这个值所在的那一整行~VLOOKUP是以一列为基础,找到其他列所匹配的值~不过谢谢你啦。。我感觉我问这问题我都不知道怎么描述了。。我还是慢慢试试那些函数吧~非常感谢!~

追答

如果是这样,那我后面OFFSET这个公式正适合你,match只返回匹配的行号,修改后面的列号,可以定位返回本行所有的数据。

追问

太好了,我再试试~就你回答的多,选你为最佳吧!~

本回答被提问者采纳
第2个回答  2013-05-09
可以参考下面链接中的答案
http://zhidao.baidu.com/question/548723388?&oldq=1#answer-1383821369追问

嘿嘿,这个是VLOOKUP~不过我现在不用这个~不太管用啊~我在找找吧~谢谢你~

第3个回答  2013-05-09
上图片嘛!我帮你看看

excel,如何在一列中搜索到我需要的数值或字符,然后返回该字符或数值所...
1. 下图是我的数据源和搜索框:2. 在A8中输入”=INDIRECT(("A"&MATCH("*"&$B$7&"*",A:A,)))“在B8中输入”=VLOOKUP($A$8,$A$1:$C$5,2,0)“在C8中输入”=VLOOKUP($A$8,$A$1:$C$5,3,0)“3. 现在,只要在B7中输入任一个字符,相关信息就出来了。如下图,我输入和一...

excel中如何查询单元格含有某些字符并返回该字符
1、CTRL+F,调出查找对话框 2、查找中输入:1,点击查找全部 3、按下键盘上的CTRL+A,选择查找到的单元格 4、查找选择的效果

如何在excel中查找并返还特定字符?
在Excel中查找并返还特定字符,可以通过使用FIND函数或SEARCH函数实现。FIND函数是Excel中用于查找特定字符或文本在另一个文本串中的位置的工具,该函数区分大小写。其基本语法为FIND,其中find_text是要查找的字符或文本,within_text是要在其中搜索的文本串,start_num是可选参数,用于指定搜索的起始位置,...

EXCEl中如何查找出某一列中的数据包含特定字符串返回对应其它列的数值...
1.打开电脑,然后在excel中打开所需的文档。此时,从产品名称中找到关键字ABC,并将这三个关键字提取到brand列中;2.您可以首先使用find函数来查找productname列中的关键字数量,然后在D4单元格中输入公式=find({“A”、“B”、“C”}、C4)。3.输入后,我们可以看到返回的值是关键字字符串的位置,...

excel如何在一列中查找某一个字符
一、如下图的表格中A列有几个名字,这时要在B列中查找A列单元格中是否包含“某”这个字,如果有,则返还“有”,如果无,则返还“无”,这时点击B1单元格,然后点击公式栏。二、在B1单元格的公式栏中输入公式=IF(ISERROR(FIND("某",A1)),"无","有") 。三、然后点击公式栏上的“√”,...

Excel中如何查找出某一列中的数据包含某一列里面的特定字符数据,并返 ...
在D2中输入或复制粘贴下列公式 =IFERROR(LOOKUP(1,0\/FIND(C$2:C$5,B2),C$2:C$5),"无关键词")或 =TEXTJOIN(",",,IF(ISNUMBER(FIND(C$2:C$5,B2)),C$2:C$5,""))下拉填充

EXCEL 在某列单元中查找字符串,并返回该字符串所在单元格的内容
比如A1-A20为"某列"B1输入要查找的字串.C1输入下面公式,并按ctrl+shift+enter结束输入.即可.=IF(MAX(NOT(ISERROR(FIND($B$1,$A$1:$A$20)))*ROW($A$1:$A$20))=0,"无匹配",INDEX(A1:A20,MAX(NOT(ISERROR(FIND($B$1,$A$1:$A$20)))*ROW($A$1:$A$20)))补充回答:如果照你...

EXCEl中,如何用函数查找出某一列中的数据包含特定字符串,并返回该单...
如果你的数据从第1行开始,在D1单元格输入下面公式向下复制到你需要的行数为止:=IF(COUNTIF(A1,"*a*"),A1,IF(COUNTIF(B1,"*a*"),B1,IF(COUNTIF(C1,"*a*"),C1,"")))

如何在Excel中返回某字的文本?
具体操作步骤如下:1. 假设我们要在A列的单元格中查找是否包含“某”这个字。2. 在B列的对应单元格中输入公式,例如,在B1单元格中输入`=IF),"无","有")`。这个公式的意思是,如果A1单元格中包含“某”这个字,FIND函数会返回该字在字符串中的位置,此时IF函数会返回&...

excel怎样用公式找到某一条件对应的数值或字符串?
用VLOOKUP函数:批量把你想要的值从数据区查找出来,进行查询或者核对工作。B列试样号 平行长度就是你说的某一条件,他对应唯一的RM(你说的283所属列)要查找的值和数据区有公共的值引导,我们称之为索引(也就是B列)。比如说我想要找到王二的身份证号,我们需要通过王二和包含王二对应的身份证号的...

相似回答