Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Spalten aus zwei Mappen vergleichen

Frage Microsoft Microsoft Office

Mitglied: poisoncrow

poisoncrow (Level 1) - Jetzt verbinden

03.03.2011 um 11:58 Uhr, 5662 Aufrufe, 6 Kommentare

Hallo!

Erstmal beschreibe ich euch den Ist-Zustand:

Ich habe eine Mappe mit Artikeldaten, wie Artikelnummern, Produktbezeichnungen und Beständen.

In einer zweiten Mappe, habe ich von einem bestimmten Hersteller Artikelnummern und Bestände.


Jetzt zu meinem Problem:

Wie kann ich die Bestände aus Mappe 2 in die Spalte "Bestand" in Mappe 1 einfügen,
ohne das ich das von Hand zu Fuß machen muss?

Gibt es dafür eine Formel?

Bitte erklärt es mir so einfach wie möglich - ich habe leider noch nicht so viel Excel-Erfahrung.

Vielen lieben Dank


poisoncrow
Mitglied: Biber
03.03.2011 um 12:20 Uhr
Moin poisoncrow,

willkommen im Forum.

Deine Anforderung kannst du mit der Funktion SVerweis() lösen, unter den Voraussetzungen.

  • beide Excelmappen sind in derselben Excelinstanz geöffnet
  • du hast in beiden Tabellen (wie eigentlich üblich) das verbindende & identifizierende Feld "Artikelnummer" links und alle Detailfelder rechts davon.

Schau es dir bitte in der Excel-hilfe kurz an.
Solltest du nicht allein damit klarkommen, poste bitte hier
  • die Datei- und Arbeitmappennamen
  • die Spalten-Buchstaben,in denen das ID-Feld "Artikelnummer" und der "Bestand" in der Quellen-Exceldatei stehen.

Grüße
Biber
Bitte warten ..
Mitglied: miniversum
03.03.2011 um 12:22 Uhr
Das sollte mit sverweis ungefär so gehen (ungetestet):
=SVERWEIS(A1;[Mappe2.xls]Tabelle1!$A$2:$B$100;2;FALSCH)
Das bedeutet:
Mappe1.xls:
In Spalte A Stehen die Werte, in Spalte B steht diese Formel in jeder Zeile
Was in A1 steht wird in der Datei "Mappe2.xls", Tabellenblatt "Tabelle1" Im Bereich A1-A100 gesucht. Das Ergebniss der Formel ist das was bei der übereinstimmung dahinter steht in Spalte B
Wie das genau funktioniert findest du in der Excel Hilfe wenn du nach sverweis suchst. Dort findest du auch ein Beispiel.
Bitte warten ..
Mitglied: Snowman25
03.03.2011 um 12:26 Uhr
Hallo poisoncrow,

Setz dich mal mit dem LOOKUP-Befehl auseinander. (Hab gerade keine Ahnung, wie der Befehl auf Deutsch heißt Hab bloß englisches Excels hier)
Möglicherweise wirst du auch andere Konstrukte brauchen, wie z.B. sowas:
=INDIRECT((ADDRESS((MATCH($E8;Project_lookup!$A$1:$A$646;0));5;3;1;"Project_lookup")))

INDIREKT
Gibt den Inhalt einer Zelle wieder. Erwartet als Wert die Adresse der Zelle.
ADDRESS
Wandelt das Ergebnis in eine Zellenadresse um.
MATCH
Überprüft, ob ein vorgegeben String ein Teilstring eines anderen Zelleninhalts ist.

Damit übernehme ich Namen von Projektnummern aus einem anderen Arbeitsblatt in der gleichen Mappe. Das ganze lässt sich aber auch über mehrere Mappen aufspannen.

Auf Deutsch heißen die Befehle geringfügig anders.
Die Exceleigene Befehlsfunktion hilft dir sehr beim Zusammensetzen von Funktionen. Sie zeigt dir auch zu jedem Attribut mögliche Werte und deren Beschreibung/Auswirkung an.

Gruß
Snow
Bitte warten ..
Mitglied: bastla
03.03.2011 um 12:29 Uhr
Hallo poisoncrow und willkommen im Forum!

Dein Stichwort ist "SVERWEIS()" - damit wird anhand der Artikelnummer die entsprechende Zeile gesucht, und dann kannst Du aus der passenden Spalte den Wert als Ergebnis der Funktion bekommen.

Beispiel: Wenn in Deiner "Mappe1" die Daten (Artikelnummer, Produktbezeichnung und Bestand) jeweils in den Spalten A bis C enthalten sind (sein sollen), und in "Tabelle1" der "Mappe2" Artikelnummer und Bestand in den Spalten A und B zu finden sind, würde die Formel für die Zelle C2 (=Bestand des in Zeile 2 befindlichen Artikels) so aussehen:
=SVERWEIS(A2;[Mappe2]Tabelle1!$A$2:$B$500;2;0)
wobei mit der letzten 2 die Spalte relativ zur Artikelnummer (und diese muss ganz links im durchsuchten Bereich stehen) angegeben wird - würden zB die Daten in "Mappe2" in Spalte D (Artikelnummer) und Spalte G (Bestand) zu finden sein, müsste die Formel so aussehen:
=SVERWEIS(A2;[Mappe2]Tabelle1!$D$2:$G$500;4;0)
Grüße
bastla

[Edit] Seid Ihr aber wieder alle schnell ... [/Edit]
Bitte warten ..
Mitglied: poisoncrow
03.03.2011 um 12:40 Uhr
Wow vielen Dank!

So schnell hatte ich keine Antwort erwarte - und auch nicht so viele!

Ich probiere das mal aus.

Danke
Bitte warten ..
Mitglied: poisoncrow
03.03.2011 um 14:54 Uhr
Suppi das funktioniert!!!

Vielen lieben Dank an alle Helfer
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Vergleich einer Zeichenfolge in zwei Dateinamen (3)

Frage von hongziehong zum Thema Batch & Shell ...

Batch & Shell
gelöst CSVs in eine Mappe ziehen per Script (5)

Frage von Crank69 zum Thema Batch & Shell ...

Windows Server
AD-Berechtigungen von zwei Servern miteinander vergleichen (3)

Frage von s0m3ting zum Thema Windows Server ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(3)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...