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

Excel公式中"--"符号作用解析及常用公式符号列表咨询

Excel公式中"--"的作用及常用符号整理

一、公式中"--"的具体作用

先看你给出的公式:=IF(SUMPRODUCT(--ISNUMBER(SEARCH(" "&B37&" ", " "&$A$2:$A$502&" ")))>0, TRUE, FALSE)
这里的--是把布尔值转为数值的快捷手段:

  • ISNUMBER(SEARCH(...))返回的是TRUE(找到匹配内容)或FALSE(未找到)的布尔结果
  • SUMPRODUCT是对数值求和的函数,无法直接处理布尔值。--会先将TRUE转成-1,再通过第二次负号取反得到1;将FALSE转成0(两次负号取反后数值不变,但类型从布尔值变为数字)
  • 转换后SUMPRODUCT就能统计出A列中包含B37内容的单元格数量,只要数量大于0就返回TRUE

二、Excel公式常用符号汇总

1. 数值/逻辑转换类

  • --:将布尔值TRUE/FALSE转为1/0,常用于数组求和、计数场景
  • +0/*1:和--作用一致,也是把布尔值转数值,比如ISNUMBER(...) + 0

2. 文本操作类

  • &:文本连接符,例如"姓名:"&A1&"年龄:"&B1可拼接单元格内容与固定文本
  • *:文本通配符,代表任意长度的任意字符,比如SEARCH("李*", A1)能匹配所有以“李”开头的文本
  • ?:文本通配符,代表单个任意字符,比如SEARCH("李?", A1)匹配“李华”“李明”这类两个字的内容
  • ~:通配符转义符,若要查找真正的*或?,需加~,比如SEARCH("~*", A1)用于定位包含*的单元格

3. 引用类

  • $:绝对引用符号,$A$1是行和列都绝对引用,下拉/右拉公式时不会变化;A$1是行绝对、列相对;$A1是列绝对、行相对
  • !:工作表引用符号,比如Sheet2!A1代表引用Sheet2工作表的A1单元格
  • #:结构化引用符号,用于Ctrl+T创建的Excel表格,比如Table1[薪资]引用表格中的“薪资”列
  • ::区域引用符号,A1:A10代表A列第1到10行的单元格区域

4. 运算与函数参数类

  • +/-/*//:基础加减乘除运算
  • ^:幂运算,比如2^3结果为8
  • %:百分比转换,输入15%等价于0.15,公式中A1*15%即求A1的15%
  • ,:函数参数分隔符,比如SUM(A1,A2,A3);也用于数组中的列分隔,比如{1,2;3,4}里的1,2是同一行的两列数据
  • ;:数组中的行分隔符,比如{1,2;3,4}代表两行两列的数组
  • =:公式起始标识,所有Excel公式必须以=开头
  • <>:不等于比较运算符,比如IF(A1<>B1, "内容不同", "内容相同")
  • >/</>=/<=:大于、小于、大于等于、小于等于的比较符号
  • ():改变运算优先级,或包裹函数参数,比如(A1+B1)*C1会先计算加法再算乘法

5. 数组相关类

  • {}:数组公式标识(旧版Excel需按Ctrl+Shift+Enter触发,新版部分场景可自动识别),比如{=SUM(A1:A10*B1:B10)}可直接计算对应单元格乘积的总和

内容的提问来源于stack exchange,提问作者Bình Nguyễn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 06:22:33