У меня есть несколько списков групп и их участников. Член может принадлежать к нескольким группам. Я хочу выяснить, к каким группам принадлежит каждый участник. Поскольку у каждого имени группы есть своя ячейка, я в основном пытаюсь найти имя в диапазоне ячеек и ввести имя группы.
Формула, о которой я думал, была
=IF(ISNUMBER(SEARCH([cell containing name];[cell:Range of group list]));
[cell containing group name];" ")
и я хочу добавить еще один к этой формуле, но для другого диапазона и имени группы.
Но я не могу заставить работать формулу при их сложении.
=IF(ISNUMBER(SEARCH(A7;A7:A27));A$3;" ")&IF(ISNUMBER(SEARCH(A7;A32:A57));$A$33;"Oops")
Эта формула дает: «Group Name 1 Oops», хотя имя явно появляется во втором списке. Замена A7 (первая ячейка, имя которой встречается) на A37 (вторая ячейка, имя которой встречается) не меняет результат. Я думаю, что это " & ", который виноват, но я не могу изменить его на ", " или "; " без получения ошибки.
Есть идеи, как решить то или иное решение?