Здравствуйте! Есть ли надстройки для excel или пользовательские формулы, чтобы чайнику можно было использовать подобную формулу? Например пользовательская =Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов;СловоМаркер) OR Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов2;СловоМаркер2) OR Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов3;СловоМаркер3)
Подобное и даже с GUI есть в надстройке Kutools - SuperFilter, но он не метит а только фильтруем.
Здравствуйте! Есть ли надстройки для excel или пользовательские формулы, чтобы чайнику можно было использовать подобную формулу? Например пользовательская =Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов;СловоМаркер) OR Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов2;СловоМаркер2) OR Contains(ячейкагдеищем;диапазонСтрокСоСпискомСлов3;СловоМаркер3)
Подобное и даже с GUI есть в надстройке Kutools - SuperFilter, но он не метит а только фильтруем.gust
Прикрепляю, нужна именно формула, т.к. данные будут меняться, чтобы формула обновлялась. 1 из список Экономика, таких списков предполагается несколько.
Прикрепляю, нужна именно формула, т.к. данные будут меняться, чтобы формула обновлялась. 1 из список Экономика, таких списков предполагается несколько.gust
Думаю можно сделать и стандартными функциями... Но я не спец, мне проще код написать... [vba]
Код
Option Compare Text
Function Contains(s As String, r As Range, i As Long) Dim a(), ii& Contains = "" a = r.Value For ii = 1 To UBound(a) If s Like "*" & a(ii, 1) & "*" Then Contains = a(ii, i) Exit Function End If Next End Function
[/vba]
Думаю можно сделать и стандартными функциями... Но я не спец, мне проще код написать... [vba]
Код
Option Compare Text
Function Contains(s As String, r As Range, i As Long) Dim a(), ii& Contains = "" a = r.Value For ii = 1 To UBound(a) If s Like "*" & a(ii, 1) & "*" Then Contains = a(ii, i) Exit Function End If Next End Function