检查excel中的多个单元格,如果为空则移动到下一个单元格,如果找到值则停止并返回该值

14ifxucb  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(368)

在下面的Excel表格中,我正在寻找一个公式/VBA代码将以下问题陈述:

  • 如果单元格A2为空,则转到单元格B2,如果单元格C2为空,则转到单元格D2。如果单元格D2中存在值,则在结果单元格E2中返回其值。

2q5ifsrm

2q5ifsrm1#

如果你有Excel 365,你可以使用这个公式:
=INDEX(FILTER(A2:D2,A2:D2<>""),1,1)
INDEX返回FILTERed(=所有非空单元格)结果的第一个值

要选择非形容词单元格,可以使用以下公式(仅限Excel 365)

=LET(data,CHOOSECOLS(A1:F1,1,3,5,6),
@FILTER(data,data<>""))

相关问题