Hi,
ich habe hier eine Problemstellung in Excel, vielleicht könnt ihr mir ja helfen.
Tabelle A hat 3 Spalten: Auftragsnummer Datum Arbeitsgang
Tabelle B ist eine Matrix, bei der die Zeilen die Auftragsnummer und die Spalten das Datum darstellen
Also:
01.11 02.11 03.11
1
2
3
4
5
Ich hätte jetzt gerne den Arbeitsgang aus Tabelle A im entsprechenden Feld der
Tabelle B ohne dabei einen Befehl in die Tabelle B zu schreiben.
Geht das überhaupt?
Vielen Dank schon einmal und beste Grüße,
Julian
Seite 1 von 1
Daten zwischen Tabellen übertragen
Anzeige
#2
geschrieben 06. November 2013 - 11:43
Nur um das richtig zu verstehen:
Willst Du von Tabelle B auf einen Wert aus Tabelle A zugreifen, ohne die Adressierung dieses Wertes von Tabele B aus vorzunehmen?
Wie sind die Tabellen denn voneinander getrennt? Sind es verschiedene Worksheets?
Willst Du von Tabelle B auf einen Wert aus Tabelle A zugreifen, ohne die Adressierung dieses Wertes von Tabele B aus vorzunehmen?
Wie sind die Tabellen denn voneinander getrennt? Sind es verschiedene Worksheets?
#3
geschrieben 06. November 2013 - 13:26
Hallo Mondragor,
genau so wollte ich das.
Es sind 2 Tabellen in derselben Datei.
Nachdem das Unterfangen, nichts in Tabelle B zu schreiben wohl recht schwierig werden dürfte, habe ich jetzt mal versucht, eine Formel in die Felder der Tabelle B zu schreiben:
=INDEX(TabelleA!C:C;VERGLEICH(B64&CE2;TabelleA!A:A&Tabelle!B:B;0))
wobei B64 eine Auftragsnummer und CE2 ein Datum sind, die auch in meiner Tabelle A in einer Zeile stehen
und somit einen Wert in Spalte C haben.
Das funktioniert leider nicht.
Weiß jemand wieso?
Habe diese Vorlage benutzt: =INDEX(C:C;VERGLEICH("x"&"y";A1:A99&B1:B99;0))
und entsprechend angepasst.
Danke!
genau so wollte ich das.
Es sind 2 Tabellen in derselben Datei.
Nachdem das Unterfangen, nichts in Tabelle B zu schreiben wohl recht schwierig werden dürfte, habe ich jetzt mal versucht, eine Formel in die Felder der Tabelle B zu schreiben:
=INDEX(TabelleA!C:C;VERGLEICH(B64&CE2;TabelleA!A:A&Tabelle!B:B;0))
wobei B64 eine Auftragsnummer und CE2 ein Datum sind, die auch in meiner Tabelle A in einer Zeile stehen
und somit einen Wert in Spalte C haben.
Das funktioniert leider nicht.
Weiß jemand wieso?
Habe diese Vorlage benutzt: =INDEX(C:C;VERGLEICH("x"&"y";A1:A99&B1:B99;0))
und entsprechend angepasst.
Danke!
#4
geschrieben 06. November 2013 - 13:30
Zitat
...=INDEX(TabelleA!C:C;VERGLEICH(B64&CE2;TabelleA!A:A&Tabelle!B: B;0))...
=INDEX(TabelleA!C:C;VERGLEICH(B64&CE2;TabelleA!A:A&Tabelle!B: B;0))
AAh da is was Faul
TabelleA!B:B und nicht Tabelle!B:B
Das Worksheet "Tabelle" existiert sicher nicht?!
Dieser Beitrag wurde von Mondragor bearbeitet: 06. November 2013 - 13:57
#5
geschrieben 06. November 2013 - 14:40
Ohne da was in Tabelle B zu schreiben, das geht wahrscheinlich nur mit Einsatz eines vb-Makros
in etwa so:
sheets("B").cell(x,y).value=sheets("A").cell(x,y).value
Statt cell könnte dann auch range("A1") genommen werden, sofern es nur um eine Zelle geht
Das ganze dann entsprechend Triggern, z.B. bei Änderung einer bestimmten Zelle in A
in etwa so:
sheets("B").cell(x,y).value=sheets("A").cell(x,y).value
Statt cell könnte dann auch range("A1") genommen werden, sofern es nur um eine Zelle geht
Das ganze dann entsprechend Triggern, z.B. bei Änderung einer bestimmten Zelle in A
«Geschichte wiederholt sich nicht, aber sie reimt sich» (Mark Twain)
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
#6
geschrieben 06. November 2013 - 14:53
So?
Verweis.zip (13,39K)
Anzahl der Downloads: 92
Die Formel aus Tabelle2 B2 lässt sich sowohl nach rechts, als auch nach unten ziehen und passt sich dabei automatisch an, so lange man die $ nicht verändert.
Species!
Anzahl der Downloads: 92
Die Formel aus Tabelle2 B2 lässt sich sowohl nach rechts, als auch nach unten ziehen und passt sich dabei automatisch an, so lange man die $ nicht verändert.
Species!
Dieser Beitrag wurde von species bearbeitet: 06. November 2013 - 14:56
#7
geschrieben 06. November 2013 - 15:33
Vielen Dank Euch.
@Mondragor: Ich hatte da nur was falsches gepostet.
@species: Das schaut nach einer sehr guten Lösung aus.
Vielen Dank!
@Mondragor: Ich hatte da nur was falsches gepostet.
@species: Das schaut nach einer sehr guten Lösung aus.
Vielen Dank!
Thema verteilen:
Seite 1 von 1