excel 如何检查列中的范围值,如果在范围内,则在相应的单元格中呈现特定值

ni65a41a  于 2023-11-20  发布在  其他
关注(0)|答案(2)|浏览(134)

我有一个Excel列的年龄组和下一列状态,如果他们是一个年轻的成年人(18 - 30)或青少年(1-17),年龄组是H列,旁边的一个是列I,我试图找出IF语句,所以我可以呈现“年轻的成年人”或“青少年”,如果它在H列中的任何一个范围内。
例如,如果H2是24,则它旁边的单元格将呈现“年轻成人”。
如果我能得到一些帮助,这将是伟大的!

pgpifvop

pgpifvop1#

尝试使用函数:


的数据
·单元格B2中使用的公式

=LET(
    α, A2:A5,
    SWITCH(
        TRUE,
        α = "", "",
        α <= 17, "Adolescent",
        α <= 30, "Young Adult",
        "Adult"
    )
)

字符串
或者,使用LOOKUP()



·单元格B2中使用的公式

=LET(φ, A2:A5, IF(φ="","",LOOKUP(φ,{1,18,31},{"Adolescent","Young Adult","Adult"})))

eeq64g8w

eeq64g8w2#

你可以使用这个公式:
第一个月
它检查-一步一步的年龄-并返回预期的结果。
如果您想灵活地处理范围,将范围放入一个额外的表中可能是有意义的,如:x1c 0d1x
你可以使用这个公式:
= XLOOKUP(H2,$A$2:$A$3,$B$2:$B$3,"adult",1,1)
每当您更改A列中的范围时-新组显示在I列中。

相关问题