2009-02-26 9 views
-1

Ich habe noch nie Tabellen für mehr als eine schnelle Grafik verwendet. Ich würde gerne lernen, Tabellenkalkulationsformeln in vollem Umfang zu verwenden und in Google Spreadsheets herumzuspielen.Starten mit Google Spreadsheets

Es scheint keine gründlichen Tutorials in Google Spreadsheets zu geben und sogar die Google-Dokumentation verweist häufig auf die Excel-Funktionalität, ohne sie zu erklären.

Meine Frage ist, sollte ich zuerst lernen, "erweiterte" Formeln (sagen Vlookups oder ARRAYFORMULA auf Google) Tabellenkalkulationen in Excel zu verwenden und dann zu Google-Tabellen wechseln? Ich mache nichts außerordentlich Kompliziertes, aber ich würde gerne einige der besten Praktiken kennen, wenn ich Informationen über Blätter hinweg ziehe und sie mithilfe von Formeln (nicht Makros) reorganisiere und filtere.

- EDITED meinen Wunsch, zu klären, Formeln zu verwenden, keine Makros

+0

Dies ist nicht Programmierung im Zusammenhang mit einer vagen Verweis auf "Tabellenkalkulationsprogrammierung" – TheTXI

+0

Das Ende Ziel kann sein, Makro-und benutzerdefinierte Funktionen für Excel, die Programmierung ist. –

+0

Eigentlich sagt er ausdrücklich, dass sein ultimatives Ziel ist, Google zu verwenden. – EBGreen

Antwort

1

Excel-Tabellen haben eine Programmiersprache (Excel VBA, siehe Joel Spolsky), die nicht in Google-Tabellen enthalten ist, daher ist das Starten mit Excel wahrscheinlich nicht der Weg der Freude.

Sie könnten mit einigen Tabellenkalkulations Übungen beginnen, wie

  1. Implementieren eines Bowling-Score Diagramm mit relativen Zellbezüge
  2. ein Diagramm Bowling-Score Implement ARRAYFORMULA mit
  3. eine Bowlingliga Bericht Implement, wo jedes Team verwendet eine eigene Tabelle und Ihr Bericht importiert alle Daten.
  4. usw.

, dass Sie ein Gefühl für eine der Problembereiche, für die Google-Tabellen sind die richtige Größe und das richtige Ort geben würde: verfügbare überall kollaborative Aufnahme und Zusammenfassung.

1

Google ist kostenlos, aber sehr begrenzt. Excel ist leistungsstark und schnell (eine native Desktop-Anwendung), aber teuer.

Sie sollten OpenOffice herunterladen, das ist kostenlos und schnell.

0

Vereinbarte - Open Office wäre der Weg zu gehen - es gibt ein gutes Tutorial here.

Und auf Java basiert, läuft es auf einer Reihe von Plattformen.

+0

Wenn Sie keine separate eindeutige Antwort geben und stattdessen Inhalte zu einer anderen Antwort hinzufügen, sollten Sie dies als Kommentar tun. Sie könnten sogar die andere Antwort bearbeiten und den Link hinzufügen. – EBGreen

+1

entgegen der landläufigen Meinung, OOo ist nicht "Java-basierte" – Javier

0

AFAICT, Google Tabellen sind nicht programmierbar. Sowohl Excel als auch OOo sind, also wenn Sie etwas über "Tabellenkalkulationsprogrammierung" lernen möchten, werden Sie mit Google nichts erreichen.

OOo, insbesondere ist in Python programmierbar, so ist es eine strukturierte Plattform für die Entwicklung. VBA OTOH ist ein sehr evolutionäres BASIC, aber immer noch ein großer Schmerz, es richtig zu machen. (Zeuge irgendein Excel-Buchhaltungssystem langsam in Richtung Unanpassbarkeit)

persönlich, würde ich gerne alle Programmierung in einem DB-Server (plus einige Skriptsprache) tun, und verwenden Sie die Tabelle als Frontend (anstelle eines Browsers); aber es scheint, dass die meisten "Integrationsfähigkeit" -Funktionen nur bedeuten, dass es einfach ist, die Ausgabe von der DB in die Tabelle zu kopieren, und manchmal zurück zur DB, keine, die ich gesehen habe, macht sie zu "Live" -Daten.

+0

Danke für die Korrektur. Ich werde OOo und Python für zukünftige Entwicklungen dieser Art betrachten. Ich habe gerade darüber nachgedacht, Google Docs aufgrund einiger seiner einzigartigen Funktionen zu verwenden, aber ich werde in einer anderen Frage danach fragen. –

+0

falsch! Sie sind mit Javascript programmierbar. – user27636

+0

Diese Antwort ist veraltet. Google Tabellen können mit Google Apps Script erweitert werden. –

2

Es gibt jetzt eine full API für Google Tabellen.

Verwandte Themen