Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
krautkopfkonney
Threadersteller
Dabei seit: 20.11.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 26.07.2008 13:53
Titel Excel, Import-Problem |
|
|
Tag liebe MGI-Gemeinde. Ich hoffe einer von euch kann mir bei einem kleinen Problemchen mit Excel helfen.
Folgendes: Ich habe zwei Tabllen von folgender Struktur:
Tab1
|ID|Name|Vorname|...|...|...|
|1 |Meier|Max |...|...|...|
|2 |Müller|Peter |...|...|...|
|3 |Meier|Ilse |...|...|...|
|4 |Müller|Gerda |...|...|...|
...
und Tab2
|ID|WHO |...|...|...|
|2 |glioblastom|...|...|...|
|4 |lymphom |...|...|...|
Wie ihr seht, ist nicht für jede |ID| in der vollständigen Tab1 ein Eintrag in Tab2 vorhanden. (Die DAten bei gleicher ID gehören aber zusammen.
FRAGE: Wie kann ich in excel die zweite so in die erste importieren, das Folgendes herauskommt:
Tab3
|ID|Name|Vorname|...|...|...|WHO |...|...|...|
|1 |Meier|Max |...|...|...| |...|...|...|
|2 |Müller|Peter |...|...|...|glioblastom|...|...|...|
|3 |Meier|Ilse |...|...|...| |...|...|...|
|4 |Müller|Gerda |...|...|...|lymphom |...|...|...|
Vielen Dank für alle Antworten.
Konstantin
Zuletzt bearbeitet von krautkopfkonney am Sa 26.07.2008 14:06, insgesamt 1-mal bearbeitet
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht:
|
Verfasst Sa 26.07.2008 17:02
Titel
|
|
|
SVERWEISE in den entsprechenden nachgelagerten Spalten der Tabelle1. Damit du die Fehlermeldung 'NV nicht bekommst noch ne Wenn-Abfrage drumbauen.
Ach komm, wat soll der Geiz!
Code: | =WENN(ISTFEHLER(SVERWEIS(A1;Tabelle2!A:B;2;FALSCH));"";SVERWEIS(A1;Tabelle2!A:B;2;FALSCH)) |
Das ist die Formel, die in die erste Spalte gehört. Die Sachen im SVERWEIS bedeuten, dass der Wert der Zelle A1 verglichen wird mit allen Zellen im Bereich der Spalten A und B im Tabellenblatt Tabelle2. Wird dort der gleiche Wert gefunden, dann wird dir der Wert aus der zeiten Spalte der entsprechenden Zeile deines Suchbereiches (also den Spalten A und B, Excel nennt das Matrix) zurückgeliefert. Ansonsten würde der Sverweis dir einen Fehler liefern, eben #NV. Das sieht aber nicht so schön aus und deswegen die Kapeselung in eine Wenn und eine Fehler-Abfrage. So bleibt die Zelle leer, wenn die ID in der Tabelle2 nicht gefunden wird. Die Formel musst du jetzt für jede Spalte in Tabelle2 auch in eine Spalte in Tabelle1 einfügen. Die Referenz in der Formel A1 muss dabei natürlich für jede zu prüfende Zeile in Tabelle1 angepasst werden. Also für die erste Zeile in Tabelle1 A1, für die zweite Zeile A2 die dritte A3 usw. Das macht Excel beim kopieren der Zeile aber automatisch. Hast du mehr Spalten in Tabelle2, dann musst du den Vergleichsbereich entsprechend anpassen. Also für 3 Spalten A:C, für 4 A usw. Wichtig ist nur, dass die erste Spalte die ID ist. Und den Rückgabewert musst du natürlich anpassen. Willst du den Wert der dritten Spalte geliefert haben, dann musst du statt der 2 eine 3 eintragen.
Zuletzt bearbeitet von Nimroy am Sa 26.07.2008 17:02, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
krautkopfkonney
Threadersteller
Dabei seit: 20.11.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 27.07.2008 01:00
Titel
|
|
|
Dankesehr, hat super geklappt.
Viele Grüße,
Konstantin
BTW: Typisch Micro$oft. Excel kann seine selbsterstellten *csv nicht lesen. Was ein Bockmist^^. Aber dafür gibs ja php-script
|
|
|
|
|
|
|
|
Ähnliche Themen |
OS X CSV Export aus Excel Import in php
[suche] Web CMS mit zuverlässigem Excel-Import
[phpMyAdmin] DECIMAL Feld rundet bei Excel-Import
@import Problem
Excel problem mit Verknüpfungen
[mysql] problem beim import
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|