Anzeige
Archiv - Navigation
624to628
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
624to628
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

verketten mehrerer Suchtreffen in Matrix

verketten mehrerer Suchtreffen in Matrix
15.06.2005 15:13:17
Dennis
Hallo Leute,
aus folgender Liste sollen alle Einschränkungen einer Person in einer Zeile dargestellt werden (getrennt mir Semikolon) z.B.
123456 | Meier | kein Tragen schwerer Teile; farbenblind
123456 | Meier | kein Tragen schwerer Teile
123456 | Meier | farbenblind
456789 | Schulz | -
789123 | Rüssel | kein Lärm
789123 | Rüssel | farbenblind
789123 | Rüssel | keine gefährdende Substanzen
912345 | Hohl | kein Tragen schwerer Teile
mit dem sverweis kann ich ja nur einen datensatz "verketten", wie kann ich alle treffen verketten? Vielen Dak für Eure Hilfe!!
mfg
Dennis

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: verketten mehrerer Suchtreffen in Matrix
16.06.2005 09:42:29
MichaV
Hi,
das geht m.E. nicht ohne benutzerdefinierte Funktion. Kopiere diesen Code in ein Standart- Modul:
Option Explicit
Public Function VerweisVerketten(WoSuchen As Range, WasSuchen As Range, WoFinden As Range) As String Const c = """""" VerweisVerketten = Left(Join(Evaluate("=transpose(if(" & WoSuchen.Address & "=" & WasSuchen.Address & "," & WoFinden.Address & "&"",""," & c & "))"), ""), Len(Join(Evaluate("=transpose(if(" & WoSuchen.Address & "=" & WasSuchen.Address & "," & WoFinden.Address & "&"",""," & c & "))"), "")) - 1) End Function
Dann erhältst Du:
 
 ABCD
1123456 Meier kein Tragen schwerer Teile kein Tragen schwerer Teile, farbenblind
2123456 Meier farbenblind kein Lärm, farbenblind, keine gefährdende Substanzen
3456789 Schulz - 
4789123 Rüssel kein Lärm 
5789123 Rüssel farbenblind 
6789123 Rüssel keine gefährdende Substanzen 
7912345 Hohl kein Tragen schwerer Teile 
Formeln der Tabelle
D1 : =verweisverketten(B1:B7;B1;C1:C7)
D2 : =verweisverketten(B1:B7;B4;C1:C7)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruss- Micha
PS: Rückmeldung wäre nett.
Anzeige
AW: verketten mehrerer Suchtreffen in Matrix
16.06.2005 09:48:06
MichaV
Hi,
Option Explicit Public Function VerweisVerketten(WoSuchen As Range, WasSuchen As Range, WoFinden As Range) As String VerweisVerketten = Left(Join(Evaluate("=transpose(if(" & WoSuchen.Address & "=" & WasSuchen.Address & "," & WoFinden.Address & "&"","",""""))"), ""), Len(Join(Evaluate("=transpose(if(" & WoSuchen.Address & "=" & WasSuchen.Address & "," & WoFinden.Address & "&"","",""""))"), "")) - 1) End Function
reicht völlig aus.
Gruss- Micha

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige