提问人:H204fun 提问时间:9/22/2023 更新时间:9/27/2023 访问量:16
查找填充的列并获取另一个列的最小数量
Lookup populated columns and get smallest number of another col
问:
我是过滤器和 VLOOKUP 的相当有经验的 Excel 公式用户,但不确定如何在公式中将这两件事结合在一起。
我可以制作一个公式来查找任何指定列的最低年龄 - 苹果的最低年龄是 12 岁,橙子的最低年龄是 14 岁,香蕉的最低年龄是 12 岁。
我一直在看一些使用 Index/Match、MMATCH、LAMBDA 的帖子。我没有 MMATCH 和 LAMBDA 的经验,但似乎这些函数可能会对我有所帮助。
谢谢!
答:
0赞
Jeorje
9/27/2023
#1
如果将样本数据的图片放在 A1 开头,则显示水果的列是 B-D 列,年龄是 E 列。
然后:
=MIN( FILTER(E2:E9, INDEX(B2:D9,,MATCH(F13,B1:D1,0)) <>0))
会起作用。
INDEX
在数据范围 B2:D9 上工作,并且可以根据需要进行扩展。它在本例中用于标题行 B1:D1 来查找要返回的列号,中间的 使其返回所述列中的所有行。MATCH
,,
该列将成为要测试的值。 以这种方式使用将返回 0 而不是空格。如果这以某种方式造成了问题,请将其包装在测试中,如果为空,则返回,如果不是,则返回任何内容,从而使这部分更加复杂。FILTER
INDEX
IF
""
FILTER
然后返回 age 列中的匹配行值。
该列表被喂给寻找最小的年龄。MIN
评论
0赞
H204fun
9/29/2023
棒!!!这回答了我的问题。谢谢Jeorje的详细解释。这真的帮助我理解了它是如何工作的!!!
评论