使用通配符IF函数
在本文中,我们将学习如何在Excel中使用带IF函数的通配符。
IF function是逻辑测试excel函数。 IF函数测试一条语句并根据结果返回值。
语法:
=IF(logic_test, value_if_true, value_if_false)
我们将在逻辑测试中使用以下通配符。Excel中有三个通配符。问号(?):此通配符用于搜索任何单个字符。
。星号():*此通配符用于查找任意字符之前或之后的任意数量的字符。
。波浪号(〜):此通配符是转义字符,用于问号(?)或星号(*)之前。
并非所有函数都可以使用Excel函数执行通配符。
这是接受通配符的函数列表。
AVERAGEIF,AVERAGEIFS COUNTIF,COUNTIFS SUMIF,SUMIFS VLOOKUP,HLOOKUP匹配搜索让我们以一个示例来了解此功能。
在这里,我们在一侧有公司代码。我们需要找到代码AT中出现短语AT的字段。
IF函数不支持通配符,因此我们将使用`link:/ text-excel-search-function [SEARCH function]`。如果文本中存在该短语,则SEARCH函数将返回一个数字。
使用公式:
=IF(ISNUMBER(SEARCH("AT",A2)), "AT", "")
SEARCH函数接受通配符(*),并在A2中找到短语“ AT”。如果SEARCH找到该短语,它将返回一个数字。
ISNUMBER函数查找该数字并返回TRUE。
IF函数逻辑测试结果为TRUE和FALSE,如果为True,则返回“ AT”;如果为False,则返回“”(空字符串)。
如您所见,该公式在A2单元格中捕获了AT并返回了该短语。这表明A2单元格中的文字为“ AT”。
现在,在其他单元格中使用公式来获取包含短语“ AT”的所有字段。
如您所见,我们使用带有IF函数的通配符来获取结果。
希望您了解如何在Excel中使用。在此处浏览有关Excel单元格引用功能的更多文章。请随时声明您对以上文章的查询或反馈。
相关文章:
如何在Excel中使用通配符链接:/ logic-formulas-if-not-this-or-in-microsoft-excel [如果不是这个或Microsoft中的那个Excel]link:/ logic-formulas-if-with-or-function-in-excel [Excel中具有OR功能的IF]]
热门文章:
link:/ formulas-and-functions-vlookup-function简介[如何在Excel中使用VLOOKUP函数]