Excel: Verweisen auf eine Tabellenzelle

Excel: Verweisen auf eine Tabellenzelle

In Excel habe ich eine Tabelle, deren erste Spalte als eindeutiger Bezeichner fungiert (ich stelle sicher, dass es keine Duplikate gibt). Ich möchte in der Lage sein, auf eine Zelle der ersten Spalte dieser Tabelle zu verweisen, sodass: - wenn ich den Wert einer referenzierten Zelle ändere, die Referenzen ebenfalls automatisch aktualisiert werden - wenn ich die Tabellensortierung ändere, die Referenzen auf eine Zelle mit einem bestimmten Wert weiterhin auf die Zelle mit diesem Wert verweisen

Ist das in Excel überhaupt möglich, ohne VBA zu verwenden? Vielen Dank im Voraus.

Weitere Einzelheiten zu meinem konkreten Fall

Ich entwerfe ein rundenbasiertes Kampfspiel, in dem die Charaktere unterschiedliche Angriffe haben. Ich habe einAnschlägeTabelle mit folgenden Spalten:

  • Angriffsname
  • Typ
  • Zielmodus
  • Kosten
  • Leistung
  • usw...

DerAngriffsnameSpalte enthält eindeutige Werte: Ich verwende sie als eindeutige Kennung für jeden Angriff.

Dann habe ich eineFigurenTabelle mit den folgenden Spalten:

  • Name
  • Max. PS
  • Stärke
  • (...andere nicht relevante Spalten...)
  • Angriff 1
  • Angriff 2
  • Angriff 3

Die letzten drei Spalten sollten auf eine Zeile der Tabelle „Angriffe“ verweisen. Ich möchte diese Zellen validieren können, sodass nur die Tabellen „Angriffe“AngriffsnameSpaltenwerte können eingegeben werden und, was noch wichtiger ist, wenn ich den Wert einerAngriffsnameimAnschlägewird der entsprechende Wert in derFigurenTabelle wird automatisch mit dem neuen Wert aktualisiert. Sollte ich die Angriffstabelle anders sortieren, sollten die Verweise in der Zeichentabelle weiterhin auf die ursprüngliche Tabelle verweisen.AngriffsnameS.

Ich hoffe, es ist klarer, was ich erreichen möchte. Wenn etwas nicht klar ist, fragen Sie mich einfach und ich werde versuchen, weitere Einzelheiten zu liefern. Vielen Dank im Voraus für Ihre Hilfe.

Meine Tabellendaten

Angriffstabelle

Zeichentabelle

In meinem Fall möchte ich beispielsweise, dass, wenn ich dieAngriffsnameimAnschlägeTabelle für dieWasserangriffund benennen Sie es um inRegenangriff, der Wert in der ZeileWasserkreaturund SpalteAngriff 1desFigurenTabelle ändert sich automatisch vonWasserangriffZuRegenangriff.

Antwort1

Hier ist eine „schnelle“ Lösung. Prüfen Sie, ob sie bei Ihnen bereits funktioniert. Wenn nicht, lassen Sie mich wissen, wo die Probleme liegen:

  • Wählen Sie in Ihrer Charaktertabelle eine „Angriffs“-Zelle aus, beispielsweise die Zelle K2 (K: Spalte „Angriff1“, 2: Zeile „Wasserwesen“).
  • Geben Sie „=“ in die Zelle ein. Dadurch wird eine Formel „gestartet“ (drücken Sie noch nicht die Eingabetaste).
  • gehe zu deiner Angriffstabelle und wähle den entsprechenden Angriff aus, in diesem Fall ist es Zelle A2 (A: Spalte „Angriffsname“, 2: Zeile „Wasserangriff“): die Formel sieht dann ungefähr so ​​aus: „=Tabelle1!A2“
  • drücke Enter

Jetzt haben Sie die „Angriffszelle“ in der Charaktertabelle mit der „Angriffsnamenzelle“ in der Angriffstabelle „referenziert“. Alle Änderungen am Angriffsnamen werden auch im Charakterblatt sichtbar (versuchen Sie, „Wasserangriff“ in „Regenangriff“ zu ändern, um zu verstehen, was ich meine). Sie „verschieben“ die Zeile in der Angriffstabelle mithilfe der Sortierfunktion und verwenden Ausschneiden und Einfügen der gesamten Zeile an einer anderen Stelle. Die Referenz funktioniert weiterhin. Wenn Sie Kopieren verwenden, „bleibt“ die Referenz in der ursprünglichen Zeile.

verwandte Informationen