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

2024-11-29 07:57:16
推荐回答(1个)
回答1:

以对照基础表区域内容,根据姓名来确定状态表中人员的入职、转正、离职月份,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),""),右拉下拉。