Ist es möglich, auf eine Gruppe von Zellen auf die gleiche Weise zu verweisen wie auf eine einzelne Zelle?

Ist es möglich, auf eine Gruppe von Zellen auf die gleiche Weise zu verweisen wie auf eine einzelne Zelle?

Ich habe eine Tabelle mit 2 x 5 Zellen, die ich auf mehreren Arbeitsblättern schreibgeschützt verfügbar machen möchte. Ist das in Excel möglich?

Ich weiß, dass ich einer Gruppe von Zellen einen Namen geben kann, aber ich weiß nicht, wie ich diese Gruppe einfüge.

Antwort1

Ich bin nicht sicher, was Sie mit „Einfügen“ meinen, aber wenn Sie auf einen benannten Bereich verweisen möchten, müssen Sie nur den Namen des Bereichs eingeben, z. B. Sales05/ Sheet1!Sales05(oder Sheet1.Sales05in Calc).

Wenn Sie auf einen unbenannten Bereich verweisen möchten, setzen Sie einfach einen Doppelpunkt zwischen die Endpunkte des Bereichs, zB A1:Z26/ Sheet1!A1:Z26(oder Sheet1.A1:Z26in Calc).

Wenn Sie einen Bereich aus einem Blatt in einem anderen Zellbereich auf einem anderen Blatt anzeigen möchten, dann besteht die mir einfachste Möglichkeit hierzu darin, in der ersten Zelle des Anzeigebereichs einen relativen Verweis auf die erste Zelle des Quellbereichs zu erstellen (z. B. Sheet1!A2), diesen zu kopieren und anschließend einfach in den Rest des Bereichs einzufügen.

Leider gibt es keine Möglichkeit, dies so zu tun, dass es automatisch in neue Zellen verteilt wird, wenn Sie den ursprünglichen Bereich vergrößern – zumindest nicht ohne Skripting. Wenn Sie also davon ausgehen, dass der ursprüngliche Bereich in Zukunft erweitert wird, fügen Sie die relative Referenz am besten einfach in so viele zusätzliche Zeilen/Spalten ein, wie Sie für möglich halten.

Dudürfen, Jedoch,Benannte Bereiche automatisch erweitern/verkleinernmit OFFSET():

  • Erweitern Sie so viele Zeilen nach unten, wie numerische Einträge vorhanden sind:=OFFSET($A$1,0,0,COUNT($A:$A),1)
  • Erweitern Sie so viele Zeilen nach unten, wie es nicht leere Einträge gibt:=OFFSET($A$1,0,0,COUNTA($A$A),1)
  • Bis zum letzten numerischen Eintrag erweitern:=OFFSET($A$1,0,0,MATCH(1E+306,$A:$A,1),1)
  • Bis zum letzten Texteintrag erweitern:=OFFSET($A$1,0,0,MATCH("*",$A:$A,-1),1)

Der obige Link enthält auch Formeln zum Erweitern einer Zeile pro Monat/Woche.

verwandte Informationen