EXCELL如何引用目标区域内的某一单元格右侧第一个非空单元格内容?如何引用左侧最后一个非空单元格内容?

EXCELL有一行内容是1-12月的工作项目,这些项目每年都重复,而且有空项(为了方便提取,我又在其右边插入一个重复的1-12月的工作项目,还插入了1个提取当天日期的公式),然后在这些项目右边的那栏要求显示距离今天最近的一个非空项目,如何做到?

(上次提问系统给匹配了一个答非所问的垃圾答案,希望这次他们走点心。)
第O列的内容是人工录入的,第N列的内容是系统自动生成的,公式=month(today())
要求第P列的内容是O列标示的月份之前最近的一次任务,比如设备1是任务1-4,设备2是任务2-3,设备3是任务3-1
要求第Q列的内容是O列标示的月份当月及之后最近的一次任务,比如设备1是任务1-5,设备2是任务2-4,设备3是任务3-1

1、在O2单元格输入以下公式,然后向下填充公式

=LOOKUP(1,0/(OFFSET(B2,,,,MONTH(TODAY())-1)<>""),OFFSET(B$1,,,,MONTH(TODAY())-1))

2、在P2单元格输入以下公式,然后向下填充公式

=LOOKUP("座",OFFSET(B2,,,,MONTH(TODAY())-1))

3、在Q2单元格输入以下公式,然后向下填充公式

=IFERROR(LOOKUP("座",OFFSET(B2,,MONTH(TODAY())-1,,12-MONTH(TODAY())+1)),"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-23
第一步,在要建数据的格子里打=号。第二步,点要引用的数据的格子。第三步,在编辑栏那里点 勾 。就行了本回答被网友采纳
第2个回答  2018-11-24
Q2单元格输入公式:
=LOOKUP("座",B2:M2)
复制并下拉即可
第3个回答  2018-11-23
建议上个虚拟表(能说明问题的)再说明一下,不然不易理解
第4个回答  2018-11-24
=if(o2>1,lokup(1,0/(offset(b2,,,,o2-1)<>""),offset(b2,,,,o2-1)),"")