一、两列数据是否匹配 判断数据列的数据是否在数据源中出现 =IF( ISERROR(MATCH(A2,$C2:$C20,0) ),"",A2) 二、取匹配出来的行号 =IF( ISERROR( MATCH( A2,$C$2:$C$20,0 ) ),"", MATCH( A2,$C$2:$C$20,0 )) 三、拿到数据源对应的行值 =IF(ISERROR(INDIRECT("C"&B2)),"",INDIRECT("C"&B2+1) )