it-swarm.com.de

Über URL auf eine Zelle in einem Google Sheets verlinken?

Man kann über den Schlüssel und über die Schlüssel- und Arbeitsblatt-ID eine Verknüpfung zu Google Sheets herstellen:

  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY
  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY#gid=WORKSHEET_ID

Ist es auch möglich, über URL-Abfrageparameter oder Fragmente auf ein bestimmtes Zeile oder sogar Zelle zu verlinken?

Ähnlich dem Ankerverknüpfungsmechanismus in HTML?

29
miku

Nun ist diese Funktion implementiert. Versuchen Sie Folgendes:

https://docs.google.com/spreadsheets/d/13PuCx8zKUjXvofFYBGzoOYog7UHpvLzCgxMLF9INnr8/edit#gid=0&range=D1

rechtsklicke auf eine Zelle und versuche es mit get link to this cell

17
Max Makhrov

Anmerkungen:

* Tabellenkalkulationen, die in der alten Version von Sheets erstellt wurden, werden schließlich in die neuen Tabellenkalkulationen konvertiert, für die Sie keine Aktion ausführen müssen. Weitere Details folgen in Kürze.


Ja, Sie können über den folgenden Link eine Verknüpfung zu einer Zeile herstellen.

Verknüpfung

https://docs.google.com/spreadsheet/lv?
  key={your_key}&                // spreadsheet key
  type=view&                     // view (list under menu view)
  gid=0&                         // sheet number
  f=true&                        // markup parameter
  sortcolid=-1&                  // sort parameter
  sortasc=true&                  // sort parameter (asc/desc)
  page=4&                        // row to edit (counts for 5)
  rowsperpage=1                  // number of rows per page (needs to be n=1)

Bildschirmfoto

enter image description here

Beispiel

Der folgende Link öffnet die in diese Antwort erstellte Datei und fängt die 5 abth Zeile: Beispiellink

Referenz

Blogeintrag:
http://mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-editing/

Martin Hawksey :
ist ein aktiver Blogger, der hauptsächlich über Google Apps Scripts in Kombination mit Google Spreadsheets schreibt. Weitere interessante Informationen finden Sie in seinem Blog oder folgen Sie ihm auf Google+.

14

Als ein anderer Benutzer antwortete , fügte Google endlich eine Funktion zu den Google Sheets (GS) -Tabellen hinzu, um eine direkte Verknüpfung mit Zellen zu ermöglichen. Die Funktion ist für die Verknüpfung mit Zellbereichen vorgesehen, die Angabe einzelner Zellen funktioniert jedoch auch. GS unterstützt auch das Verknüpfen mit benannten Zellbereichen in einer Tabelle. Diese Funktion erfordert jedoch etwas mehr Arbeit als die Funktion "Zellbereich nach Adresse". Der zusätzliche Aufwand kann sich jedoch lohnen.

???? Hinweis:

  • Für die folgenden Beispiele wird ein zufälliges Arbeitsblatt verwendet.
  • Google Text & Tabellen-URLs enthalten in der Regel /edit unmittelbar nach der langen Dokument-ID-Zeichenfolge. Die nerven, weil sie Platz beanspruchen und unnötig sind. Wenn die URL /edit nicht enthält, wird das Dokument von Google Text & Tabellen normalerweise trotzdem im Bearbeitungsmodus geöffnet. Sie wurden in den folgenden Beispielen in den URLs nicht berücksichtigt.

Link zu: Eine einzelne Zelle in einem Blatt

  1. Klicken Sie auf die Zelle der Tabelle, auf die verwiesen werden soll. Zum Beispiel Zelle C7.
  2. Öffnen Sie das Kontextmenü (mit einem zweiten Klick: Rechtsklick, Strg-Klick usw.).
  3. Scrollen Sie im Menü nach unten und klicken Sie auf das Element "Link zu dieser Zelle abrufen". Die Meldung "Der Link wurde in die Zwischenablage kopiert" wird angezeigt.
  4. Fügen Sie die URL des Links an einer beliebigen Stelle aus der Zwischenablage ein. Es wird ähnlich sein wie:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7

Einige Dinge, die Sie zu den Argumenten beachten sollten, die in der Fragmentkennung dieser URL enthalten sind:

  1. gid= - Dies ist die ID eines Blatts in der Tabelle. Neue Arbeitsblätter haben ein Blatt mit der ID 0. Die ID des aktuell sichtbaren Blatts wird normalerweise in der URL-Leiste des Browsers angezeigt.
  2. range= - Dies ist die Adresse der referenzierten Zelle im "A1-Format" (Spaltenbuchstabe und Zellennummer).

