C19
会在单元格B3
C19
还根据该另一张表格中相对列140中B3中的条件检查另一张表格中是否存在Yes
。如果是这种情况,则会在单元格中写入Yes
,否则会写入Not reported
(公式:=IF(VLOOKUP($B$3,'some_sheet-1'!$B$5:$ATN$217,140)="","Not reported",IF(VLOOKUP($B$3,'some_sheet-1'!$B$5:$ATN$217,140)=0,"Not reported",(VLOOKUP($B$3,'some_sheet-1'!$B$5:$ATN$217,140))))
)B20
然后检查单元格Yes
中是否有C19
B20
将查找单元格B3
中的内容并将de word与另一张表单的行匹配(some_sheet-2
),如果结果为在该单元格中Yes
,它将打印出相应结果的标题。No
,它会转到下一个指定的列并查找Yes
,依此类推,直到找到一个,否则会写Not applicable or no data submitted
< / LI>
醇>
单元格B20
中的公式:
=IF($C$19="Yes",IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,7)="Yes",'some_sheet-2'!$H$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,11)="Yes",'some_sheet-2'!$l$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,15)="Yes",'some_sheet-2'!$P$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,19)="Yes",'some_sheet-2'!$T$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,23)="Yes",'some_sheet-2'!$X$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,27)="Yes",'some_sheet-2'!$AB$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,31)="Yes",'some_sheet-2'!$AF$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,35)="Yes",'some_sheet-2'!$AJ$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,39)="Yes",'some_sheet-2'!$AN$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,43)="Yes",'some_sheet-2'!$AR$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,47)="Yes",'some_sheet-2'!$AV$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,51)="Yes",'some_sheet-2'!$AZ$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,55)="Yes",'some_sheet-2'!$BF$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,59)="Yes",'some_sheet-2'!$BH$4,IF(VLOOKUP($B$3,'some_sheet-2'!$B$5:$BO$217,63)="Yes",'some_sheet-2'!$BL$4,""))))))))))))))),"Not applicable or no data submitted")
这很容易......
现在,我需要的是,单元格B21
(几乎)与单元格B20
中的公式相同。扭曲是它应该“离开”单元格B20
离开的位置。
B21
应该执行的单元格:
B20
是否包含单词Not applicable or no data submitted
some_sheet-2
的列标题之一,请转到下一列并执行B20
正在执行的单元格... B21
所做的单元格可以一遍又一遍地重复...... 我意识到为了让单元格B21
找到从哪里开始,应该定义它。因此,我在单元格A20
中创建了一个公式,用于查找单元格B20
中显示的内容,并在some_sheet-2
中找到该单元格的地址:
=CELL("address",INDEX('some_sheet-2'!$H$4:$BL$4,MATCH(B20,'some_sheet-2'!$H$4:$BL$4,0)))
有没有人知道要编写什么公式才能实现上述(不使用VBA)?