Продолжение темы) оказалось, что фильтр отлично работает на моем компьютере, но не на компьютерах других пользователей. поэтому варианта остается два или перебирать таблицу с помощью формулы или с помощью макроса.
еще раз объясню суть. в ряд один подкачивается произвольное количество данных. нужно исходя из первых двух букв раскидать их в разные столбцы(например, если начинается на "SR" или "SB", то в столбец 2, если на "RT" или "RI", то в столбец 3).
я решил остановиться на макросе. споткнулся я вот на чем
Sub CopyCurrentRegion2()
Sheets("данные").range("O2:O25").Copy Sheets("Лист1").range("A1:A25")
For Each cell In range("B1:B25")
cell.Value = Left(cell.Offset(0, -1).Value, 2)
Next cell
For Each cell In range("D1:D25")
If cell.Offset(0, -2).Value = "SB" Or cell.Offset(0, -2).Value = "SR" Then
cell.Value = cell.Offset(0, -2).Value
Else: cell.Value = ""
End If
Next cell
End Sub
а дальше тупик.
буду благодарен за помощь.