Das Kontextmenü scheint die einzige Möglichkeit in der GS-Benutzeroberfläche zu sein, um Zellen-URLs abzurufen. Es gibt keine anderen Menüpunkte, die dies tun.

Link zu: Eine Reihe von Zellen in einem Blatt

  1. Markieren Sie einen Bereich von Tabellenzellen, auf die verwiesen werden soll. Zum Beispiel die Zellen C7 bis D13.
  2. Öffnen Sie das Kontextmenü.
  3. Scrollen Sie im Menü nach unten und klicken Sie auf den Punkt "Link zu diesem Bereich". Die Meldung "Der Link wurde in die Zwischenablage kopiert" wird angezeigt.
  4. Fügen Sie die URL des Links an einer beliebigen Stelle aus der Zwischenablage ein. Es wird ähnlich sein wie:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7:D1

???? Hinweis : Um eine Gruppe nicht leerer, zusammenhängender Zellen in einem Blatt auszuwählen, klicken Sie auf eine Drücken Sie die Tastenkombination "Alle auswählen" (Befehl-A, Strg-A usw.). Abhängig vom Inhalt der benachbarten Zellen wird entweder ein Zellbereich oder alle Zellen im Arbeitsblatt ausgewählt. In Zelle C7 der Beispieltabelle wurden mit dieser Methode beispielsweise Zellen im Bereich A1: K28 ausgewählt.

Verknüpfen mit: Alle Zellen in einem Blatt

???? In diesem und den folgenden Abschnitten werden Anweisungen zum Abrufen der URL abgekürzt. Nur der erste Schritt, die Auswahl der Zellen, wird beschrieben. Im vorherigen Abschnitt finden Sie detaillierte Anweisungen.

Öffnen Sie im Feld links neben dem Spaltenbuchstaben "A" und der Zeilennummer "1" das Kontextmenü und klicken Sie auf den Eintrag "Link zu diesem Bereich abrufen".

Die URL sieht ungefähr so ​​aus:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=1:605

Beachten Sie, dass der Bereich nur aus Zeilennummern besteht, beginnend mit 1 bis zur höchsten Zeilennummer. Wenn nur ein Bereich von Zeilennummern angegeben wird, werden alle Spalten in diesen Zeilen in den Bereich einbezogen.

Verknüpfen mit: Bereich von Spalten oder Zeilen

Wählen Sie eine oder mehrere Beschriftungen für Spaltenbuchstaben oder Zeilennummern aus.

Die URL sieht ungefähr so ​​aus:

Link zu: Ein benannter Bereich

