如何用Excel函数查询周饮酒量最高者的家庭居住人数
获取最高饮酒量对应家庭规模的Excel公式方案
以下是无需排序/过滤,直接通过公式关联drating(每周饮酒总单位数)和hhsize(家庭规模)的解决方案:
基础方案(返回第一个匹配项)
如果只需要返回第一个达到最高饮酒量记录对应的家庭规模,可用两种公式:
1. INDEX + MATCH 组合(兼容所有Excel版本)
假设hhsize数据在data工作表的A11:A9291列,drating在Q11:Q9291列,公式如下:
=INDEX(data!A11:A9291, MATCH(MAX(data!Q11:Q9291), data!Q11:Q9291, 0))
MAX(data!Q11:Q9291):获取最高饮酒量MATCH(..., data!Q11:Q9291, 0):精准定位最高饮酒量在drating列的行位置INDEX(data!A11:A9291, ...):根据行位置提取对应行的家庭规模
2. XLOOKUP 函数(适用于Excel 365/2021及以上版本)
新版Excel可用更简洁的XLOOKUP直接匹配:
=XLOOKUP(MAX(data!Q11:Q9291), data!Q11:Q9291, data!A11:A9291)
该函数会自动找到第一个匹配最高饮酒量的记录,并返回对应家庭规模。
进阶方案(处理多个最高值的情况)
如果存在多条记录达到最高饮酒量,可合并所有对应的家庭规模:
=TEXTJOIN(", ", TRUE, IF(data!Q11:Q9291=MAX(data!Q11:Q9291), data!A11:A9291, ""))
- 旧版Excel需按
Ctrl+Shift+Enter作为数组公式执行;新版Excel直接回车即可 TEXTJOIN会将所有符合条件的家庭规模用逗号分隔合并显示
内容的提问来源于stack exchange,提问作者andrea65
相关产品推荐
相关产品推荐

