Welche Einschränkungen hat Google Sheets in Bezug auf Microsoft Excel? [geschlossen]


26

Bürolizenzen sind teuer.

Welche Funktionen von Microsoft Office fehlen in Google Sheets, die für den normalen persönlichen oder geschäftlichen Gebrauch von Nutzen sind?


1
Nicht blöd, diese Frage richtete sich direkt an Studenten. Dieser ist allgemeiner Natur.
Evan Plaice

Bei @TalGalili handelt es sich in der Regel um Google Docs und insbesondere um Speardsheets.

Es hat mich wirklich gestört, dass es in Google Spreadsheets keine CLEAN () -Funktion gibt. Siehe webapps.stackexchange.com/questions/33989/…
Ryan,

2
Diese Frage scheint nicht mehr aktuell zu sein, da es sich um eine ältere Version von Google Spreadsheets handelt und viele der Antworten veraltet sind.
jonsca

Antworten:


8

Ich finde die Unfähigkeit von Google-Tabellen, nicht zusammenhängende Zeilen oder Spalten auszuwählen, eine schwerwiegende Einschränkung, insbesondere beim Formatieren einer Tabelle. Tastaturkürzel, die auf einer Plattform funktionieren, auf einer anderen jedoch nicht, behindern meine Verwendung von Google-Dokumenten im Allgemeinen erheblich. (Das heißt, ich benutze Google Documents häufig und wünschte, ich könnte es für mehr verwenden.)


8

In Google Spreadsheets sind keine Pivot-Tabellen integriert. Für jede ernsthafte Datenanalyse, die ein echter Deal Breaker sein könnte.

Es scheint jedoch, dass es auf dem Markt Apps gibt, die diese Funktionalität hinzufügen, zum Beispiel:

Google Apps Marketplace


3
-1 Das stimmt nicht mehr. Google Spreadsheets unterstützt jetzt standardmäßig Pivot-Tabellen.
Evan Plaice

2
Es hat nicht einmal ein anständiges Zellenformat für Datumsangaben ... TT / MM / JJJJ (TTTT) usw. für den 21.09.2013 (Sonntag) ... mit Wochentag ... müssen Sie einen langen Hack haben um ein einfaches Datumsformat zu erstellen ... und vieles mehr ... Google Spreadsheet ist nur für den einfachen Gebrauch gedacht ... und für nichts so Ernstes.
Ihightower

@pnuts danke für die Info .. ja das ist toll. Ich habe andere neue Funktionen noch nicht überprüft. Aber ich bin mir sicher, dass es noch ein langer Weg ist, um zu MS Excel zu gelangen.
Ihightower

7

Außerdem, was bereits gesagt wurde:

Fehlende Analyse von Text in Spalten.

Das heißt, wenn ich eine rohe Zeichenfolge wie habe

Blah|2|4|5|www.google.com
Foo|2|1|1.2|www.twitter.com

Es ist trivial, Excel zu veranlassen, mithilfe von | schnell Text in Spalten zu schreiben als Begrenzer. Die Datenformatierung so einfach wie möglich zu gestalten, ist für Personen von entscheidender Bedeutung, die regelmäßig Datentabellen erstellen oder mit ihnen interagieren müssen.

(Mit seiner Verwendung können Sie viel kreativer werden. Ich formatiere regelmäßig komplexe, unübersichtliche Datensätze mit nur wenigen Text-zu-Spalte-Interaktionen.)

Update (Evan): Dies ist keine integrierte Funktion, kann aber hinzugefügt werden

Die erste Technik verwendet einige Spreadsheet-Funktionsmagie

Fügen Sie in Zelle B2 Folgendes ein:

=ARRAYFORMULA(IFERROR(SPLIT(A1:A;"|")))

Fügen Sie dann Ihre Daten beginnend mit Zelle A2 ein. Sobald Sie die Daten eingeben, werden die kombinierten Werte automatisch in einen Wert pro Spalte aufgeteilt. Verwenden Sie dazu das '|' als Begrenzer.

