1、在J列做辅助列,如图,J2设置公式向下复制:
=IF(COUNTIF(D2:I2,机械工程),MAX(J$1:J1)+1,)

2、在Sheet2输入以下公式,即可将包含机械工程的所有行筛选出来:
=IF(ROW(1:1)MAX(Sheet1!$J:$J),,LOOKUP(ROW(1:1),Sheet1!$J:$J,Sheet1!C:C)&)

【原理】第1步辅助列,将包含机械工程的行进行编号。第2步按照编号逐行LOOKUP查找出来。
最简单的方法用Vlookup函数实现,你没上传附件,这个函数很简单,你自己看一下就明白了,不会的话参考下面图片的方法,为了让你看到,我吧=号删了,在vlookup前加上=号
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数
简单说明
输入数据类型
![]()
lookup_value
要查找的值
![]()
table_array
要查找的区域
![]()
col_index_num
返回数据在区域的第几列数
![]()
range_lookup
TRUE(或不填) /FALSE
用vlookup函数