Excel 如何查找一列的某一内容并返回该内容同行后一列或前一列的值?

如题所述

以对照基础表区域内容,根据姓名来确定状态表中人员的入职、转正、离职月份,b2=TEXT(MIN(IF(IF(基础!$A$3:$A$102=$A2,基础!$B$3:$M$102)=LEFT(B$1,2),COLUMN($A:$L))),"0月份;;;")
数组下拉右拉

如果2个表的姓名的顺序是一样的,可以:=IFERROR(LOOKUP(1,0/(基础!$B3:$M3=SUBSTITUTE(B$1,"月份",)),基础!$B$2:$M$2),""),右拉下拉。

如果顺序不确定:=IFERROR(LOOKUP(1,0/(OFFSET(基础!$B$2:$M$2,MATCH($A2,基础!$A:$A,)-2,)=SUBSTITUTE(B$1,"月份",)),基础!$B$2:$M$2),""),右拉下拉。

温馨提示:答案为网友推荐,仅供参考
相似回答