excel 中指定某区域 并查找含有某个值得单元格并输出该单元格的所有值

如图:查找B24:B27中若含有值“C”则在B31中输出单元格内的所有内容... 如图:查找B24:B27 中 若含有值“C” 则在B31中输出 单元格内的所有内容 展开
 我来答
侯玉川
科技发烧友

推荐于2017-08-09 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3571

向TA提问 私信TA
展开全部
如果只显示最后一个数据楼上用VLOOKUP的公式,在C靠最右边的情况下,可以显示其中一个含C的单元格。
如果你的意思是,在你的例子中,在B31中输出一号C,四号C的话,则需要逐一单元格进行判断才行。
可以使用如下公式:
=IF(ISERROR(FIND("C",B24)),"",B24&" ")&IF(ISERROR(FIND("C",B25)),"",B25&" ")&IF(ISERROR(FIND("C",B26)),"",B26&" ")&IF(ISERROR(FIND("C",B27)),"",B27&" ")
这个公式可以同时显示出
一号C 四号C
不过一个单元格一判断,因此不适合一次性判断过多的客服人员, 一个单元格内不能容纳超过255个字符,所以公式所包含的字符数也以此为限。
这个公式的好处是, 可以显示出每天所有客服包含“C”的人员,而且不论这个C在内容的前边还是后边,这个公式都是有效的。
另外解释一下,公式中有一个
&" "
的部分,是为了在每个需要显示的数据中间加一个空格,这样看起来好看一些。如果你要判断更多的客服人员, 为了简短公式可以把这个部分删掉,以简短公式。不过显示的时候就比较密集,回连在一起显示。
例如你这个例子,删掉 &" " 后会在B31中显示:
一号C四号C
zhang_iven
2017-02-28 · TA获得超过1761个赞
知道大有可为答主
回答量:2844
采纳率:60%
帮助的人:1795万
展开全部
=LOOKUP(1,0/(RIGHT(B24:B27,1)="C"),B24:B27)
追问
请问如果有多个单元格满足条件的话 怎么输出所有单元格
追答
这种基本函数是无能为力的,除非所有含C的单元格排在一块
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式