Das Verknüpfen mit einem benannten Bereich ist schwieriger als das Verknüpfen mit einem Zellbereich nach Adresse. GS hat keine Funktion, um direkt auf den benannten Bereich zu verlinken. Die Verwendung des Namens eines benannten Bereichs im Argument range= funktioniert nicht. Führen Sie die folgenden Schritte aus, um eine funktionierende Link-URL für einen benannten Bereich abzurufen:

  1. Stellen Sie sicher, dass sich in der Tabelle ein benannter Bereich befindet. Wenn nicht, erstellen Sie eine. (Beispielsweise wurde in der Beispieltabelle der Bereich mit dem Namen "Richternamen" als "C1: C" definiert, was GS als "C1: C605" speichert.)
  2. Klicken Sie auf eine leere Zelle der Tabelle.
  3. Verwenden Sie die Funktion "Verknüpfung einfügen" (d. H. Über den Menüeintrag "Einfügen> Verknüpfung ...", den Kontextmenüeintrag "Verknüpfung einfügen", die Tastenkombination "K" oder "Strg-K" usw.).
  4. Klicken Sie im angezeigten Link-Editor auf "Benannte Bereiche in dieser Tabelle" und anschließend auf den Namen eines Bereichs, der darunter angezeigt wird (z. B. "Richternamen").
  5. Klicken Sie auf die Schaltfläche "Übernehmen".
  6. Bewegen Sie den Mauszeiger über den neuen Link. Ein Popup mit einem Teil der URL wird angezeigt (z. B. #rangeid=1332253898).
  7. Kopieren Sie diesen neuen Link aus dem Popup , indem Sie entweder:

    1. Kopieren Sie den Linktext und verwenden Sie ihn anstelle der Fragmentkennung in der URL der aktuellen Tabelle.
    2. Kopieren Sie die Linkadresse. (Die von Google Chrome verwendete Formulierung.)

    Diese Methoden variieren von Browser zu Browser.

Die URL sieht ungefähr so ​​aus:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#rangeid=1332253898

Einige Dinge, die Sie zu den Argumenten beachten sollten, die in der Fragmentkennung dieser URL enthalten sind:

  1. rangeid= - Dieses Argument wird anstelle von range= verwendet, das in Links zu einem Bereich von Zelladressen gefunden wird.
  2. gid= - Dieses Argument wird nicht verwendet. Dies liegt wahrscheinlich daran, dass die ID eines benannten Bereichs ausreicht, um sowohl eine Blatt-ID als auch einen Bereich seiner Zellen anzugeben.

???? Warum lohnt es sich, einen benannten Bereich zu verwenden?

Wenn eine URL auf einen GS-benannten Bereich verweist, wird die Tabelle geöffnet und der Fokus wird auf den Zellbereich gelegt, auf den sich der benannte Bereich derzeit bezieht . Als der Bereich "Richternamen" ursprünglich definiert wurde, war dies der Bereich "C1: C605", der beim Öffnen der Tabelle den Fokus erhält. Stellen Sie sich jedoch vor, der Bereich "Richternamen" sei neu definiert, beispielsweise "D1: D5". Wenn das nächste Mal dieselbe URL zum Öffnen der Tabelle verwendet wird, wird die Der neue Bereich erhält den Fokus, nicht der alte.

Link zu: Ein Blatt

Schließlich der einfachste Link von allen, ein bestimmtes Blatt in einer Tabelle. Am einfachsten erhalten Sie dies, indem Sie ein Blatt in der Tabelle auswählen und dann die URL aus der Adressleiste des Webbrowsers kopieren.

Die URL für ein Blatt ähnelt der eines Zellbereichs. Es fehlt nur das Argument range= der Fragmentkennung:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522

Durch das Verknüpfen mit einem nicht vorhandenen Arbeitsblatt öffnet GS normalerweise das Standardblatt des Arbeitsblatts, das erste Arbeitsblatt.

7
L S

Eine Problemumgehung besteht darin, der Zelle einen Kommentar hinzuzufügen. In den Kommentar schreiben Sie + E-Mail-Adresse, z. Msgstr "Dieser Kommentar ist ein Link zur Zelle für [email protected]".

"[email protected]" erhält daraufhin eine E-Mail mit einem Link, der beim Klicken automatisch die betreffende Zelle und den Kommentar in der Tabelle hervorhebt.

Ich bin mir nicht sicher, aber Sie sollten theoretisch in der Lage sein, diesen Link mit anderen zu teilen, die Zugriff auf die Tabelle haben, und die Zelle sollte auch für sie hervorgehoben werden.

6
Veesh

Ein weiterer häufiger Anwendungsfall ist, dass Sie eine Verknüpfung zu einer bestimmten Zelle/einem bestimmten Bereich herstellen möchten, die Daten jedoch möglicherweise sortiert, hinzugefügt und gefiltert werden und Ihre Referenz verloren geht. Sie können dies umgehen, indem Sie eine Ansicht erstellen und innerhalb einer Ansicht verknüpfen. Schritte:

  1. Erstellen Sie eine neue Ansicht, die Sie verwenden möchten. Entfernen Sie alle Filter und Sortierungen (oder legen Sie eine sequenzielle Standardsortierung fest, bei der keine Daten eingefügt werden können).
  2. Klicken Sie auf dem Blatt mit der rechten Maustaste auf die Zelle/den Bereich, zu der Sie einen Link erstellen möchten, und klicken Sie auf das Menü "Link zu dieser Zelle/diesem Bereich erstellen". Fügen Sie diesen Wert an einer beliebigen Stelle ein, z. B. im Editor.
  3. Schauen Sie sich die URL an und ermitteln Sie die Ansichts-ID anhand der Adresse, die normalerweise am Ende angegeben ist und wie folgt aussieht: & fvid = 32010312357 oder eine andere Nummer. Fügen Sie diesen Wert am Ende des Links ein, den Sie im vorherigen Schritt erhalten haben
  4. Ihr Link sollte nun folgendermaßen aussehen: https://docs.google.com/spreadsheets/d/ [SHEET_ID]/edit # gid = 0 & range = A40: H40 & fvid = [VIEW_ID]
0
Bojan Baros