如何根据两个或多个单元格内容从单元格中提取信息?

How to pull information from a cell based on two or more cells content?

我有一个主要的 Spreadsheet,我从其他各种 spreadsheet 中提取信息,截至目前我有这个公式:

=IF(ISBLANK(F2), "", SUMIF('Redirects Sheets'!A:A499, "*" & F2 & "*", 'Redirects Sheets'!B:B499))

如果单元格 F2 中的内容与重定向 sheet 中的内容相匹配,它将提取信息。

我想补充的是,如果 F2 中的信息与重定向 sheet 中的内容不匹配,则查看另一个传播sheet 以获取与我匹配的信息在 A2 中输入一个简单的名称,然后用该信息填充单元格。

我尝试了不同的 ifs 或 sum if 但我在 google sheets 处理条件的方式上受到限制,或者可能是这个超级新手,我只是没有得到正确的方法这样做。

=IF(ISBLANK(F2), "", SUMIF('Redirects Sheets'!A:A499, "*" & F2 & "*", 'Redirects Sheets'!B:B499), SUMIF('Events'!A:A, "*" & A2 & "*", 'Events'!B:B))

在测试或嵌套其他 IF 或 sumif 时,出现解析错误或 #N/A .

也许试试:

=IF(ISBLANK(F2),, 
 IF(SUMIF('Redirects Sheets'!A:A, "*"&F2&"*", 'Redirects Sheets'!B:B)<>0, 
    SUMIF('Redirects Sheets'!A:A, "*"&F2&"*", 'Redirects Sheets'!B:B), 
    SUMIF('Events'!A:A, "*"&A2&"*", 'Events'!B:B)))