You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel能否根据单元格样式对内容进行排序或条件求和?

Excel按单元格样式统计与排序的实现方法

按单元格加粗样式求和

完全可以实现,两种常用方案可选:

  • 方案一:宏函数法(无需写代码,新手友好)
    假设你的俯卧撑数据存放在A1:A5区域:
    1. 选中B1单元格,点击顶部「公式」选项卡→「定义名称」
    2. 名称栏输入是否加粗,引用位置输入=GET.CELL(20,Sheet1!A1),点击确定
    3. B1单元格输入=是否加粗,下拉填充到B5,返回值为1对应加粗单元格,0对应普通格式单元格
    4. 任意空白单元格输入求和公式=SUMIF(B:B,1,A:A),即可得到所有加粗数值的总和,按你给出的示例数据计算结果为34。
  • 方案二:VBA自定义函数(适合高频使用场景)
    按Alt+F11打开VBA编辑器,右键点击当前工作表→「插入」→「模块」,粘贴以下代码:
    Function SumBold(rng As Range)
        Dim cell As Range
        For Each cell In rng
            If cell.Font.Bold = True Then
                SumBold = SumBold + cell.Value
            End If
        Next
    End Function
    
    回到工作表后直接输入=SumBold(A1:A5)就能得到加粗数值的总和。

按单元格样式排序

Excel原生排序支持直接按单元格颜色、字体颜色、条件格式图标作为排序依据,如果是按字体加粗这类格式排序,可以借助上面求和步骤里生成的是否加粗辅助列,直接按辅助列的数值排序即可完成加粗单元格和普通单元格的分类排序。


内容的提问来源于stack exchange,提问作者GavinGMC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:15:05