Wir danken dem ursprünglichen Autor dieses Ansatzes.

Der zweite Ansatz verwendet einige Skriptmagie, um Docs zu erweitern

Gehe zu:

Tools -> Script editor...

Fügen Sie Folgendes ein:

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var menuEntries = [];
  menuEntries.push({ name:"Text to column", functionName:"textToColumn" });
  menuEntries.push({ name:"Text to column (custom separator)", functionName:"txtToColumnCustom" });
  ss.addMenu("Advanced", menuEntries);
}

function txtToColumnCustom() {
  var separator = Browser.inputBox("Text to column","Enter the the separator",Browser.Buttons.OK);
  textToColumn(separator);
}

function textToColumn(separator) {
  var sep = typeof(separator) != 'undefined' ? separator : ',';
  var ss = SpreadsheetApp.getActiveSheet(); 
  var c = ss.getActiveCell();
  var input = c.getValue();
  var values = input.split(sep);
  var row = c.getRow();
  var col = c.getColumn();
  ss.getRange(row,col,1,values.length).setValues(new Array(values));
}

Speichern und schließen Sie den Skripteditor. Aktualisieren Sie dann die Kalkulationstabelle. Das Laden dauert eine Sekunde, aber in der Symbolleiste sollte nach "Hilfe" ein Menü mit dem Namen "Erweitert" angezeigt werden.

Um es zu benutzen:

  • Wählen Sie die Zelle mit den Werten aus
  • Wählen Sie "Erweitert" -> "Text in Spalte (benutzerdefiniertes Trennzeichen)".
  • Wenn die Eingabeaufforderung erscheint, geben Sie '|' (ohne Anführungszeichen) in das Feld ein und drücken Sie die Eingabetaste

Es ist magisch, es teilt die Werte automatisch in Spalten auf. Wenn Sie sich gefragt haben, ob die nicht benutzerdefinierte Funktion "Text in Spalte" Kommas als Trennzeichen verwendet.

Diese Version funktioniert jeweils nur für eine Zeile. Ich habe in letzter Zeit viele benutzerdefinierte Google Apps-Skripte erstellt, sodass es buchstäblich nur etwa 20 bis 30 Minuten gedauert hat, bis dies vom Konzept zum Erfolg geführt hat. Wenn Sie eine möchten, in der Sie mehrere Zeilen auswählen und teilen können, fordern Sie diese einfach in den Kommentaren an oder verwenden Sie die obige Formel.

Unterschätzen Sie auf keinen Fall die Leistungsfähigkeit von Google Apps Scripting. In den richtigen Händen ist es in der Lage, erstaunliche Dinge zu tun.


4

Wenn Sie nur nach Zeilen / Spalten suchen, um Daten einzufügen, sind Google Spreadsheets die richtige Wahl. Zwei wirklich coole Anwendungen für Google Spreadsheets verwenden es, um ein Live-Feedback-Formular für jede Website zu erstellen. Wenn Sie wissen, wie man HTML bearbeitet, können Sie sogar die Attribute aus dem Google-Formular übernehmen und HTML und CSS Ihrer eigenen Website verwenden, um das zu formatieren bilden). Google ermöglicht außerdem eine hervorragende Zusammenarbeit (auch wenn Sie sich in einem lokalen Netzwerk befinden, funktioniert die Freigabe einer Excel-Arbeitsmappe genauso).

Eine meiner Meinung nach leistungsstärkere Web-App als Google Spreadsheet ist Zoho Sheets. Zoho hat sowohl sehr gute VBA-Unterstützung als auch Pivot-Tabellen.

Für alles andere, sorry, aber Sie müssen das Geld an Microsoft zahlen.


1

Ich würde sagen, die beiden, die mir auffallen, sind:

  • Fehlende Rechtschreibprüfung
  • Nicht so viele Diagrammtypen, insbesondere Basisdiagramme für Aktien.

0

