Excel - 从列表中拉出底部 3 个(不包括 0) 2024-6-18 • microsoft-excel worksheet-function microsoft-excel-2016 我在这里和 SO 上看到过类似的问题,但没有一个与我的问题相匹配,或者我可以进行足够的调整来使其工作。抱歉,我无法在此处发布图片,仍在等待声誉增长。 如图所示,我试图从 A1 中的表格中提取前 3 个和后 3 个帐户。我的问题在于后 3 个。我试图忽略 B 列中任何为 0 的行,只让它提取大于 0 的 #。我假设其中的某个 IF 函数可以工作,但我无法让它工作。 答案1 使用骨料: 放: =AGGREGATE(15,6,$B$2:$B$11/($B$2:$B$11>0),D7) 按 F7 并向下复制。 然后在 E 中使用与上面相同的公式将返回值与名称进行匹配。 答案2 无法进行任何试验或测试,但有 SMALL() 函数:指定范围和位置编号,以避免零 - 如果您计算零的数量,例如 4,然后设置小函数来获取位置 5、6 和 7... 进行编辑,以便单元格 D5 D6 和 D7 使用 countif 的结果以及 c5 c6 和 c7 中的值得到最小的 3 个... 相关内容 所有桌面图标都消失了 独立的 Tomcat 和 Apache 背后的 Tomcat 哪个更安全? 如何转移参数并将其完全从 args ls 中抛出? 如何在(以前的)实时 Linux 系统上更改 grub 引导菜单? 窗口程序的 GUI 行为转换为 CMD 第二个包装图不会包装 VSCode 无法打开任何外部文件 Active Directory 站点和服务 - 子网会影响 GPO 的适用性吗? 使用卷大小附加/填充增量 tar 备份 以编程方式获取 EC2 OS