können Sie ein Skript verwenden, um automatisch Ihre Tabelle zu sortieren. Um dies zu tun, gehen Sie zu Extras> Skript-Editor. Dies öffnet ein neues Fenster.
den Code löschen, die Sie sehen und fügen Sie den unten:
function onEdit(event) {
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cellColumn = sh.getActiveRange().getColumnIndex();
var currentSheet = sh.getName();
if ((cellColumn == 3) && currentSheet == "enter sheet name here") {
var range = sh.getRange("A2:C");
range.sort({column:2, ascending:false});
}
}
Sie müssen die „eingeben Blattnamen hier“ auf den Namen des Blattes, das Sie sortiert werden möchten, ändern. Stellen Sie sicher, die Anführungszeichen in verlassen.
Wenn Sie die Art ändern wollen, so dass sie aufsteigt, ändern Sie die letzte Zeile von
ascending:false
zu
ascending:true
Wenn Sie möchten, Ändern Sie den Bereich der Daten, die sortiert sind, und Sie können das in der darüber liegenden Zeile tun. Im Moment ist es eingestellt, um den Bereich A2:C
zu sortieren.
Sehen Sie sich das [Worksheet_Change] (https://msdn.microsoft.com/en-us/library/office/ff839775.aspx?f=255&MSPPError=-2147217396) Ereignismakro an. Schreibe etwas Code. Komm zurück und zeige den Code, wenn du Probleme hast. – Jeeped
btw, ist dies [Excel] oder [google-Tabelle]? Sie sind zwei völlig verschiedene Dinge, wenn es um automatisierten Code geht. Wähle einen aus und besitze ihn. Werfen Sie keinen Schlamm auf eine Wand, um zu sehen, was klebt. – Jeeped
auf einem Blatt google, könnten Sie die SORT Formel versuchen eine sortierte Kopie Ihrer Tabelle zu erstellen, die automatisch aktualisiert werden würden als neuer Wert –