WinFuture-Forum.de: Daten zwischen Tabellen übertragen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Office 2010
Seite 1 von 1

Daten zwischen Tabellen übertragen


#1 Mitglied ist offline   McLennon 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 05. November 13
  • Reputation: 1

geschrieben 05. November 2013 - 15:33

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
1

Anzeige



#2 Mitglied ist offline   Mondragor 

  • Gruppe: aktive Mitglieder
  • Beiträge: 391
  • Beigetreten: 22. Februar 12
  • Reputation: 44
  • Geschlecht:Männlich

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?
0

#3 Mitglied ist offline   McLennon 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 05. November 13
  • Reputation: 1

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!
0

#4 Mitglied ist offline   Mondragor 

  • Gruppe: aktive Mitglieder
  • Beiträge: 391
  • Beigetreten: 22. Februar 12
  • Reputation: 44
  • Geschlecht:Männlich

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

0

#5 Mitglied ist offline   Sturmovik 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.776
  • Beigetreten: 10. Januar 08
  • Reputation: 445
  • Geschlecht:unbekannt
  • Wohnort:In Reichweite der Kaffeemaschine
  • Interessen:IT, Luftfahrt, historische Technik

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
«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
0

#6 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 06. November 2013 - 14:53

So? Angehängte Datei  Verweis.zip (13,39K)
Anzahl der Downloads: 91

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

Eingefügtes Bild

Eingefügtes Bild
0

#7 Mitglied ist offline   McLennon 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 05. November 13
  • Reputation: 1

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!
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0