问题详情
问题已解决
所属话题:
#Excel#
如B2单元格文本中有文本“室”字,则B3单元格显示为“住宅”,若B2文本中有“商”字,B3则显示为“商铺”,若无“室”无“商”,B3显示为“其他”。请求公式。(B2为不规则文本)
84785040 | 提问时间:2023 10/08 10:26
朴老师
金牌答疑老师
职称:会计师
您可以使用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
2条追问解答 查看全部
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取