Die Formatierung von Google-Tabellen ist im Vergleich zu den neueren Versionen von Excel (2007+) eingeschränkt. Ich habe festgestellt, dass es viel einfacher ist, mit Excel brauchbare Tabellen mit einer anständigen Benutzeroberfläche zu erstellen als mit Google Spreadsheets - alles, was ich mit letzterem mache, sieht aus wie Excel 2003!

Google Spreadsheets bietet eine viel bessere Webinteraktion als Excel (Abrufen von Informationen aus dem Web, z. B. Aktienkurse, Websuchen usw.).


0

Ich kann nicht mit einer bestimmten Einschränkung sprechen, aber Google Spreadsheets verhält sich anders als MS Excel. Wenn Sie beispielsweise in Excel programmieren müssen, verwenden Sie VBA. Wenn Sie in Google Spreadsheets programmieren, müssen Sie Javascript verwenden.

Ich bin mir ziemlich sicher, dass Sie Ihre Makros nicht behalten können, wenn Sie eine Tabelle aus Excel in Google Spreadsheets importieren. Wenn dies ein Problem für Sie ist, möchten Sie möglicherweise nicht konvertieren.

Im Allgemeinen können Google Spreadsheets viele der gleichen Aufgaben ausführen, aber Sie werden möglicherweise feststellen, dass einige der erweiterten Diagramm- und Grafikfunktionen, die in Excel vorhanden sind, nicht vorhanden sind und erstellt werden müssen. oder sind nur schwerer zu bedienen. Google aktualisiert sein Produkt jedoch ständig, damit es näher kommt.

Da Google Apps kostenlos sind, würde ich ungefähr 2 Wochen damit verbringen, die Tabelle auszuprobieren. Wenn Sie nicht auf etwas stoßen, das Sie aufhält, werden Sie wahrscheinlich keine Probleme haben.


2
Ich werde nicht abstimmen, aber ich würde GSpreadsheet mit Javascript über VB nicht als Einschränkung betrachten. Ich würde auch die mangelnde Makrokreuzkompatibilität mit Excel nicht als Einschränkung betrachten, sondern als Einschränkung von Excel, dass das allgemein verwendete und universelle Javascript für Makros nicht unterstützt wird.
Evan Plaice

@Evan - Ich stimme dir zu. Mein Punkt war, wenn Sie Code in einer Sprache haben, dauert es Zeit und / oder Geld, um in eine andere Sprache zu konvertieren. In diesem Fall von VBA nach JavaScript. Im Allgemeinen würde ich davon ausgehen, dass JavaScript alles (und wahrscheinlich noch viel mehr) kann als VBA, aber ich kenne die Unterschiede nicht gut genug, um es mit Sicherheit zu sagen. Bei der Konvertierung von Makros würde man sich uneingeschränkt anstrengen.
Ben Hoffman

Der einzige Grund, warum ich es angesprochen habe, ist. Bei einem 1: 1-Vergleich von Google Spreadsheets mit Excel ist dies keine Funktionseinschränkung. Dies ist nur ein Nachteil, wenn Sie eine Excel-Tabelle mit Makros zu Google Spreadsheets migrieren.
Evan Plaice

Äh ... Der erste Satz in Bens Absatz lautet: "Ich kann nicht mit einer bestimmten Einschränkung sprechen, aber Google Spreadsheets verhält sich anders."
Matt Parker

Entschuldigung, ich habe abgestimmt, weil Sie falsche Ratschläge gegeben haben. Sie sagten: "Bedingte Formatierung ... ist entweder nicht vorhanden und muss erstellt werden". Erst gestern habe ich in Excel gearbeitet und war schockiert, dass ich keine bedingte Formatierung für Textinhalte in einer Zelle durchführen konnte, wenn in Google Text & Tabellen die Option "Farben mit Regeln ändern" aktiviert ist, für die mehr Regeln verfügbar sind.
Bernhard Hofmann

-1

Die Google-Tabellenzellen sind immer reduziert. Informationen in diesen Zellen mit Zeilenvorschub werden nicht richtig angezeigt. Dies geschieht, wenn Sie diese Kalkulationstabellen herunterladen und in Open Office oder MS Office öffnen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.