最优秀的Mac教程网站
专注于分享精品Mac系统和应用教程

精通Numbers教程 – 公式中的字符串运算符和通配符的使用方法

可在公式中使用串运算符 (&) 来连接或者接合两个或多个字符串或所引用单元格的内容。通配符(*、?、~)可在条件中用来代表一个或多个字符。

连接字符串或单元格的内容

& 字符用于连接或者接合两个或多个字符串或所引用单元格的内容。

下面是并置运算符的几个使用示例:

“Abc”&”Def”得出“AbcDef”。

如果单元格 A1 包含 2,“Abc”&A1 得出“Abc2”。

如果单元格 A1 包含 1 而单元格 A2 包含 2,A1&A2 得出“12”。

如果 B2 包含“Last”而 E2 包含“First”,则 B2&“, ”&E2 得出“Last, First”。

使用通配符匹配任意单个字符

? 字符用于匹配允许使用条件的表达式中的单个字符。

下面是通配符 ? 在匹配模式中的几个使用示例:

“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”后面没有任何字符)。

未经允许不得转载:Mac大学 » 精通Numbers教程 – 公式中的字符串运算符和通配符的使用方法

分享到:更多 ()

评论 抢沙发

评论前必须登录!

推荐

Mac软件下载Mac游戏下载