可以,但是需要使用数组公式
假设数据是A1:C1000
那么,你在D1输入
=index(B:B,small(if($C$1:$C$1000=100,row($c$1:$c$1000),4^8),row(a1)))&""
输入后,不能回车,需要按下ctrl+shift+回车,即看到公式前后有{}的出现
下拉填充,即可
需要高级筛选来完成:在任意单元格区域做一个与源区域一样的表头,在分数下面的单元格中写入100,然后筛选----高级-----源区域(你的全部数据区域)----条件区域(你做的表头连同下面的那一行)-----指把结果复制到指定位置(你自己在表格中选择一个合适的位置),确定就可以了。
=index(a$1:a$100,small(if(b$1:b$100=100,row(b$1:b$100),4^8),row(a1))
数组函数,输入后同时按下ctrl+shift+enter三个键结束
向下填充公式
C1=if(B1="100",A1,"")
3楼和5楼正解