Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Hilfe! Leerzeile





Frage

Hallo! Ich habe ein Problem mit Excel.Ich muss eine zweites Tabellenblatt gestallten in dem Informationen aus dem ersten Blatt erscheien wenn eine bestimmte Bedingung erfüllt ist.Jetzt zu meinem Problem ich muss im zweiten Blatt immer eine Zeile frei lassen.ich bekomme es einfach nicht hin. so sollte es aussehen(bzw.so habe ich es versucht): =wenn(ECR!K6="implement";ECR!f6;"") leer =wenn(ecr!k7="implement";ECR!f7;"") leer .... ich hoffe ihr könnt mir helfen! mit feundlichen grüßen André

Antwort 1 von Edgar

beim leerzeichen "" einfach auch die leertaste einfügen also so " "
ok?

Antwort 2 von Joschi

Hallo Andre!
Was kommt denn bei deinen Versuchen raus?
Ich habe mir mal eine Test-Tabelle erstellt mit genau deiner Formel und bei mir funktioniert es.

Antwort 3 von Andre

hi, ich habe mich nicht ganz richtig ausgedrückt kein leerzeichen sondern eine zeile.
er über nimmt nur jede zweite formel
=wenn(ECR!K6="implement";ECR!f6;"")
leerzeile
=wenn(ecr!k8="implement";ECR!f8;"")
leerzeile

gruß andré

Antwort 4 von Aliba

Hi Andre,

da wirst Du wohl um eine Hilfsspalte in der Tabelle ECR nicht rumkommen. Füge eine neue Spalte vor der Spalte F ein. Aus Spalte F wird spalte G. Aus Spalte K wird Spalte L .Scheinbar beginnen Deine Einträge in Zeile 6. Jetzt folgende Formel in F6:
=L6&ZÄHLENWENN($L$6:L6;L6)
In Spalte F erhältst DU nun Einträge, die so aussehen :

Implement1
Implement2
AsTrieb1
AsFront1
Implement3

Dieses Verketten des Eintrages mit dem Vorkommen ist nur notwendig,
falls jetzt noch andere Tabellenblätter erstellt werden sollen, die andere Bedingungen erfüllen.

Im 2. Tabellenblatt geht es nun weiter, jetzt kommt es darauf an, in welcher Zeile Deine Einträge beginnen sollen. Ich gehe mal davon aus, daß die in Zeile 1 beginnen.
Formel in der entsprechenden Spalte.

=WENN(ISTNV(SVERWEIS("Implement"&ZEILE()/2+0,5;ECR!$F$6:$G$27;2;0));"";SVERWEIS("Implement"&ZEILE()/2+0,5;Tabelle1!$F$6:$G$27;2;0))

Wenn nun Deine Tabelle nicht in Zeile 1 beginnt, sondern z.B. erst in Zeile 7, muß das über ZEILE() geregelt werden. ZEILE() liefert die Zeilennr. Das Ergebnis der Rechnung Zeilennr/2 +/- ? muß für die Startzeile 1 ergeben. D.h. für Beginn in Zeile 7 müsste es dann heissen:

ZEILE()/2-2,5

Wenn die Formel nun nach unten kopiert wird, würde in Zeile 8 als Ergebnis von ZEILE()/2-2,5 1,5rauskommen. Die Formel würde also in der Quelltabelle in Spalte F nach einem Eintrag Implement1,5 suchen, was ja nicht vorhanden ist und somit als Ergebnis eine Leerzelle liefern.
In Zeile 9 käme als Suchbegriff Implement2 heraus, was dann wiederum vorhanden ist und somit auch die entsprechende Information aus Spalte G geliefert.
Es bleibt somit jede 2. Zeile leer und es werden die Implements durchgängig geliefert.

CU Aliba

Antwort 5 von Andre

Vielen Dank für eure Hilfe!

Antwort 6 von Andre

hallo noch mal.
Ich habe ein Problem mit dem ersten Schritt.
=L6&ZÄHLENWENN($L$6:L6;L6)
Er zeigt mir immer die Formel an aber ich habe Formel anzeigen aus geschaltet.

gruß andre

Antwort 7 von Aliba

Hi Andre,

entferne die Formeleinträge noch einmal, markiere die Spalte, dann Rechtsklick in die Markierung , Zellen formatieren, Standard.

Dann die Formel noch mal eintragen.

CU ALiba

Antwort 8 von Andre

Hi, ich bin immer noch Hilfs bedürftig.
könntet ihr mir die Formel so umstellen das ich im zweiten Blatt in Zeile 50 anfange?und ich möchte nicht das er mir dann implement(inhalt aus spalte g6)im zweiten baltt an zeigt sondern die Seriennummer aus A6 bzw. für zeile 7 A7. usw.

=WENN(ISTNV(SVERWEIS("Implement"&ZEILE()/2+0,5;ECR!$F$6:$G$27;2;0));"";SVERWEIS("Implement"&ZEILE()/2+0,5;Tabelle1!$F$6:$G$27;2;0))

gruß andre

Antwort 9 von Aliba

Hi Andre,

in diesem Falle müssen wir nochmal von vorne anfangen.
Dann brauchst Du die Hilfsspalte als Spalte A, die muss also vor der Tabelle stehen.
Die Formel , die Du jetzt in F hast kannst Du genauso übernehmen.

Also in Spalte A steht jetzt die Formel mit dem ZÄHLENWENN.
Spalte F löscht Du.

