2017-05-16 3 views
1

Ich habe diese 2 Tabellen in zwei verschiedenen Blättern in Excel. Sie haben beide gemeinsame Registerkarten, aber die einzige, um die ich mich Sorgen mache, ist der Studentenausweis. Ich möchte Änderungen an der Schüler-ID in der ersten Tabelle vornehmen und sie in der Schüler-ID der zweiten Tabelle für die Datenkonsistenz angeben. Ich arbeite in Excel 2010 und alles, was ich erforscht habe, ist für spätere Versionen von Excel. Ich habe die spezielle Verbindungstechnik versucht, aber weil diese 2 Tabellen sind, funktioniert es nicht. Die spezielle Linkoption wird nicht angezeigt. Ich bin mir nicht sicher, ob ich dafür ein Skript benötige oder ob Excel 2010 dafür geeignet ist.Excel: Wie mehrere Tabellen gleichzeitig aktualisiert werden

Erste Tabelle:

Student ID Last name Initial Age Program 
STF348-245 Another  L.  21 Drafting 
STF348-246 Different R.  19 Science 
STF348-247 Name  G.  18 Arts 
STF348-248 Going  L.  23 Nursing 
STF348-249 Up   M.  37 Science 
STF348-250 And   J.  20 Arts 
STF348-251 Down  F.  26 Business 
STF348-252 Different S.  22 Arts 
STF348-253 Different W.  20 Nursing 
STF348-254 Different L.  19 Drafting 

Zweite Tabelle:

Student ID Last name Initial Age Program 
STF348-245 Another  L.  21 Drafting 
STF348-246 Different R.  19 Science 
STF348-247 Name   G.  18 Arts 
STF348-248 Going  L.  23 Nursing 
STF348-249 Up   M.  37 Science 
STF348-250 And   J.  20 Arts 
STF348-251 Down   F.  26 Business 
STF348-252 Different S.  22 Arts 
STF348-253 Different W.  20 Nursing 
STF348-254 Different L.  19 Drafting 
+0

ein wenig mehr Geklärte – kdean693

+0

@Jeeped, ich weiß nicht, ob OP ist für Tabellen fragt nach Ihrer vorgeschlagenen Betrogene konsolidiert werden, oder wenn OP in einem will nur Änderungen sein automatisch in einem anderen reflektiert. Ich glaube nicht, dass Sie in diesem Fall so schnell hätten schließen sollen. – CallumDA

+0

@CallumDA Ich bin auf der Suche nach der zweiten Sache, die Sie gesagt haben. Ich bekomme die Option zum Einfügen von speziellen Links nicht, wenn Sie versuchen, von Tabelle zu Tabelle zu kopieren und einzufügen. Es funktioniert nur für Zellen, aber nicht für Tabellen. – kdean693

Antwort

1

Mit Ausnahme des Einsetzens oder neue Zeilen angehängt, kann dies die einzigen VLOOKUP Funktion erreicht werden, die Schüler-ID-Feld unter der Annahme, eine eindeutige Kennung

Im "Programm" Feld der Tabelle 2, setzen:

=VLOOKUP([@[Student ID]],Table1,5,False)) 

Copy/die Formel nach unten ziehen. Jetzt werden alle Änderungen an Program in Tabelle1 in Tabelle2 widergespiegelt.

Folgen Sie demselben Verfahren für andere Spalten, indem Sie einfach den entsprechenden Kopfzeilennamen als erstes Argument für die Funktion verwenden und sicherstellen, dass Sie auch die Spalte Index (5 im obigen Beispiel) ändern.

Hinweis: Dies setzt voraus, dass die "erste" Tabelle "Table1" heißt - falls nicht, ändern Sie die Formel entsprechend.

Wenn Sie die Tabellen als strenge Duplikate voneinander erhalten möchten, einschließlich order, dann brauchen Sie nicht einmal VLOOKUP. In Tabelle 2, tut gerade:

Student ID    | Student Name    | Last Name 
=Table1[@[Student ID]] | =Table1[@[Student Name]] | =Table1[@[Last Name]] 
+0

Vielen Dank, das beantwortet meine Frage perfekt. – kdean693

+0

Schnelle Frage für Sie. Wenn ich diese Formel platziere, tausche ich die bereits vorhandenen Werte aus? Wie Drafting, Wissenschaft, etc .. – kdean693

+0

Ja, natürlich. Sie müssen den vorhandenen * Wert * mit der Formel überschreiben, die * dynamisch * die Ergebnisse aus der anderen Tabelle zurückgibt. –

Verwandte Themen