Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 5496 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

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

Ähnliche Inhalte
Batch & Shell
gelöst Powershell - Dateien aus verschiedenen Arrays - Attribute vergleichen (5)

Frage von Giffas zum Thema Batch & Shell ...

Windows Userverwaltung
gelöst Anmeldeskript fragt für das mappen nach einem User und Pw unterdrücken (9)

Frage von M.Marz zum Thema Windows Userverwaltung ...

Windows Server
Mehrer Netzlaufwerke mappen die auf einem Server liegen (7)

Frage von M.Marz zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...