只对楼主问题答覆:
=VLOOKUP($A$10,$4:$8,ROW()-9,)&""
若A4~A8范围搜寻不到A10的数据,要显示空格(不显示错误值):
=IF(COUNTIF(A$4:A$8,$A$10),VLOOKUP($A$10,$4:$8,ROW()-9,),"")&""
=IF(ISERROR(VLOOKUP( ),"",VLOOKUP( )) ...=IF(OR(VLOOKUP()="",ISERROR(VLOOKUP())),"",VLOOKUP()) ...
=IF(ISERROR(VLOOKUP($A$10,$4:$8,ROW()-9,FALSE)),"",VLOOKUP($A$10,$4:$8,ROW()-9,FALSE))