Всем огромное спасибо,что нашли время написать. Только задачу не получилось решить. Выложу файл и конкретизирую. Вообщем необходимо что бы в ячейки J4 при выборе фамилии собирались все работы по выбранной в фильтре фамилии ( в примере собрано по фамилии Петренко Н.И.). Затем выбираю другую фамилию, информации в J4 будет уже по его работам. Помогите плиз, можно макросом или формулой. В PQ сложновато (спасибо за пример).
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
rem = Table.Skip(from,1),
to = Table.Group(rem, {"Исполнитель"}, {{"Количество", each Text.Combine([Наименование работ],";"), type text}})
in
to
buchlotnik огромное спасибо! Но, я не владею PQ , и файлик для примера, основная таблица гораздо масштабнее, не смогу допилить. Поэтому и прошу помочь с макросом или формулой. А так да PQ очень хорошая вещь.
Андрей VG спасибо! Вы прям мысли читаете, хотел попросить как раз совета с чего PQ начать изучать. Уже пытался на платные курсы записаться, а потом вспомнил что есть всё в доступе главное время найти и немного потрудится. Ещё раз спасибо!
Function JoinIf(kto As Range, chto As Range, c$)
Application.Volatile
arr = kto
arr1 = chto
Dim arr2$()
For i = 1 To UBound(arr)
l = arr(i, 1) Like "*" & c & "*"
If l Then
j = j + 1
ReDim Preserve arr2(1 To j)
arr2(j) = arr1(i, 1)
End If
Next i
JoinIf = Join(arr2, ";")
End Function