У меня есть именованный диапазон («Категории»), который содержит, например, фрукты, овощи, газированные напитки и т. Д. Затем у меня есть 3 других именованных диапазона для каждой записи в категориях. Так, например, у меня есть яблоки, апельсины, виноград и название, которое называется «Фрукты». Теперь я хотел бы оценить длинный список записей на предмет того, являются ли они частью каждой из категорий. Так, например, я хочу оценить, является ли CoCa-Cola частью диапазона названных фруктов. По той же причине я не мог сделать эту работу при использовании простых формул в Excel. Я попытался использовать функцию ниже, но это тоже не сработало. Буду признателен, если кто-то может помочь.
Function RangeInCell(rngCellToCheck As Range, rngRangeToCheckWith As Range) As Boolean
On Error Resume Next
RangeInCell = Not Application.Intersect(rngCellToCheck, rngRangeToCheckWith) Is Nothing
Err.Clear: On Error GoTo -1: On Error GoTo 0
End Function