Возникла проблема при переносе данных из заголовков в ячейки по определенному критерию. Суть проблемы в том, что если два значения в нескольких столбцах будут равны, нам необходимо перенести данные из двух заголовков в одну ячейку. Как это сделать пока не понимаю.
Файл с примером решения во вложении. заранее благодарен за помощь.
Добрый день!
Возникла проблема при переносе данных из заголовков в ячейки по определенному критерию. Суть проблемы в том, что если два значения в нескольких столбцах будут равны, нам необходимо перенести данные из двух заголовков в одну ячейку. Как это сделать пока не понимаю.
Файл с примером решения во вложении. заранее благодарен за помощь.DSA
ZORRO2005, Спасибо все получилось, но формула очень большая и если я еще добавлю столбцы, то она станет еще больше((( Хотелось бы что-нибудь универсальное.
ZORRO2005, Спасибо все получилось, но формула очень большая и если я еще добавлю столбцы, то она станет еще больше((( Хотелось бы что-нибудь универсальное.DSA
Если код на VBA (макрос), не будет ли следующего "но"? [vba]
Код
Function MergeHead(rVal As Range, rHead As Range, dVal As Double, _ Optional sSym As String = ", ") As String Dim sStr As String Dim j As Long For j = 1 To rVal.Cells.Count If rVal(j).Value = dVal Then sStr = sStr & sSym & rHead(j).Value Next j
MergeHead = Mid$(sStr, Len(sSym) + 1) End Function
Если код на VBA (макрос), не будет ли следующего "но"? [vba]
Код
Function MergeHead(rVal As Range, rHead As Range, dVal As Double, _ Optional sSym As String = ", ") As String Dim sStr As String Dim j As Long For j = 1 To rVal.Cells.Count If rVal(j).Value = dVal Then sStr = sStr & sSym & rHead(j).Value Next j
MergeHead = Mid$(sStr, Len(sSym) + 1) End Function