none
Excel 2007 : Absoluter Spaltenbezug in neuen Tabellen RRS feed

  • Frage

  • ab der Version Excel 2007 werden Tabellenelemente in Excel mit der #Diese Zeile Beziehung genutzt.

    =Tabelle1[[#Diese Zeile];[Spalte1]]+10

    doch wenn man die Formel auf andere Zellen kopiert, dann wird die Zelle auch mitbewegt also aus Spalte1 wird Spalte2

    Frage: kann man die Spalte nicht auch wie mit dem Dollarzeichen $ festhalten ? oder einem anderen Zeichen ?

    im Internet habe ich hierzu noch nichts gefunden. Es handelt sich um den absoluten Spaltenbezug...


    Raimund_Rue25_de
    Freitag, 25. März 2011 14:47

Antworten

  • Hallo Alex,

    Das Arbeiten mit den Tabellen ist mir recht neu, und obwohl ich die Tabellenfunktion als sehr attraktive finde, schreckt mich der Syntax dieser sogenannten  "strukturierten Verweise" sehr ab.
    Ich habe versucht mit [#Diese Zeile];[#Spaltenname] und auch @ habe ich ausprobiert. Ich verwende Excel 2007. Können sie mir weiterhelfen, wie ich das Problem lösen kann?

    über die Syntax muss man sich meist keine Gedanken machen, denn Tabellen/Listen dienen letztlich als eine Art Datenbank mit klarer Spalten-Zeilen-Struktur. Zeilen- und Spaltenbezüge in Tabellen werden von Excel in der Regel korrekt und sinnvoll angepasst. Für den Fall, dass Formeln über die Tabelle hinaus kopiert werden sollen, hatte ich bereits Lösungsvorschläge genannt. Falls dir die strukturierten Verweise grundsätzlich nicht gefallen, kannst du sie aber auch deaktivieren.
    Ansonsten nenne doch einfach mal die Zielsetzung für deine Tabelle und ein Beispiel, von wo nach wo du eine Formel kopieren willst.


    Viele Grüße
    Lisa
    [gepostet mit der neuen NNTP-Bridge]

    • Als Antwort markiert Alex Pitulice Mittwoch, 23. November 2011 17:29
    Freitag, 18. November 2011 11:03

Alle Antworten

  • Hi Raimund_Popp,

    ab der Version Excel 2007 werden Tabellenelemente in Excel mit der #Diese Zeile Beziehung genutzt.

    =Tabelle1[[#Diese Zeile];[Spalte1]]+10

    doch wenn man die Formel auf andere Zellen kopiert, dann wird die Zelle auch mitbewegt also aus Spalte1 wird Spalte2

    Frage: kann man die Spalte nicht auch wie mit dem Dollarzeichen $ festhalten ? oder einem anderen Zeichen ?

    im Internet habe ich hierzu noch nichts gefunden. Es handelt sich um den absoluten Spaltenbezug...

    Zeile oder Spalte geb doch einen Wert eines Bezuge zurück:
    "Mit dieser Funktion wird die Spaltennummer des jeweiligen Zellbezugs (Zellbezug: Die Koordinaten, die eine Zelle im Tabellenblatt einnimmt. Der Verweis der Zelle, die an der Schnittstelle der Spalte B mit der Zeile 3 angezeigt wird, lautet beispielsweise B3.) zurückgegeben. Beispielsweise gibt die Formel =SPALTE(D10) den Wert 4 zurück, da es sich bei Spalte D um die vierte Spalte handelt."

    Ich arbeite zz mit Excel2010 und bin über "#Diese Zeile" noch nicht gestolpert. Warum arbeitest du nicht mit einfach Bezügen Zeile(B$5)?

    ...oder sag mir mal, wann ich "#Diese Zeile" erhalte...


    Viele Grüße
    Christian

    Sonntag, 27. März 2011 12:42
  • Hallo Christian,

    Ich arbeite zz mit Excel2010 und bin über "#Diese Zeile" noch  nicht gestolpert.

    Raimund meint die strukturierten Verweise auf Tabellen (ehemals *Listen*):
    http://office.microsoft.com/de-de/excel-help/verwenden-von-strukturierten-verweisen-fur-excel-tabellen-HA010155686.aspx
    In Excel 2010 wird statt der Raute (#) ein Klammeraffe für aktuelle  Zeile (@) eingefügt, z. B.: [@SpalteB]

    Warum arbeitest du nicht mit einfach Bezügen Zeile(B$5)?

    Ist in den Excel-Optionen "Tabellennamen in Formeln verwenden" aktiviert, werden automatisch strukturierte Verweise angewendet, was ich grundsätzlich als hilfreich empfinde.
    Will man eine solche Formel allerdings mit absolutem Bezug kopieren, darf man nicht das Ausfüllkästchen verwenden, sondern  Strg+Drag&Drop oder per Zwischenablage.


    Viele Grüße
    Lisa [MS MVP Word]
    Wissenschaftliche[s] Arbeiten mit Word 2010: http://tinyurl.com/35vwdd8

    Montag, 28. März 2011 10:06
  • Hi Lisa,

    Raimund meint die strukturierten Verweise auf Tabellen (ehemals *Listen*):
    http://office.microsoft.com/de-de/excel-help/verwenden-von-strukturierten -verweisen-fur-excel-tabellen-HA010155686.aspx

    Sehr schöner Link - habe ich mir vorgestern angeschaut - und schon wieder alles vergessen, da ich es wohl nie nutzen werden. :D


    Viele Grüße
    Christian

    Freitag, 1. April 2011 07:12
  • Hallo Christian,

    was wirst du niemals nutzen - Tabellen oder die strukturierten Verweise?
    Das Feature "Tabelle" (vorher "Liste") finde ich ausgesprochen hilfreich, die Begrifflichkeit allerdings verwirrend - im Englischen kann man ja noch zwischen Sheet und Table unterscheiden, aber im Deutschen... "Liste" bzw. "List" fand ich passender.

    Die strukturierten Verweise nutzt man automatisch und daher eher unbewusst, sobald man Bezug auf Zellen innerhalb einer Tabelle nimmt. Denn standardmäßig ist unter Excel 2010 die  Option "Tabellennamen in Formeln verwenden" aktiviert. Man muss sie also explizit deaktivieren, will man auf strukturierte Verweise verzichten.


    Viele Grüße Lisa [MS MVP Word]
    Freitag, 1. April 2011 07:42
  • Hallo Lisa Wilke-Thissen,

     

    Ich habe das gleiche oben genannte Problem, dass ich bei einer Berechnung inerhalb einer Tabelle den Bezug zu einer bestimmten Zelle (diese Zeile und eine bestimmte Spalte) beim kopieren auf die nächsten Spalten nicht verlieren möchte.   Ich habe in diesem Threat noch keine Lösung dazu entdeckt.

    Das Arbeiten mit den Tabellen ist mir recht neu, und obwohl ich die Tabellenfunktion als sehr attraktive finde, schreckt mich der Syntax dieser sogenannten  "strukturierten Verweise" sehr ab. Aus meinem bisherigen Excelverständis und den Microssoft link über die verwendung von Strukt. Verweisen bin ich nicht wirklich schlau geworden.

    Ich habe versucht mit [#Diese Zeile];[#Spaltenname] und auch @ habe ich ausprobiert. Ich verwende Excel 2007. Können sie mir weiterhelfen, wie ich das Problem lösen kann?

    Viele Grüße,

    Alex

     

     

    Donnerstag, 17. November 2011 19:37
  • Hallo Alex,

    Das Arbeiten mit den Tabellen ist mir recht neu, und obwohl ich die Tabellenfunktion als sehr attraktive finde, schreckt mich der Syntax dieser sogenannten  "strukturierten Verweise" sehr ab.
    Ich habe versucht mit [#Diese Zeile];[#Spaltenname] und auch @ habe ich ausprobiert. Ich verwende Excel 2007. Können sie mir weiterhelfen, wie ich das Problem lösen kann?

    über die Syntax muss man sich meist keine Gedanken machen, denn Tabellen/Listen dienen letztlich als eine Art Datenbank mit klarer Spalten-Zeilen-Struktur. Zeilen- und Spaltenbezüge in Tabellen werden von Excel in der Regel korrekt und sinnvoll angepasst. Für den Fall, dass Formeln über die Tabelle hinaus kopiert werden sollen, hatte ich bereits Lösungsvorschläge genannt. Falls dir die strukturierten Verweise grundsätzlich nicht gefallen, kannst du sie aber auch deaktivieren.
    Ansonsten nenne doch einfach mal die Zielsetzung für deine Tabelle und ein Beispiel, von wo nach wo du eine Formel kopieren willst.


    Viele Grüße
    Lisa
    [gepostet mit der neuen NNTP-Bridge]

    • Als Antwort markiert Alex Pitulice Mittwoch, 23. November 2011 17:29
    Freitag, 18. November 2011 11:03
  • Hallo zusammen,

    ich stimme Alex zu: Die Hilfestellung läßt erahnen, worum es geht, aber wirklich sauber erklärt ist es nicht!

    Konkret: In einem als Tabelle deklarierten Zellbereich soll eine Formel erstellt werden, die sich als relativer Bezug auf vorhandene Zellen innerhalb der gleichen Tabelle bezieht. Als Beispiel: Produktbildung.

    (A) Wird nach der Eingabe von "=" wie gewohnt via Maus auf die Zellen geklickt, mit denen gerechnet werden soll, schreibt Excel 2010 dafür "[@Spaltenbezeichner1]*[@Spaltenbezeichner2]" (im Beispiel =[@Menge]*[@Einzelpreis]).

    (B) Wird die Schreibweise "=[Spaltenbezeichner1]*[Spaltenbezeichner2]" verwendet (die Formel also per Tastatur eingetippt, ohne die Maus zu verwenden), wird das Produkt gleichermaßen berechnet wie unter (A) (im Beispiel =[Einzelpreis]*[Menge]).

    Beide Methoden lassen sich anschließend nach unten kopieren. Doch worin besteht der Unterschied? Das @-Zeichen wirkt sich auf die aktuelle Zeile aus, ok, aber in der Praxis sollte es doch völlig egal sein, welche Schreibweise verwendet wird, oder?

     

    Viele Grüße,

    Marc


    Mittwoch, 21. Dezember 2011 09:19
  • Hallo Marc,

    in deiner Tabelle spielt es tatsächlich keine Rolle.

    Es gibt Fälle, in denen ein absoluter Zellbezug ($A$1) zwar überflüssig, aber nicht schädlich ist, in denen aber ein gemischter Bezug (A$1) reichen würde. Ähnlich ist es in deinem Beispiel: Man kann auf den Klammeraffen verzichten, aber er schadet auch nicht.

    Ein Unterschied im Ergebnis würde sich beispielsweise ergeben, wenn mal der gesamte Bereich Menge und mal nur der Inhalt der aktuellen Zeile aus Menge einbezogen werden soll (ist für deine Tabelle natürlich unsinnig):
    =Anzahl([Menge]:[Einzelpreis])
    =Anzahl([@Menge]:[@Einzelpreis])

    Viele Grüße

    Lisa

    Mittwoch, 21. Dezember 2011 10:42
  • Hallo Lisa,

    Danke für die schnelle Antwort! Ok, verstanden!

    "absolute" Grüße,

    Marc

    Mittwoch, 21. Dezember 2011 11:17