我有一个Excel列的年龄组和下一列状态,如果他们是一个年轻的成年人(18 - 30)或青少年(1-17),年龄组是H列,旁边的一个是列I,我试图找出IF语句,所以我可以呈现“年轻的成年人”或“青少年”,如果它在H列中的任何一个范围内。例如,如果H2是24,则它旁边的单元格将呈现“年轻成人”。如果我能得到一些帮助,这将是伟大的!
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"})))
型
eeq64g8w2#
你可以使用这个公式:第一个月它检查-一步一步的年龄-并返回预期的结果。如果您想灵活地处理范围,将范围放入一个额外的表中可能是有意义的,如:x1c 0d1x你可以使用这个公式:= XLOOKUP(H2,$A$2:$A$3,$B$2:$B$3,"adult",1,1)个每当您更改A列中的范围时-新组显示在I列中。
= XLOOKUP(H2,$A$2:$A$3,$B$2:$B$3,"adult",1,1)
2条答案
按热度按时间pgpifvop1#
尝试使用函数:
的数据
·单元格B2中使用的公式
字符串
或者,使用LOOKUP()
的
·单元格B2中使用的公式
型
eeq64g8w2#
你可以使用这个公式:
第一个月
它检查-一步一步的年龄-并返回预期的结果。
如果您想灵活地处理范围,将范围放入一个额外的表中可能是有意义的,如:x1c 0d1x
你可以使用这个公式:
= XLOOKUP(H2,$A$2:$A$3,$B$2:$B$3,"adult",1,1)
个每当您更改A列中的范围时-新组显示在I列中。