Jakie ograniczenia mają Arkusze Google w stosunku do Microsoft Excel? [Zamknięte]

26

Licencje biurowe są drogie.

Jakich funkcji pakietu Microsoft Office brakuje w Arkuszach Google, które byłyby przydatne w zwykłym użytku osobistym lub biznesowym?

Jeffrey
źródło
1
To nie dupek, pytanie skierowane było bezpośrednio do studentów. Ten ma bardziej ogólny charakter.
Evan Plaice
@ Kapelusz TalGalili dotyczy ogólnie Dokumentów Google, a szczególnie Arkuszy Speards.
Naprawdę niepokoiło mnie, że w arkuszach kalkulacyjnych Google nie ma funkcji CLEAN (). Zobacz webapps.stackexchange.com/questions/33989/…
Ryan
2
To pytanie wydaje się nie na temat, ponieważ dotyczy starszej wersji Arkuszy kalkulacyjnych Google, a wiele odpowiedzi stało się nieaktualnych.
jonsca

Odpowiedzi:

8

Uważam, że niemożność wyboru przez Google arkuszy kalkulacyjnych nieciągłych wierszy lub kolumn jest poważnym ograniczeniem, szczególnie podczas formatowania arkusza kalkulacyjnego. Skróty klawiaturowe, które będą działać na jednej platformie, ale nie na innej, poważnie utrudniają ogólne korzystanie z dokumentów Google. (To powiedziawszy, często używam Dokumentów Google i żałuję, że nie mogę ich używać więcej).

neilfein
źródło
8

Arkusze kalkulacyjne Google nie mają wbudowanych tabel przestawnych. Do każdej poważnej analizy danych, która może być prawdziwym przełomem.

Wygląda jednak na to, że istnieją aplikacje na rynku, które dodają tę funkcję, na przykład:

Google Apps Marketplace

Adam Pope
źródło
3
-1 To już nie jest prawda. Arkusze kalkulacyjne Google w pełni teraz domyślnie obsługują tabele przestawne.
Evan Plaice
2
Nie ma nawet przyzwoitego formatu komórek dla dat ... dd / mm / rrrr (dddd) itp. Na 21/09/2013 (niedziela) ... w dzień powszedni ... musisz mieć długi hack stworzyć prosty format daty ... i wiele innych ... Arkusz kalkulacyjny Google służy tylko do prostego użytku ... nie do niczego tak poważnego.
ihightower
@ orzechy dzięki za informacje .. tak, to świetnie. nie sprawdziłem innych nowych funkcji .. ale jestem pewien, że będzie jeszcze długa droga do przejścia do MS Excel.
ihightower
7

Poza tym, co już powiedziano:

Brak analizy tekstu do kolumny.

To znaczy, jeśli mam taki surowy ciąg

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

To proste, że Excel szybko robi na tym tekst do kolumn, używając | jako separator. Uproszczenie formatowania danych jest tak proste, jak to tylko możliwe, dla osób, które muszą regularnie tworzyć tabele danych lub wchodzić w interakcje z nimi.

(Można dzięki temu uzyskać znacznie więcej kreatywności; regularnie formatuję złożone, niechlujne zestawy danych za pomocą zaledwie kilku interakcji między tekstami).

Aktualizacja (Evan): To nie jest wbudowana funkcja, ale można ją dodać

Pierwsza technika wykorzystuje magię funkcji arkusza kalkulacyjnego

W komórce B2 wklej następujące elementy:

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

Następnie wklej dane, zaczynając od komórki A2. Jak tylko wprowadzisz dane, automatycznie podzieli połączone wartości na wartość w kolumnie za pomocą „|” jako separator.

Oto zasługa oryginalnego autora tego podejścia.

Drugie podejście wykorzystuje magię skryptów do rozszerzenia Dokumentów

Iść do:

Tools -> Script editor...

Wklej następujące:

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));
}

Zapisz i zamknij edytor skryptów. Następnie odśwież arkusz kalkulacyjny. Załadowanie zajmie sekundę, ale po pasku „Pomoc” na pasku narzędzi powinno pojawić się menu „Zaawansowane”.

Aby go użyć:

  • Wybierz komórkę zawierającą wartości
  • Wybierz „Zaawansowane” -> „Tekst do kolumny (separator niestandardowy)”
  • Gdy pojawi się monit, wpisz „|” (bez cudzysłowów) w pole i naciśnij klawisz Enter

To magia, automatycznie podzieli wartości na kolumny. Jeśli zastanawiasz się, niestandardowa funkcja „Tekst do kolumny” używa przecinków jako separatorów.

Ta wersja działa tylko w jednym rzędzie na raz. Ostatnio robiłem wiele niestandardowych skryptów Google Apps, więc przejście od koncepcji do działania zajęło dosłownie około 20-30 minut. Jeśli chcesz taki, w którym możesz wybrać i podzielić wiele wierszy, poproś o to w komentarzach lub użyj powyższej formuły.

Cokolwiek robisz, nie lekceważ potęgi Google Apps Scripting. W odpowiednich rękach potrafi robić niesamowite rzeczy.

Yahel
źródło
4

