excel - 根据另一列查找第二大值
问题描述
我有一个电子邮件列表。同一封电子邮件可能有重复或更多。还有另一列有日期。我想知道是否有办法创建另一个列,指示哪个是第二大日期。
Email Date Second Date?
abc@gmail.com April 2, 2019 No
abc@gmail.com April 2, 2019 No
abc@gmail.com April 15, 2019 Yes
abc@gmail.com April 15, 2019 Yes
abc@gmail.com April 28, 2019 No
xyz@gmail.com April 2, 2019 No
xyz@gmail.com April 2, 2019 No
xyz@gmail.com April 24, 2019 Yes
123@gmail.com April 21, 2019 No
123@gmail.com April 22, 2019 Yes
我在想可能有一种方法可以使用 LARGE 功能,但无法确定我将如何仅查找该行中的电子邮件。有没有办法将此功能与 SEARCH 功能结合起来?
解决方案
这是可能的,虽然不是很复杂。假设范围是一个表格。
=IF(MINIFS([Date],[Email],[@Email],[Date],">"&MINIFS([Date],[Email],[@Email]))=[@Date],"Yes","No")
推荐阅读
- java - Gradle 项目依赖失败,因为它无法将 jar 文件添加到自身
- ember.js - EmberJS、WebStorm 和 Windows - 无法通过 Ember Serve 配置运行
- firebase - 如何为 Firebase 网络应用构建受保护且安全的管理部分?
- mysql - 删除比另一个表中具有相同 ID 的行更旧的行
- google-drive-api - 如何获取集成到我的应用程序中的 Google Drive API 的使用统计信息
- android - AppBarLayout 扩展滚动范围
- javascript - Jquery Remove from onclick inside div
- excel - 基于单元格值显示的 Excel 图像
- php - Centos 6.7 PHP 从 PHP 5.2 升级到 5.6
- excel - VBA用文本值填充可变单元格范围