Chr*_*ris 0 worksheet-function microsoft-excel
如何在 Excel 中对多个包含数据的列进行排序?
B 列 = 订阅日期 A 列 = 订阅名称
我有多个列有很多双打名称 (A) 和不同的订阅日期 (B) 如何排序所有名称都已排序,但最高订阅日期在列 C 中标记为HIGHEST。通过这种方式你可以看到直接这是最高日期。
小智 5
更新
这是使用数组公式的一些魔法。此类公式要求您在将公式输入单元格时按 Ctrl+Shift+Enter(执行此操作时请注意屏幕截图中公式周围的 {} 括号)。换句话说 - 输入公式,然后按 Ctrl+Shift+Enter 而不是 Enter。
在 C 列中使用以下公式标记 A 列中组内的最高日期:
=IF($B2=MAX(IF($A$2:$A$100=$A2;$B$2:$B$100; 0));"HIGHEST";"")
Run Code Online (Sandbox Code Playgroud)
结果是:
请注意,该公式仅处理前 100 行。不过,如果需要,您可以轻松更改此设置。例如:
=IF($B2=MAX(IF($A$2:$A$65000=$A2;$B$2:$B$65000; 0));"HIGHEST";"")
Run Code Online (Sandbox Code Playgroud)
此公式将处理前 65.000 行。
在此处下载示例文件(下载链接有效期至 2009 年 8 月 24 日)。
原答案
您可以将以下公式放在 C 列中:
=IF($B2=MAX($B:$B);"HIGHEST";"")
Run Code Online (Sandbox Code Playgroud)
结果是:
归档时间: |
|
查看次数: |
565 次 |
最近记录: |