Jeśli szukasz tylko wierszy / kolumn do wstawienia danych, możesz skorzystać z Arkuszy kalkulacyjnych Google. Dwie naprawdę fajne aplikacje dla Arkuszy kalkulacyjnych Google używają go do tworzenia formularza opinii na żywo dla dowolnej witryny internetowej (jeśli wiesz, jak edytować HTML, możesz nawet pobrać atrybuty z Formularza Google i użyć HTML i CSS własnej witryny do sformatowania Formularz). Ponadto Google pozwala na świetną współpracę (chociaż w sieci lokalnej udostępnianie skoroszytu programu Excel robi to samo).

Aplikacja internetowa, która moim zdaniem jest potężniejsza niż Arkusz kalkulacyjny Google, to Arkusze Zoho. Zoho ma zarówno bardzo dobre wsparcie VBA, jak i tabele przestawne.

Cokolwiek innego, przepraszam, ale będziesz musiał wydać pieniądze Microsoftowi.

Michał
źródło
1

Powiedziałbym, że dwa, które zauważam, to:

  • Brak sprawdzania pisowni
  • Niewiele wbudowanych typów wykresów, w szczególności podstawowe wykresy dla zapasów.
Wil
źródło
0

Formatowanie arkuszy kalkulacyjnych Google jest ograniczone w porównaniu z nowszymi wersjami programu Excel (2007+). Odkryłem, że łatwiej jest tworzyć użyteczne arkusze kalkulacyjne z przyzwoitym interfejsem użytkownika przy użyciu programu Excel niż arkusze kalkulacyjne Google - wszystko, co robię z tym ostatnim, wygląda jak Excel 2003!

Arkusze kalkulacyjne Google działają znacznie lepiej niż Excel (pobieranie informacji z sieci, takich jak ceny akcji, wyszukiwania w Internecie itp.).

Przełęcz
źródło
0

Nie mogę mówić o konkretnych ograniczeniach, ale Arkusze kalkulacyjne Google działają inaczej niż MS Excel. Na przykład, jeśli chcesz programować w programie Excel, użyjesz VBA. Jeśli zamierzasz programować w Arkuszach Google, musisz użyć javascript.

Jestem prawie pewien, że nie zachowasz swoich makr podczas importowania arkusza kalkulacyjnego z Excela do arkuszy kalkulacyjnych Google. Jeśli jest to dla Ciebie problem, możesz nie chcieć dokonać konwersji.

Ogólnie rzecz biorąc, Arkusze kalkulacyjne Google mogą robić wiele takich samych rzeczy, ale możesz łatwo znaleźć takie rzeczy, jak niektóre zaawansowane funkcje wykresów i wykresów, które istnieją w programie Excel albo nie istnieją i muszą zostać zbudowane, wymagają aplikacji z rynku, lub są po prostu trudniejsze w użyciu. Google stale aktualizuje swój produkt, więc będzie coraz bliżej.

Ponieważ aplikacje Google są bezpłatne, spędziłbym około 2 tygodni na wypróbowaniu arkusza kalkulacyjnego. Jeśli nie spotkasz niczego, co Cię powstrzyma, prawdopodobnie nie będziesz mieć problemów.

Ben Hoffman
źródło
2
Nie będę głosować negatywnie, ale nie uważam GSpreadsheet za pomocą Javascript nad VB za ograniczenie. Nie uważam też braku zgodności krzyżowej makr z Excelem za ograniczenie, uważam za ograniczenie Excela, że ​​nie obsługuje on powszechnie używanego i uniwersalnego Javascript dla makr.
Evan Plaice
@Evan - Zgadzam się z tobą. Chodzi mi o to, że kiedy masz kod w jednym języku, przejście na inny język wymaga czasu i / lub pieniędzy. W tym przypadku z VBA na JavaScript. Ogólnie rzecz biorąc, zakładam, że JavaScript może zrobić wszystko (i prawdopodobnie znacznie więcej) niż VBA, ale nie znam różnic na tyle dobrze, aby powiedzieć na pewno. Niezależnie od wysiłku włożono by konwersję makr.
Ben Hoffman,
Jedynym powodem, dla którego o tym wspomniałem, jest. W porównaniu 1-1 z arkuszami kalkulacyjnymi Google do Excela nie jest to ograniczenie funkcji. Wadą jest migracja arkusza kalkulacyjnego Excel zawierającego makra do arkuszy kalkulacyjnych Google.
Evan Plaice,
Eee… pierwsze zdanie w akapicie Bena mówi: „Nie mogę mówić o konkretnym ograniczeniu, ale Arkusze kalkulacyjne Google działają inaczej”, więc najwyraźniej nie mówi, że jest to ograniczenie funkcji, tylko różnica.
Matt Parker,
Przepraszam, przegłosowałem, ponieważ udzieliłeś niewłaściwych rad. Powiedziałeś „Formatowanie warunkowe ... albo nie istnieje i musi zostać zbudowane”. Jeszcze wczoraj pracowałem w programie Excel i zszokowałem się, że nie mogę przeprowadzić formatowania warunkowego na treści tekstowej w komórce, gdy Dokumenty Google zezwalają na „Zmień kolory za pomocą reguł”, które mają więcej dostępnych reguł.
Bernhard Hofmann,
-1

Komórki arkusza kalkulacyjnego Google są zawsze zwinięte. Informacje umieszczone w komórkach z wysuwem wiersza nie są wyświetlane poprawnie. Dzieje się tak, gdy pobierzesz te arkusze kalkulacyjne i otworzysz je w Open Office lub MS Office.

Ravi.Kumar
źródło