Как извлечь информацию из ячейки на основе содержимого двух или более ячеек? - PullRequest
1 голос
/ 31 октября 2019

У меня есть главная электронная таблица, где я извлекаю информацию из других различных электронных таблиц, на данный момент у меня есть эта формула:

=IF(ISBLANK(F2), "", SUMIF('Redirects Sheets'!A$2:A$19499, "*" & F2 & "*", 'Redirects Sheets'!B$2:B$19499))

, если содержимое в ячейке F2 соответствует содержимому в листе перенаправления, это потянет информацию.

Что я хочу добавить к этому, это в случае, если информация в F2 не соответствует содержимому из листа перенаправления, чтобы посмотреть в другую электронную таблицу для информации, совпадающей с тем, что у меня естьв A2, который является простым именем, а затем заполните ячейку этой информацией.

Я пробовал разные ifs или sum, если, но я ограничен в способах обработки листов Google в условных выражениях, или, может быть, и совершенно новым для этого иУ меня просто нет правильного способа сделать это.

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

при тестировании или вложении других IF или sumifs, я получаю ошибки синтаксического анализа или # N / A.

1 Ответ

0 голосов
/ 31 октября 2019

попробуйте, возможно:

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