公式与函数帮助
- 欢迎使用
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- 版权
使用字符串运算符和通配符
字符串运算符 (&) 可用于公式中以连接两个或多个字符串或者被引用单元格的内容。通配符(*、?、~)可用于条件中以代表一个或多个字符。
连接字符串或单元格内容
& 字符用于连接两个或多个字符串或者被引用单元格的内容
以下是使用并置运算符的部分示例:
"Abc"&"Def" 返回“AbcDef”。
"Abc"&A1 返回“Abc2”(如果单元格 A1 包含 2)。
A1&A2 返回“12”(如果单元格 A1 包含 1 且单元格 A2 包含 2)。
B2&", "&E2 返回“最后, 第一”(如果 B2 包含“最后”而 E2 包含“第一”)。
使用通配符以匹配任何单个字符
? 字符用于匹配允许使用条件的表达式中的单个字符。
以下是在匹配样式中使用通配符 ? 的部分示例:
"Ea?" 将匹配任何以“Ea”开头且仅包括一个附加字符的字符串,如“Ea2”或“Eac”。
"Th??" 将匹配任何以“Th”开头且仅包含两个附加字符的字符串,如“Then”和“That”。
COUNTIF(B2:E7,"?ip") 返回 B2:E7 范围中包含以单个字符开头且后面紧跟“ip”的值的单元格数,如“rip”和“tip”。“drip”和“trip”不匹配。
使用通配符以匹配任意数量的字符
* 字符用于匹配允许使用条件的表达式中的任何数量字符,包括无。
以下是在匹配样式中使用通配符 * 的部分示例:
"*ed" 将匹配以“ed”结尾且长度任意的字符串,如“Ted”或“Treed”。
COUNTIF(B2:E7,"*it") 返回范围 B2:E7 中包含以“it”结尾的值的单元格数,如“bit”和“mit”。“mitt”不匹配。
匹配通配符
~ 字符用于指定后续字符在允许使用条件的表达式中应该匹配,而不是用作通配符。
以下是在匹配样式中使用通配符 ~ 的部分示例:
"~?" 将匹配问号,而非使用问号来匹配任何单个字符。
COUNTIF(E,"~*") 返回 E 列中包含星号字符的单元格数。
SEARCH("~?",B2) 返回 19(如果单元格 B2 包含“That is a question? Yes it is!”),因为问号是字符串中的第 19 个字符。
在条件中使用多个通配符
通配符 (? * ~) 可在允许使用条件的表达式中一起使用。以下是部分示例:
"*a?" 将匹配包含字符“a”且后面紧跟其他任何单个字符的任何表达式,如“That”、“Cap”和“Irregular”。
COUNTIF(B2:E7,"*on?") 返回 B2:E7 范围中包含以任意数量(包括无)字符开头且后面紧跟“on”及单个字符的值的单元格数。这将匹配“alone”、“bone”、“one”和“none”之类的字词。但不匹配“only”(“on”后面有两个字符)或“eon”(“on”后面没有字符)。
若要进一步了解接受条件和通配符的函数,请参阅接受条件和通配符作为参数的函数。