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

 我来答
百度网友a2e3d498
2017-11-15 · TA获得超过3753个赞
知道小有建树答主
回答量:1687
采纳率:41%
帮助的人:185万
展开全部

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中输入任一个字符,相关信息就出来了。如下图,我输入和一个”狗“字:

cyfx2288
2013-05-09 · TA获得超过1649个赞
知道小有建树答主
回答量:871
采纳率:83%
帮助的人:203万
展开全部
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只返回匹配的行号,修改后面的列号,可以定位返回本行所有的数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon01314e7709
2013-05-09 · TA获得超过9320个赞
知道大有可为答主
回答量:6761
采纳率:61%
帮助的人:2459万
展开全部
追问
嘿嘿,这个是VLOOKUP~不过我现在不用这个~不太管用啊~我在找找吧~谢谢你~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duhuanbing
2013-05-09 · 超过10用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:25.1万
展开全部
上图片嘛!我帮你看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式