Clever-Excel-Forum

Normale Version: SVerweis oder andere Möglichkeit
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

folgende Ausgangssituation:

Eine Datei mit mehreren Tabellenblätter.

Blatt 1: Gesamt
Blatt 2: Auto
Blatt 3: Fahrrad
Blatt 4: Motorrad

Alle Tabellenblätter sind inhaltlich gleich aufgebaut, aber die "Daten" sollen nur im 1. Tabellenblatt eingegeben werden.

A: Firma (Auto, Fahrrad, Motorrad)
B: Name
C: Vorname
D: Abteilung
E: Eintritt
F: Austritt
G: Bemerkungen
etc.

Mein Ziel ist es, daß ich im Tabellenblatt 1 entweder eine bereits existierende Firma mit allen weiteren Daten eintrage oder eine neue Firma anlege und gleichzeitig ein neues Tabellenblatt mit dem Firmenname erstelle. Es sollen nun automatisch alle Daten aus den jeweiligen Zeilen in die entsprechenden Tabellenblätter eingefügt werden. Das soll auch noch funktionieren, wenn die ursprüngliche Tabelle einmal anders sortiert wird.

Zur Verdeutlichung habe ich eine Tabelle eingefügt (ursprünglich mit OO erstellt, aber im Geschäft haben wir Exel 2010).

Über Vorschläge werde ich mich freuen.

Viele Grüße aus Karlsruhe

Costa

PS: Mit meinen Kenntnissen zum SVerweis stoße ich an meine Grenzen  :22:
Hi Costa,

schau mal wo deine Datei geblieben ist. Im Forum jedenfalls nix zu sehen.
(28.07.2015, 17:23)Zwergel schrieb: [ -> ]Hi Costa,

schau mal wo deine Datei geblieben ist. Im Forum jedenfalls nix zu sehen.

Jetzt aber!

Sorry!

Gruß Costa
Hi Costa, ich würde bei diesem Tabellenaufbau mit einer Hilfsspalte arbeiten (die kann man ja ausblenden)..:

Arbeitsblatt mit dem Namen 'Auto'
ABCDEFGHI
1FirmaNameVornameAbteilungEintrittAustrittBemerkungen Auto
2AutoVWVolkerAlpha40179 Ja 2
3AutoAudiAugustAlpha40210 Nein 3
4AutoBMWBerndBeta40238 Ja 4

ZelleFormel
I1=TEIL(ZELLE("Dateiname";$A$1);FINDEN("]";ZELLE("Dateiname";$A$1))+1;31)
A2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(A$1)))
B2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(B$1)))
C2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(C$1)))
D2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(D$1)))
E2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(E$1)))
F2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(F$1)))
G2=WENN($I2="";"";INDEX(Gesamt!$A:$G;$I2;SPALTE(G$1)))
I2{=WENN(ZÄHLENWENN(Gesamt!A:A;$I$1)>=ZEILE(A1);KKLEINSTE(WENN(Gesamt!$A$1:$A$100=$I$1;ZEILE($1:$100));ZEILE(A1));"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

mit einer Hilfsspalte ohne Matrixformeln.

Gruß aus KA

[attachment=2555]
Hallo Edgar, die Firmen werden wohl kaum so heißen... ... deine Version wird nicht mehr funzen bei Honda und Hundai, Ford und Fiat usw... , oder?
Hallo Jörg,

eigentlich schon. In Spalte A steht nur Auto, die Marken stehen in B!
Hi Edgar, schon ich glaub das passt trotzdem so nicht... in B steht Name in C Vorname... ... aber egal... ... das sind Fantasiewerte, die nicht ansatzweise mit dem Original übereinstimmen... ... sonst ist deine Variante natürlich (wie immer) cool ...!!!
Hallo Jörg und Edgar,

vorab herzlichen Dank, daß Ihr mir geantwortet habt. Heute schaffe ich es leider zeitlich nicht mehr, mich intensiv mit den Formeln auseinander zu setzen.

Nur soviel vorab: Die Tabelle mit den Formeln von Edgar lösen mein Problem / Fragestellung nicht.
Ich habe drei neue "Autos" mit ebenfalls Fantasienamen in die Gesamttabelle eingefügt. Zwar sind die Namen "Auto" im Tabellenblatt "Auto" aufgetaucht, aber die "Fantasienamen" nicht sondern nur "'NV" - siehe Tabelle "Tabellenblätter_01".

Liegt das an "Open Office" oder an etwas anderem?

Über eine Antwort werde ich mich freuen.

Viele Grüße aus der Südstadt nach Karlsruhe und in den Rest der Republik

Costa
(29.07.2015, 18:06)CostacKA schrieb: [ -> ]Hallo Jörg und Edgar,

vorab herzlichen Dank, daß Ihr mir geantwortet habt. Heute schaffe ich es leider zeitlich nicht mehr, mich intensiv mit den Formeln auseinander zu setzen.

Nur soviel vorab: Die Tabelle mit den Formeln von Edgar lösen mein Problem / Fragestellung nicht.
Ich habe drei neue "Autos" mit ebenfalls Fantasienamen in die Gesamttabelle eingefügt. Zwar sind die Namen "Auto" im Tabellenblatt "Auto" aufgetaucht, aber die "Fantasienamen" nicht sondern nur "'NV" - siehe Tabelle "Tabellenblätter_01".

Liegt das an "Open Office" oder an etwas anderem?

Über eine Antwort werde ich mich freuen.

Viele Grüße aus der Südstadt nach Karlsruhe und in den Rest der Republik

Costa

[attachment=2559]
Seiten: 1 2