2009-03-06 13 views
8

In Google Text & Tabellen-Tabellenkalkulationen können Sie Range Names verwenden, um Beschriftungen auf Zellbereiche zu setzen, um Formeln lesbarer zu machen. In den meisten Formeln kann man den Bereich C: C verwenden, um die gesamte C-Spalte zu bezeichnen, und C2: C, um die gesamte C-Spalte nach und einschließlich C2 zu bezeichnen.Google Spreadsheet-Bereichsnamen

Gibt es eine Möglichkeit, Bereichsnamen gleicher Art zu erstellen? Wenn ich C: C oder C2: C oder Sheet! C: C oder "Sheet" ausprobiere C: C Ich erhalte immer den Fehler "Der von Ihnen angegebene Bereich liegt nicht in einem gültigen Bereich." Ich möchte, dass der Bereichsname erweitert wird, da mein Formular Zeilen zu meiner Tabelle hinzufügt. Vielen Dank.

Antwort

3

Ich glaube nicht ... auch wenn Sie eine Spalte manuell auswählen, während Sie sich im Bereichsnamen-Selektor befinden, beschwert sie sich. Das wäre ein nettes Feature und würde Sinn machen, da sie bereits Spaltenbereiche für Formeln unterstützen.

+2

Scheint gut zu funktionieren, jetzt im Jahr 2013. –

3

Ich glaube, das funktioniert jetzt. Ich habe einen Bereichsnamen von "Sheet1! A10: AW10" ohne Probleme.

Wenn Sie versuchen, eine ganze Spalte zu tun, denke ich, es wird nur alle verfügbaren Zellen in der Spalte zu dieser Zeit nehmen. Wenn Sie später mehr Zellen erstellen, müssen Sie den Bereichsnamen manuell hinzufügen.

2

Ich hatte das gleiche Problem mit Bereichen wie A3:A, die normalerweise in anderen Orten wie ARRAYFORMULA() arbeiten, aber die Abhilfe ist nicht die Startzeile angeben, wie A:A. In Fällen, in denen dies ein Problem darstellen würde, können Sie die Daten in einer anderen Spalte als Proxy verwenden, indem Sie beispielsweise ARRAYFORUMULA(A25:A) als Formel verwenden.

Update: Anscheinend habe ich die Frage nicht richtig gelesen. Ich sehe, dass der OP versucht hatte, die Zeilennummer wegzulassen, also funktionierte es zu dieser Zeit vielleicht nicht, aber jetzt tut es es. Die Notationen funktionieren immer noch nicht.

Update2: Ich habe nicht bemerkt, dass Google Spreadsheet Bereiche wie A:A zu A1:A50 ersetzt, so dass neue Zeilen, die später hinzugefügt werden, nicht immer noch enthalten sind. Das denke ich ist, was @Dean in seiner Antwort zu sagen versucht.

0

Ich denke, es ist ein hilfreiches Werkzeug, Einfügen -> Neuen Bereich definieren, um einen Assistenten erscheinen zu lassen und die Syntax zu korrigieren. Hehe

My response in other topic

6

Ich hatte ein ähnliches Problem. Obwohl ich nicht genau weiß, wie Sie genau das tun sollen, was Sie fragen, können Sie im Wesentlichen dasselbe tun, indem Sie auf Zellen verweisen, die noch nicht erstellt wurden.

Zum Beispiel: Spalte C hat derzeit 100 Zellen (100 Zeilen im Blatt) Anstatt es mit C Referenzierung: C, verwenden C1: C999

Wenn Sie die Zeilenreferenz hoch genug machen, Sie dann kann zukünftige Zeilen berücksichtigen, die Sie erstellen. Ich hoffe es hilft.

+0

Gut finden Nathan, danke! Leider ist das, was Sie vorschlagen, immer noch nicht möglich, wenn Sie einen benannten Bereich erstellen ("Ungültiger Bereich") –

4

ich gerade entdeckt, die wenn Sie die Verwendung ‚-‘ Betreiber, es aus der unteren Reihe beginnt. Also,

=INDIRECT("-D:D12") 

beginnt von der letzten Zeile und funktioniert es bis zu D12!

+0

Ist dies dokumentiert? –

+0

Nicht zu meinem Wissen. Ich habe das durch Basteln herausgefunden. –

Verwandte Themen