如B2单元格文本中有文本“室”字,则B3单元格显示为“住宅”,若B2文本中有“商”字,B3则显示为“商铺”,若无“室”无“商”,B3显示为“其他”。请求公式。(B2为不规则文本)
坐看云起时
于2023-10-08 10:26 发布 1740次浏览
- 送心意
朴老师
职称: 会计师
2023-10-08 10:37
您可以使用IF函数和SEARCH函数来实现这个要求。以下是相应的公式:
=IF(ISNUMBER(SEARCH(室,B2)),住宅,IF(ISNUMBER(SEARCH(商,B2)),商铺,其他))
这个公式的含义是:
1.首先使用SEARCH函数搜索B2单元格是否包含室字,如果包含,则返回其位置;如果不包含,则返回错误(因为SEARCH函数只会返回第一个匹配项的位置)。
2.使用ISNUMBER函数检查SEARCH函数返回的是否是数字(即是否找到了匹配项)。
3.如果找到了室字,则返回住宅,否则继续检查是否包含商字。
4.如果找到了商字,则返回商铺,否则返回其他。
请注意,这个公式对于同一个单元格中的多个匹配项不会起作用。如果需要处理这种情况,可能需要使用更复杂的公式或使用VBA宏。
相关问题讨论

您可以使用IF函数和SEARCH函数来实现这个要求。以下是相应的公式:
=IF(ISNUMBER(SEARCH(室,B2)),住宅,IF(ISNUMBER(SEARCH(商,B2)),商铺,其他))
这个公式的含义是:
1.首先使用SEARCH函数搜索B2单元格是否包含室字,如果包含,则返回其位置;如果不包含,则返回错误(因为SEARCH函数只会返回第一个匹配项的位置)。
2.使用ISNUMBER函数检查SEARCH函数返回的是否是数字(即是否找到了匹配项)。
3.如果找到了室字,则返回住宅,否则继续检查是否包含商字。
4.如果找到了商字,则返回商铺,否则返回其他。
请注意,这个公式对于同一个单元格中的多个匹配项不会起作用。如果需要处理这种情况,可能需要使用更复杂的公式或使用VBA宏。
2023-10-08 10:37:29

具体的公式设置为: =IF((B2-B3)<=0,,B2-B3)
2019-04-09 17:21:50

你好
在任一单元格写入公式
=ROUND(RAND()*0.1%2B3.5,2)
再设置单元格格式为数值格式,小数位数设置为2
2020-11-27 20:49:48

按你说的情况,设置的具体公式是:=IF(B2=1,5,10)
2021-01-18 10:38:21

你在那里看到它在不断的换?如果是功能区里的话那就是单元格设置了不同的格式
2019-01-12 16:43:53
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
获取全部相关问题信息
坐看云起时 追问
2023-10-08 10:46
朴老师 解答
2023-10-08 10:54