我有一张包含贷方列表的表格,我希望能够快速查找满足一个或多个标准的特定公司。我有一个 IF(ISNUMBER( 搜索功能,可以很好地查找一个条件,但我不知道如何添加其他搜索词。
这是我所拥有的:
=IF(ISNUMBER(SEARCH(D2,Sheet1!CO9:CO268)),Category:Description,"Not Found")
我正在使用命名范围,因此这将搜索包含 D2 中列出的搜索词的所有行(在本例中为银行运营所在的状态)。如果匹配,则打印整行(即类别:描述)。我有B6中的公式。
我如何让它搜索 B2 和 C2 以及 D2 中的内容?
哦,理想情况下,当涉及到不符合标准的行时,它只是跳过它而不是打印“未找到”或“0”或其他任何内容。理想情况下,它只会显示匹配的行。也许这是一个不同的功能,我不知道。
如果您的表名为
Lenders
,那么您可以使用以下内容:如果你有 O365 的
FILTER
功能,你可以使用:如果您没有该
FILTER
功能,则公式会变长:如有必要,您可以添加更多标准。
要根据多个条件提取多条记录,您需要一个数组 (CSE) 公式:
这个怎么运作:
在单元格 A43 中输入此数组公式,然后按 Ctrl+Shift+Enter完成,填满。
这部分公式读取 NY,它是 C 列中文本字符串的一部分,适用于通配符机制。
COUNTIF($C$32:$C$37,"*"&$C$40&"*")
您可以将 Range
$A$32:$A$37, $B$32:$B$37
和$C$32:$C$37
, 替换为 NAMED RANGE。根据需要调整公式中的单元格引用。
另一种选择是,您可以按字母顺序(或自定义)在各种类别(即“Prime Commercial”然后是州等)中重新组织您的数据 - 您可以一次对多达 4 个类别的数据进行排序。(我对我的电影这样做,但我在单独的列中最多列出 3 个子类别 - 即戏剧/恐怖/喜剧,而不是像上面显示的状态那样在同一列中)。转到数据选项卡->排序->这将打开一个对话框,您可以在其中添加级别。然后,您可以按各种列、az 或 za 或自定义列表(如星期几等)进行排序(有或没有标题)。因此,作为您的示例,您可以先按“类别”对数据进行排序,然后按“贷方名称”对数据进行排序'然后是'联系人'。然后,当您按州搜索时,您的结果首先被分组为“硬钱”和“