索引匹配仅查找第一个值 2024-6-19 • microsoft-excel worksheet-function microsoft-excel-2010 microsoft-excel-2007 microsoft-excel-2013 我有一份有重复项的员工列表,每个员工都有一个代表销售数量的数字。我尝试使用以下公式提取给定名称的最高销售额,但它只提取找到的第一个值,而不是遍历整个列表: =MAX(INDEX(表 1[销售],MATCH([名称],表 1[名称],0))) 列表 答案1 您可以使用如下所示的数组公式执行此操作。数组公式必须通过Ctrl- Shift-进行确认Enter =MAX(IF([Name]=[@Name],[Sales])) 或者,如果您有 Office 365 订阅,则可以使用新的 Maxifs 功能,如下所示: =MAXIFS([Sales],[Name],[Name]) 相关内容 Windows 2008 完整服务器备份比数据本身还小? 连接到 MySQL - 一个客户端连接返回 IP。其他客户端返回主机名 无法以非 root 身份进行厨房初始化 为什么 gnome-software 服务在后台运行? Ubuntu 如何朝着 2 亿用户的目标迈进? 通过修改显示属性来显示隐藏的表单元素 有什么办法可以在登录时播放视频吗 如何正确地将 reflectbox 放入 newtheorem 中? 不清楚为什么崩溃一致性备份对于 MySQL 来说不安全 退出并净化用户输入