Страницы: 1
RSS
Поиск значений по нескольким условиям (одно выбирается списком), данные не цифровые
 
Здравствуйте!
возможно ли собрать формулу чтоб при выборе из списка (ячейка "K2") номера, в столбике (окрашен желтым) будут отображаться данные из блока "D3:G10" отобранные по номеру (выбранному из списка)
 
Код
=ИНДЕКС($D$3:$G$10;ПОИСКПОЗ($J3;$C$3:$C$10);ПОИСКПОЗ($K$2;$D$2:$G$2))
=СМЕЩ(C3:C10;0;K2)
=ФИЛЬТР(D3:G10;D2:G2=K2)
Изменено: Тимофеев - 02.06.2021 11:18:54
 
Цитата
при выборе из списка (ячейка "K2") номера
Макрос в модуль листа
Код
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, Range("K2")) Is Nothing Then
     Application.EnableEvents = False
    Range("D2:G" & Cells(Rows.Count, "D").End(xlUp).Row).AdvancedFilter xlFilterCopy, _
                      CopyToRange:=Range("K2")
  End If
    Application.EnableEvents = True
End Sub
 
Цитата
Тимофеев написал:
=ИНДЕКС($D$3:$G$10;ПОИСКПОЗ($J3;$C$3:$C$10);ПОИСКПОЗ($K$2;$D$2:$G$2))
можно короче ( но не понятно в теме что "данные не цифровые" что означет)
Код
=ИНДЕКС($D$3:$G$10;ПОИСКПОЗ($J3;$C$3:$C$10);$K$2)
Изменено: Mershik - 02.06.2021 11:25:38
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Mershik написал: ...не понятно в теме что " данные не цифровые " что означет)
там могут быть какие то термины

все супер!!! РАБОТАЕТ!!! спасибо большое!!!

Вы могли бы посоветовать где можно пройти обучение чтоб так же все получалось (я понимаю что до такого как у Вас уровня я не смогу дойти)
Изменено: vikttur - 02.06.2021 18:34:34
Страницы: 1
Наверх