Seriernnrn. stehen jetzt in B.
=WENN(ISTNV(SVERWEIS("Implement"&ZEILE()/2-24;ECR!$A$6:$G$27;2;0));"";SVERWEIS("Implement"&ZEILE()/2-24;Tabelle1!$A$6:$G$27;2;0))

Ich zerlege mal kurz die Formel SVERWEIS:
SVERWEIS("Implement"&ZEILE()/2-24;ECR!$A$6:$G$27;2;0)
"implement"&ZEILE()/2-24 liefert den Suchbegriff z.B. in Zeile 50
Implement1. Dieser Eintrag soll in der Matrix ;ECR!$A$6:$G$27;
gesucht werden. Die matrix ,oder auch Tabellenbereich beginnt in Zelle A6 und endet in Zelle G27. Wenn Du hier einen grösseren Bereich brauchst, d.h. die Zeilen gehen bis 120 und die Spalten aus denen WErte oder Informationen geliefert werden sollen, gehen bis X , dann entsprechend ändern in $A$6:$X$120. Dieser Bereichseintrag gibt dem SVERWEIS an, hier beginnt unsere Matrix, und hier hast Du in der ersten Spalte (in unserm Fall A) nach dem Suchbegriff "Implement1" zu suchen und wenn Du etwas gefunden hast, dann liefere den Wert dazu aus Spalte 2 in unserer Formel als 3. Erweiterung, also ;2 zu erkennen. Hier kannst Du regulieren, aus welcher Spalte der Wert geholt werden soll, wobei 1 immer die Suchspalte ist. Nachdem jetzt der Wert aus Spalte B gebraucht wird für die Seriennrn. benötigen wir hier die 2. Die letzte Erweiterung ;0) sagt aus, daß genau der Suchwert gefunden werden muß und nicht der nächstkleinere. Würde hier 1 stehen, dann müßte die Suchspalte aufsteigend sortiert sein und es würde bei keiner Übereinstimmung der nächstkleinere Wert geliefert.

Ich hoffe mal, ich hab es einigermassen verständlich erklärt.

CU Aliba

Antwort 10 von Andre

Hallo
eine Frage und ein problem noch!Erstmal das Problem: immer wenn ich die Formel einfüge bzw. auch wenn ich sie kopieren will sagt er mir Datei nicht gefunden und öffnet ein Suchfenster in Eigene Datein!
Die Frage die ich noch habe ist:
ich muss 10 verscheidene Zellen aus dem ersten Blatt übernehmen sehe ich das richtig das ich das verfahren für jede zelle einzelt anwenden muss?

Gruß andre

Antwort 11 von Aliba

Hi Andre,

erstmal zu Deiner 2. Frage. Nach unten sind diese Formeln kopierbar.
nach rechts natürlich nicht, weil sie immer den selben Wert liefern.

Um sie nach rechts kopierbar zu machen, gibt es 2 Möglichkeiten. Die erste: Du schreibst dir in eine Hilfszelle der jeweiligen SPalte z.B. A1 bis X1 die Spaltennr. aus der der Wert kommen soll.
Dann kannst Du innerhalb der Formel anstelle von ;2; z.b schreiben
INDIREKT(A1). Dann wird immer die Spalten nr. aus der Zeile 1 genommen beim nach rechts kopieren.

2. Möglichkeit: man regelt die Spaltenziffer über z.B. SPALTE()+/- irgendetwas. Das kann man machen, wenn die Informationen aus der Quelltabelle auch direkt in aneinanderliegenden Spalten liegen.

Zu Deiner ersten Frage kann man so eigentlich nichts sagen. Lt. Deiner Erläuterung willst DU die Informationen innerhalb der selben Arbeitsmappe holen. Wenn das nicht der Fall ist, muß wenn die Quelldatei nicht geöffnet ist, der komplette Pfad mit in die Formel.

Du kannst mir gerne mal die Datei schicken, meine addy passt.

CU Aliba

Antwort 12 von Andre

hi, ich kann die datei leider nicht schicken das sind vertrauliche firmen daten.
ich will auch die informationen aus einer mappe beziehen.er sagt mir nur immer wenn ich die formel eingegeben habe datei nicht gefunden und sucht immer "Tabelle1".
und ich weiß nicht wieso.habe genau die formel übertragen.

gruß andre

Antwort 13 von Aliba

Oh Andre,

entschuldige , da hab ich nen Bock geschossen.
Da hab ich in der Sonst-Anweisung vergessen auf Deinen Tabellennamen anzugleichen. Da wo in der Formel Tabelle1! steht , muß natürlich auch ECR! stehen.

Verd... Mist.

CU Aliba

Antwort 14 von Andre

macht ja nichts!aber ich kriege die formel nicht kopieren bzw. runter gezogen.

cu andre

Antwort 15 von Andre

das letzte problem hat sich erledigt!aber er lässt immer noch nicht jede zweite zeile in tabelle2 aus?

cu andré

Antwort 16 von Aliba

Hi Andre,

also bei mir funzt das. Ich schick Dir mal eine Beispieldatei.

CU Aliba

PS Nach unten kopieren: Formel in Zelle eintrage, dann bestätigen, wieder in Zelle gehen, im unteren rechten Eck den Knopf mit der Maus anfassen (linke Maustaste gedrückt halten) und nach unten ziehen.


Antwort 17 von Andre

Vielen Dank für deine Hilfe!!!!!!!!!das beispiel hilft mir weiter!

Antwort 18 von Andre

Hallo,
ich habe da nochmal eine Frage. Ist es möglich auch die Kommentare aus den einzelnen Zellen mit zu übernehmen?

gruß andre