Всем здравствуйте. Есть 2 таблицы с данными: 2016_омс (сюда переносим), 2016_платные (отсюда берем). Сложность в том, что при использовании формулы ВПР, подтягивается первое совпадение из таблицы: 2016_платные, у меня же в данной таблице несколько значений (совпадений ФИО), которые надо перенести. Подскажите как это решить? В каком виде хочется это получить на листе: Результат. Заранее спасибо за решение.
Всем здравствуйте. Есть 2 таблицы с данными: 2016_омс (сюда переносим), 2016_платные (отсюда берем). Сложность в том, что при использовании формулы ВПР, подтягивается первое совпадение из таблицы: 2016_платные, у меня же в данной таблице несколько значений (совпадений ФИО), которые надо перенести. Подскажите как это решить? В каком виде хочется это получить на листе: Результат. Заранее спасибо за решение.Mark1976
For i = 2 To lrSrc On Error Resume Next r = 0 r = WorksheetFunction.Match(shSrc.Cells(i, "A").Value, shRes.Columns("C"), 0) On Error GoTo 0 If r = 0 Then GoTo metka End If
If shRes.Cells(r, "J").Value = "" Then shRes.Cells(r, "J").Value = shSrc.Cells(i, "B").Value Else shRes.Cells(r, "J").Value = shRes.Cells(r, "J").Value & ", " & shSrc.Cells(i, "B").Value End If
If shRes.Cells(r, "K").Value = "" Then shRes.Cells(r, "K").Value = shSrc.Cells(i, "C").Value Else shRes.Cells(r, "K").Value = shRes.Cells(r, "K").Value & ", " & shSrc.Cells(i, "C").Value End If
If shRes.Cells(r, "L").Value = "" Then shRes.Cells(r, "L").Value = shSrc.Cells(i, "D").Value Else shRes.Cells(r, "L").Value = shRes.Cells(r, "L").Value & ", " & shSrc.Cells(i, "D").Value End If
If shRes.Cells(r, "M").Value = "" Then shRes.Cells(r, "M").Value = shSrc.Cells(i, "E").Value Else shRes.Cells(r, "M").Value = shRes.Cells(r, "M").Value & ", " & shSrc.Cells(i, "E").Value End If
For i = 2 To lrSrc On Error Resume Next r = 0 r = WorksheetFunction.Match(shSrc.Cells(i, "A").Value, shRes.Columns("C"), 0) On Error GoTo 0 If r = 0 Then GoTo metka End If
If shRes.Cells(r, "J").Value = "" Then shRes.Cells(r, "J").Value = shSrc.Cells(i, "B").Value Else shRes.Cells(r, "J").Value = shRes.Cells(r, "J").Value & ", " & shSrc.Cells(i, "B").Value End If
If shRes.Cells(r, "K").Value = "" Then shRes.Cells(r, "K").Value = shSrc.Cells(i, "C").Value Else shRes.Cells(r, "K").Value = shRes.Cells(r, "K").Value & ", " & shSrc.Cells(i, "C").Value End If
If shRes.Cells(r, "L").Value = "" Then shRes.Cells(r, "L").Value = shSrc.Cells(i, "D").Value Else shRes.Cells(r, "L").Value = shRes.Cells(r, "L").Value & ", " & shSrc.Cells(i, "D").Value End If
If shRes.Cells(r, "M").Value = "" Then shRes.Cells(r, "M").Value = shSrc.Cells(i, "E").Value Else shRes.Cells(r, "M").Value = shRes.Cells(r, "M").Value & ", " & shSrc.Cells(i, "E").Value End If