Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Excel]Samenvoegen tekstvelden

Pagina: 1
Acties:
  • 142 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hi,

De volgende vraag over het samenvoegen van tekst in Excel. Ik wil graag tekststrings samenvoegen tot één tekstveld. Ik weet dat dit kan met CONCATENATE. Echter, de samen te voegen velden maken deel uit van een grote dataset en zijn herkenbaar aan identieke ID's op dezelfde regel. Met VLOOKUP kan ik de eerste instantie van een ID eruit halen, maar ik wil alle velden met het specifieke ID terugkrijgen en dan samenvoegen tot een. Iemand een idee hoe ik dat kan doen?

Thanks,
Jan

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 12:43
Heb ik eens een keer een VBA functie voor geschreven.
Zal even zoeken.
Visual Basic:
1
2
3
4
5
6
7
8
9
Public Function vconcat(ByVal lookup_value As Variant, table_array As Range, col_index_num As Integer, seperator As String) As String
Application.Volatile
For i = 1 To table_array.Rows.Count
    If lookup_value = table_array.Cells(i, 1).Value Then
        If vconcat <> "" Then vconcat = vconcat & seperator
        vconcat = vconcat & table_array.Cells(i, col_index_num).Value
    End If
Next i
End Function

gebruik: als vlookup. argument vier is het scheidingsteken (string)

[ Voor 78% gewijzigd door onkl op 29-01-2008 11:57 ]


Verwijderd

Topicstarter
Top, dank je! Werkt als een trein. :)