接受条件和通配符作为参数的函数

SUM 等部分函数作用于整个集合。SUMIF 等其他函数仅作用于集合中满足条件的单元格。例如,若要将列 B 中小于 5 的所有数字累加,可使用:

=SUMIF(B,"<5")

SUMIF 的第二个参数称为条件,因为它会导致函数忽略不满足要求的单元格。

采用条件的函数包含两种类型:

  • 名称以 IF 或 IFS 结尾的函数。这些函数可在条件中使用比较运算符,以执行数字比较,如 ">5"、"<=7" 或 "<>2"。  这些函数在指定条件时也接受通配符。例如,若要计算列 B 中以字母“a”开头的单元格数,可以使用:

    =COUNTIF(B,"a*")

    【注】函数 IF 有所不同,因为它不采用条件,而是采用计算结果为 TRUE 或 FALSE 的表达式。

  • 采用条件(如 HLOOKUP)但不能执行数字比较的函数。这些函数有时允许使用通配符。

下表列出了可接受条件(数字比较、通配符、正则表达式或这三者组合)的所有函数。

函数

允许数字比较

接受通配符

接受正则表达式

AVERAGEIF

AVERAGEIFS

COUNTIF

COUNTIFS

COUNTMATCHES

HLOOKUP

如果指定了精确匹配

IF

IFS

LOOKUP

MATCH

如果指定了精确匹配

MAXIFS

MINIFS

SEARCH

SUBSTITUTE

SUMIF

SUMIFS

SWITCH

TEXTAFTER

TEXTBEFORE

TEXTBETWEEN

VLOOKUP

如果指定了精确匹配

XLOOKUP

如果指定了精确匹配

XMATCH

如果指定了精确匹配

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
有帮助?
字符限制: 250
最多 250 个字符。
感谢您的反馈。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.