Ich möchte auf eine ganze Spalte verweisen, wie Sie es in Excel mit können A:A
. Ich fand eine Diskussion in den openoffice.org-Foren, die ein paar Jahre alt ist, und schlug vor, es gäbe / gab keine gute Möglichkeit, dies zu tun. Die angebotenen Optionen sind
- Verwenden Sie
A1:A65536
. - Die Verwendung
OFFSET($A$1;0;0;65536;1)
als vorheriger Bereich kann sich ändern, wenn Sie Zeilen einfügen oder entfernen. - Verwenden Sie Daten -> Bereich definieren ... , um den Spaltenbereich zu benennen (was für mich aber immer noch gleichbedeutend ist
$A$1:$A$1048576
).
Diese Ansätze scheinen zu kompliziert und erreichen mein Ziel immer noch nicht perfekt. Kennt jemand eine einfachere Möglichkeit, auf eine ganze Spalte zu verweisen?
openoffice-calc
Andy
quelle
quelle
A:A
nicht nur für syntaktischen Zucker istA1:Amax
und dass die interne Darstellung anders ist?A1:A1048576
, nichtA1:A65536
. Wenn Sie versuchen, esA1:A1048576
in einem Diagramm zu verwenden, verkleinert es es einfach auf so etwas wie$Sheet1.$A$2:$A$26
. Anschließend fügen Sie der Spalte weitere Elemente hinzu, die nicht im Diagramm enthalten sind. Es wäre wirklich schön, wenn wir nur sagen könntenA:A
, "benutze alles in dieser Spalte".Antworten:
Nein, aber es wird in einer zukünftigen Version von Calc verfügbar sein: https://bugs.documentfoundation.org/show_bug.cgi?id=44419
Edit : Eigentlich ist es bereits in " LibreOffice Fresh " herunterladbar .
Auch bei dieser Frage handelt es sich um OpenOffice, das jetzt ein separates Produkt ist. Ich weiß nicht, ob sie Änderungen wie diese aus LibreOffice übernehmen, aber ich fand Folgendes :
Edit : Eigentlich ist das nicht wirklich behoben. Sie können
A:A
an einigen Stellen eingeben , aber es wird dann konvertiert,A1:A1048576
was nicht dasselbe ist. Es wird nicht so behandelt,A:A
wie es sollte. Wenn Sie Zeilen verschieben, wird es beispielsweise beschädigt.Wenn Sie damit Diagramme erstellen, werden Ihre Diagramme in der ZIP-Datei Hunderte von MB groß und verlangsamen den Computer usw.
quelle
A:A
und sie wird neu geschrieben.A1:A1048576
Wenn Sie Zellen verschieben, wird die bedingte Formatierung unterbrochen.Sie können es einfacher machen, indem Sie die Spalte benennen. Wählen Sie die Spalte aus und benennen Sie sie über das Namensfeld in der oberen linken Ecke von Calc. Sie können A: A nicht verwenden, aber AA wird funktionieren. Dies ist ähnlich zu # 3 oben. Das Einfügen / Löschen von Zeilen scheint in Ordnung zu sein, aber ich habe es nicht so oft getestet. Erstellen Sie mit jeder benannten Spalte eine Vorlage und beginnen Sie dort, wenn Sie die Funktion benötigen. Das scheint der Ansatz zu sein, der den geringsten Aufwand erfordert.
Dies funktioniert jedoch immer noch nicht so, wie ich es erwartet hätte. Es ist dasselbe wie bei der Verwendung von $ A: $ A in Excel. Wenn Sie die Formel in eine neue Spalte kopieren, verweist sie weiterhin auf Spalte A, anstatt um den Versatz der Kopie in eine neue Spalte übersetzt zu werden. Es macht die Dinge wirklich umständlich, wenn Sie an diese Funktion gewöhnt sind.
Um die Funktionalität genau zu duplizieren, müssen wir am Ende A $ 1: A $ 1048576 verwenden.
quelle
Habe selbst nach der Antwort gesucht und dabei eine andere Option gefunden.
Die Antwort bezüglich der Benennung der Spalte war mir beim Lesen unklar.
Aus der Sicht dieses Anfängers wurde versucht zu sagen, dass, wenn Sie die gesamte Zeile auswählen, in der Dropdown-Box in der oberen linken Ecke der Effekt
A1:A1048576
angezeigt wird. Dies wird umbenannt, um der Spalte einen Namen zu geben Ort von Excel'sA:A
Dies verursachte mir jedoch immer wieder Probleme, und ich fand es besser, wenn es auf die Bedürfnisse der anderen Nutzer dieses Posts zutrifft.
Stattdessen sagen wir A1 ... ich habe einen Titel ...
Total
wir sagen ... mit allen Werten darunter.Ich habe das nur verwendet, anstatt die Spalte umzubenennen, und habe im Grunde dasselbe ohne so viele Probleme gearbeitet. In Fällen von Titelzeichen, die Funktionen wie
/
(das war ein Problem, das ich hatte) verwenden, müssen Sie daran denken, Apostrophe davor und danach zu setzen dh ..'Km/Gal'
verwirrt Calc, bis ich merkte, dass ich sie brauchte ...Musste es zuerst etwas Normales nennen
(kmgal)
und dann ändern, nachdem ich die Formel eingegeben habe, um den Durchschnitt zu berechnen. In der Calc korrigierte ich es für mich und bemerkte dann, was es tat und reparierte sie selbst.So einfach, in der Nutzung habe ich ...
quelle
Gehen Sie in eine Zelle (zum Beispiel B1) und geben Sie den Wert "A1048576" ein.
Um dann auf alle Werte aus der A-Spalte zu verweisen, geben Sie einfach etwas wie ein
Es spielt keine Rolle, ob Sie einige Zeilen aus dem Bereich löschen. Der Inhalt von b1 stellt immer sicher, dass Sie auf die letzte Zelle in der Spalte A verweisen.
Hinweis : In meiner Installation von Calc würde die Formel lauten
=máximo(a1:índice(b1))
, daher bin ich mir nicht sicher, ob der Funktionsname wirklichindex
in Englisch ist.quelle