excel中搜索到所有符合条件的单元格,vlookup只能搜索到一个,现在要的是全部
来源:百度知道 编辑:UC知道 时间:2024/09/22 13:29:12
楼上讲的,没那么容易吧。
那是单条件多数据返回的,用VLOOKUP只能返回最上面一个数据。
不知道你的源数据在哪?
假设数据均在Sheet1当中,“正式名称”在A列、“编号”在B列,第1行是表头,数据从第2行起:
就在你上面所付表格(数据也从第2行起)的C2(编号1)输入
=INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$A$2:$A$100=$B$2,ROW($2:$100),4^8),COLUMN(A:A)))&""
数组公式,先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充到E2。
回答者: Stcxj - 府丞 十四级 2009-10-16 01:49
昨夜不知道你的源数据的单元格地址如何(样式一),给你设置了复杂的“单条件多数据”公式。
今天想起,还有一种样式(样式二),用INDEX就更容易啦:
在C2(编号1)输入
=IF(ISERROR(INDEX(Sheet1!B:B,MATCH($B2,Sheet1!$A:$A,))),"",INDEX(Sheet1!B:B,MATCH($B2,Sheet1!$A:$A,)))直接回车并再向右填充到E2就行。
在Excel中,如何将Sheet1中符合条件的某一单元格所在行的所有数据,自动调用到Sheet2中? 在EXCEL中,怎么使某列符合条件的所有单元格显示为同一数量? [硬件搜索]帮忙列出所有符合条件的硬件产品 EXCEL问题---如何找出所有的符合条件的组合 请教:EXCEL中如何实现条件搜索 怎么在 Excel 中删除符合条件的数据? excel中如何自动生成符合条件的内容? EXCEL中对符合条件的数据进行分类汇总 EXCEL中,怎么删除符合条件的行? excel中如何删除符合条件的数值