Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
1172to1176
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalteninhalt nach Vorgabe in Zelle

Spalteninhalt nach Vorgabe in Zelle
Detlef
Hallo zusammen,
mir fehlt mal wieder die Eingebung. Folgendes möchte ich erreichen.
 ABCDE
1Quelldaten  Zieldaten 
2NameKennung NameKennung
3Müller123 Müller123,234,456
4Meier234 Meier123,234,789
5Schulze713 Schulze713
6Müller234   
7Meier789   
8Schulze713   
9Müller456   
10Meier123   
11Schulze713   
12Müller123   
13Müller123   
14Müller123   
15Müller123   
16Müller123   
17Müller123   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Wenn möglich per Formel.
Gruß Detlef

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
mit Pivottabelle...
17.08.2010 17:46:47
silex1
Hallo,
...könnte es so aussehen!
Arbeitsblatt mit dem Namen 'Tabelle4'
 ABCDEF
1      
2      
3Varianz (Grundgesamtheit) von KennungKennung    
4Name123234456713789
5Meier00  0
6Müller000  
7Schulze   0 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG, Rene
Anzeige
AW: Spalteninhalt nach Vorgabe in Zelle
17.08.2010 17:54:42
ransi
HAllo Detlev
Vor geraumer Zeit hatte ich mal das gleiche Problem.
Wollte das auch nur mit Formeln lösen.
ISt machbar, aber dann brauchst du ohne Ende Hilfszellen...
Mit 2 kleinen UDF's ist das aber kein Problem.
Kannst du nutzen wie "Formeln".
 ABCDE
1Quelldaten  Zieldaten 
2NameKennung NameKennung
3Müller123 Müller123, 234, 456
4Meier234 Meier234, 789, 123
5Schulze713 Schulze713
6Müller234   
7Meier789   
8Schulze713   
9Müller456   
10Meier123   
11Schulze713   
12Müller123   
13Müller123   
14Müller123   
15Müller123   
16Müller123   
17Müller123   
18     

Formeln der Tabelle
ZelleFormel
D3=INDEX(machs($A$3:$A$40); ZEILE(A1))
E3=sverweis2(D3;$A$1:$B$40;1;2;WAHR)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Das sind die Codes:
' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit


Public Function machs(rng As Variant) As Variant
Dim Mydic As Object
Dim arr As Variant
Dim L As Long
Set Mydic = CreateObject("Scripting.Dictionary")
arr = rng
For L = LBound(arr) To UBound(arr)
    Mydic(arr(L, 1)) = 0
Next
machs = Mydic.keys
End Function



Public Function SVERWEIS2(Kriterium As String, _
    Bereich As Range, _
    SuchSpalte As Integer, _
    ErgebnissSpalte As Integer, _
    Optional Unikate As Boolean = True, _
    Optional Trenner As String = ", ") As String

Dim arrTmp
Dim L As Long
Dim Mydic As Object
arrTmp = Bereich
Set Mydic = CreateObject("Scripting.Dictionary")
If Unikate = True Then
    For L = 1 To UBound(arrTmp)
        If arrTmp(L, SuchSpalte) = Kriterium Then Mydic(arrTmp(L, ErgebnissSpalte)) = 0
    Next
    SVERWEIS2 = Join(Mydic.keys, Trenner)
    Else:
    For L = 1 To UBound(arrTmp)
        If arrTmp(L, SuchSpalte) = Kriterium Then Mydic(L) = arrTmp(L, ErgebnissSpalte)
    Next
    SVERWEIS2 = Join(Mydic.items, Trenner)
End If
End Function


ransi
Anzeige
AW: auf den Punkt
18.08.2010 09:28:42
Detlef
Hallo Ransi,
super, genauso habe ich mir das vorgestellt, funktioniert einwandfrei, danke.
Gruß Detlef

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige