Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2007] sverweis mit mehreren Ergebnissen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 24.10.2008, 12:32 Nach oben

Hallo,

ich habe folgende Problemstellung:
Eine Matrix mit zahlreichen Angaben soll mittels sverweis nach Argumenten durchsucht werden, jedoch gibt es i. d. R. mehrere Argumente zum Suchkriterium.
Es sollen nun ALLE Argumente wiedergegeben werden, am besten gleich mit "VERKETTEN" zusammengefasst (durch Kommas getrennt) in einer einzigen Zelle aufgelistet.

Wie kann ich das umsetzen?
Benutzer-Profile anzeigenPrivate Nachricht senden
< Peter >
Schlauberger
Schlauberger


Anmeldedatum: 30.08.2008
Beiträge: 380
Wohnort: Das schönste Land in Deutschlands Gaun

BeitragVerfasst am: 24.10.2008, 16:34 Nach oben

Hallo,

hilft dir das?

http://www.excelformeln.de/formeln.html?welcher=30

Ansonsten wäre eine Beispielsdatei hilfreich.

_________________
Gruß
Peter
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 472
Wohnort: Kiel

BeitragVerfasst am: 27.10.2008, 08:21 Nach oben

woerli hat Folgendes geschrieben:
Wie kann ich das umsetzen?

Ich würde bei sowas eigentlich fast immer auf eine Hilfsspalte zurückgreifen, um z.B. Matrix-formeln zu vermeiden.

In dieser Hilfsspalte würde ich dann die Werte aus den Spalten, die die Such-Kriterien darstellen, zu einem "Suchwort" zusammenfassen.

Sowas benutze ich schon oft genug für den Autofilter, um mehrfache Einstellungen des Filters quer über breite Tabellen zu vermeiden. Für den SVerweis bietet sich das aber durchaus auch an.

Gruß, Michael


suchwort.gif
 Beschreibung:
 Dateigröße:  15.77 KB
 Angeschaut:  270 mal

suchwort.gif


Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 27.10.2008, 08:50 Nach oben

Danke für die Antworten.
Das Verketten hat mich bisher nicht weitergebracht.
Der Link von Peter könnte schon helfen, aber trifft es noch nicht ganz. In meiner Matrix gibt es meistens mehrere Zeilen, die den Suchkriterien entsprechen und es soll für jede der Zeilen das Ergebnis zurückgegeben werden. (oder zumindest ein Abgleich mit einem weiteren Suchkriterium erfolgen, also ob in den gefundenen Zeilen ein bestimmtes Wort auftaucht)


Jetzt habe ich mal noch eine Beispieldatei erstellt.
Es geht darum, eine mit dem "Dir"-Befehl ausgelesene Ordnerstruktur, die in einer Textdatei abgelegt und ins Excel eingelesen wird, nach bestimmten Kriterien zu durchsuchen. Die Datei wird so eingelesen, dass "\" das Trennzeichen ist und somit jede Hirarchieebene als extra Spalte behandelt wird.


Ordner-test.xlsx
 Beschreibung:
Ziel ist es herauszufiltern, in welchem Projekt welche Mitarbeiter beteiligt sind (jeder beteiligte Mitarbeiter hat im Projektordner einen eigenen Ordner mit deinem Namen).

Download
 Dateiname:  Ordner-test.xlsx
 Dateigröße:  9.46 KB
 Heruntergeladen:  18 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5749

BeitragVerfasst am: 27.10.2008, 21:15 Nach oben

Hallo!

Diese Formel in Projekte!B5 und nach unten und nach rechts ausfüllen:

=WENN(SUMMENPRODUKT((Daten!$A$1:$A$999=$A5)*(Daten!$C$1:$C$999=B$4));"x";"")

Für solche Fälle bietet sich auch der Einsatz einer Pivot-Tabelle an.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 28.10.2008, 09:18 Nach oben

Danke Schatzi, ich habe mich nun (erfolgreich) für die Pivot entschieden, dein Tutorial hat sich also einmal mehr gelohnt ;)

Einige Fragen habe ich noch zur Vereinfachung:
- Kann man einen Button "Aktualisieren" einfügen, bei dessen Klick sich die Tabelle aktualisiert? (um es offensichtlicher zu machen)
- Bin ich im Wertebereich an die Vorgaben gebunden, oder kann ich da Funktionen setzen, z. B. statt der Anzahl an Einträgen ein "Wahr/Falsch" oder ein "wenn wahr, dann eins, sonst leer"?

Und noch ein Hinweis zur dynamischen Veränderung des Datenbereichs:
Wenn sich die Zeilenanzahl ändert genügt es im Arbeitsblatt mit den Daten die kompletten Spalten als Datenbereich anzugeben, somit erkennt die Pivottabelle auch neue Zeilen, ohne das man einen dynamischen Bereich definieren muss.
Benutzer-Profile anzeigenPrivate Nachricht senden
< Peter >
Schlauberger
Schlauberger


Anmeldedatum: 30.08.2008
Beiträge: 380
Wohnort: Das schönste Land in Deutschlands Gaun

BeitragVerfasst am: 28.10.2008, 09:27 Nach oben

Hallo,

wenn die Pivot-Tabelle im gleichen Arbeitsblatt ist dann einfach einen CommandButton aus dem Steuerelement-Toolbox aufziehen und den folgenden Code hinterlegen:

Private Sub CommandButton1_Click()
Dim pt As PivotTable
For Each pt In ActiveSheet.PivotTables
pt.RefreshTable
Next pt
End Sub


Zitat:
die kompletten Spalten als Datenbereich anzugeben


Allerdings müsste sich dann in der PT auch ein Feld 'Leer' befinden.

_________________
Gruß
Peter
Benutzer-Profile anzeigenPrivate Nachricht senden
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 28.10.2008, 09:49 Nach oben

Noch eine Frage: wie kann ich die Tabellenbereiche formatieren, ohne nur die jeweils aktuell ausgewählten Zellen zu formatieren?

Z. B. das auch später hinzugefügte Zeilen in der Pivot-Tabelle einen Rahmen bekommen?
Benutzer-Profile anzeigenPrivate Nachricht senden
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 28.10.2008, 09:59 Nach oben

Die Tabelle ist in einem anderen Arbeitsblatt, aber ich habe es nun so eingestellt dass sie sich beim Öffnen der Datei aktualisiert.

Noch eine Frage zur Formatierung: ich kann zwar bedingte Formatierungen hinzufügen und zunächst werden diese angezeigt, sobald ich aber den Filter änder oder im Bildschirm scrolle sind alle Zellen wieder weiß. Wo liegt da das Problem?
Benutzer-Profile anzeigenPrivate Nachricht senden
< Peter >
Schlauberger
Schlauberger


Anmeldedatum: 30.08.2008
Beiträge: 380
Wohnort: Das schönste Land in Deutschlands Gaun

BeitragVerfasst am: 28.10.2008, 10:18 Nach oben

Hallo,

wenn die Tabelle in einem anderen Tabellenblatt ist dann könnte man das auch so machen:

Private Sub Worksheet_Activate()
Dim pt As PivotTable
For Each pt In ActiveSheet.PivotTables
pt.RefreshTable
Next pt
End Sub

Der Code muss hinter das Modul des entsprechenden Tabellenblattes.

_________________
Gruß
Peter
Benutzer-Profile anzeigenPrivate Nachricht senden
woerli
Newbie
Newbie


Anmeldedatum: 19.12.2006
Beiträge: 35

BeitragVerfasst am: 29.10.2008, 09:45 Nach oben

Keine Hinweise zur Formatierung und bedingten Formatierung?
Das muss doch möglich sein?

Nochmal ein wichtiger Punkt:
Wie kann ich im Wertebereich nur eine wahr/falsch-Angabe erzwingen?
also weder die Anzahl an Unterordnern, noch deren Produkt, Mittelwert, ... sondern nur "1" wenn ein Treffer oder mehrere gefunden wurde?
Ich benötige das für die Diagrammerstellung.


Gleich noch eine Frage zu dem Problem:
In jedem der Ordner existiert eine Datei "Projektdaten.txt".
Kann ich diese abhängig von den Daten in der Pivotabelle für jedes Projekt auslesen?
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge sverweis Michael61 Microsoft Excel Hilfe 3 03.01.2009, 20:51 Letzten Beitrag anzeigen
Keine neuen Beiträge Bereicht aus mehreren Tabellen erstellen Hello100 Microsoft Access Hilfe 2 30.12.2008, 20:46 Letzten Beitrag anzeigen
Keine neuen Beiträge SVERWEIS mit mehreren Kriterien derberg222 Microsoft Excel Hilfe 4 15.12.2008, 10:26 Letzten Beitrag anzeigen
Keine neuen Beiträge SVERWEIS mit mehreren Kriterien derberg222 Microsoft Excel Hilfe 4 15.12.2008, 09:07 Letzten Beitrag anzeigen
Keine neuen Beiträge Drucken von mehreren Tabellenblättern... Dr.Eck Microsoft Excel Hilfe 1 12.12.2008, 10:28 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de