查看“常用Excel公式”的源代码
←
常用Excel公式
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==判断是否包含特定字符串== *判断是否包含“画”这个字符串并返回结果。 <pre>=IF(ISNUMBER(FIND("画",A1)),"包含","不包含")</pre> 上述公式将首先使用 FIND 函数查找“画”在 A1 中第一次出现的位置。如果找到了,则返回该位置(为数字),并且ISNUMBER 函数将其作为 TRUE 处理。否则,ISNUMBER 函数将其作为 FALSE处理,并且IF函数将“不包含”文本输出。 类似地,在使用 SEARCH 函数时,您可以写成以下公式: <pre>=IF(ISNUMBER(SEARCH("画",A1)),"包含","不包含")</pre> ISNUMBER函数是Excel中的一个逻辑函数,用于判断某个单元格内的值是否为数字。该函数会返回TRUE或FALSE。 FIND函数和SEARCH函数的功能类似,都是Excel中用于在一个文本串中查找指定文本,并返回其第一次出现的位置的函数之一。它们的主要区别在于FIND函数是区分大小写的,而SEARCH函数则不区分大小写。 ==文字转数字== *实现一二三转化为123 要将Excel中的“一、二、三”等汉字数字转换为阿拉伯数字,“一”对应1,“二”对应2,以此类推,可以使用IF函数和MATCH函数组合的方式实现。 具体来说,假设需要转换的原始数据在单元格A1中,可以使用下列公式: <pre>=IFERROR(MATCH(A1,{"一","二","三","四","五","六","七","八","九"},0),"")</pre> 这个公式首先通过MATCH函数查找原始数据在汉字数字列表中的位置(从1开始),如果找到了,则返回对应的数字,如果未找到,则返回#N/A错误。然后通过IFERROR函数将#N/A错误转换为空值。 需要注意的是,这个公式默认情况下会自动转换为一般格式,也就是将结果格式设为数字格式。若要强制转化为文本格式,请在公式前面加上单引号(')。 另外,如果需要批量转换多个汉字数字,可以将这个公式应用到一个区域内。例如,将公式输入到B1,然后将B1复制到B2:B10中即可一次性转换多个数据。
返回至“
常用Excel公式
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息