Quali sono i limiti di Google Sheets in relazione a Microsoft Excel? [chiuso]


26

Le licenze di Office sono costose.

Quali funzionalità di Microsoft Office mancano da Fogli Google che sarebbero utili nell'uso personale o aziendale ordinario?


1
Non un imbecille, quella domanda era indirizzata direttamente agli studenti universitari. Questo è di natura più generale.
Evan Plaice,

La domanda sul cappello di @TalGalili riguarda generalmente Google Documenti e in particolare i fogli di lavoro.

Mi ha davvero infastidito il fatto che non vi sia alcuna funzione CLEAN () nei fogli di calcolo di Google. Vedi webapps.stackexchange.com/questions/33989/…
Ryan

2
Questa domanda sembra fuori tema perché riguarda una versione precedente di Fogli di lavoro Google e molte delle risposte sono obsolete.
jonsca

Risposte:


8

Trovo che l'incapacità dei fogli di calcolo di Google di selezionare righe o colonne non contigue sia una seria limitazione, in particolare durante la formattazione di un foglio di calcolo. Le scorciatoie da tastiera che funzioneranno su una piattaforma ma non su un'altra ostacolano seriamente il mio uso dei documenti di Google in generale. (Detto questo, utilizzo molto Google Documents e vorrei poterlo utilizzare per altro.)


8

Google Spreadsheets non ha tabelle pivot integrate. Per qualsiasi analisi dei dati seria che potrebbe essere un vero affare.

Tuttavia, sembra che sul mercato siano presenti app che aggiungono questa funzionalità, ad esempio:

Google Apps Marketplace


3
-1 Questo non è più vero. Google Spreadsheets ora supporta completamente le tabelle pivot per impostazione predefinita.
Evan Plaice,

2
Non ha nemmeno un formato di cella decente per le date ... gg / mm / aaaa (dddd), ecc. Per il 21/09/2013 (domenica) ... con Weekday ... devi avere un lungo hack per creare un semplice formato di data ... e molti altri ... Google Spreadsheet è solo per un semplice utilizzo ... non per qualcosa di così grave.
ihightower,

@pnuts grazie per le informazioni .. sì, è grandioso. non ho controllato altre nuove funzionalità .. ma sono sicuro che avrà ancora molta strada da fare per raggiungere MS Excel.
ihightower,

7

Oltre a ciò che è già stato detto:

Mancanza di analisi da testo a colonna.

Cioè, se ho una stringa grezza come

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

È banale che Excel esegua rapidamente un testo in colonne su questo, usando | come delimitatore. Rendere la formattazione dei dati il ​​più semplice possibile è fondamentale per le persone che hanno bisogno di creare o interagire con le tabelle di dati su base regolare.

(Puoi diventare molto più creativo con il suo utilizzo; formatta regolarmente set di dati complessi e disordinati con poche interazioni da testo a colonna.)

Aggiornamento (Evan): questa non è una funzionalità integrata ma può essere aggiunta

La prima tecnica utilizza alcune funzioni magiche di fogli di calcolo

Nella cella B2 incollare quanto segue:

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

Quindi incolla i tuoi dati a partire dalla cella A2. Non appena si immettono i dati, i valori combinati verranno automaticamente divisi in un valore per colonna utilizzando '|' come delimitatore.

Ecco il merito all'autore originale di questo approccio.

Il secondo approccio utilizza un po 'di magia di scripting per estendere Documenti

Vai a:

Tools -> Script editor...

Incolla quanto segue:

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

Salvare e chiudere l'editor di script. Quindi, aggiorna il foglio di calcolo. Ci vorrà un secondo per caricare ma dovresti vedere un menu chiamato popup 'Avanzate' dopo 'Aiuto' nella barra degli strumenti.

Per usarlo:

  • Seleziona la cella contenente i valori
  • Seleziona "Avanzate" -> "Testo in colonna (separatore personalizzato)"
  • Quando viene visualizzato il prompt, immettere '|' (senza virgolette) nel campo e premi invio

È magico, divide automaticamente i valori in colonne. Se ti stavi chiedendo che la funzione "Testo su colonna" non personalizzata utilizza le virgole come separatori.

Questa versione funziona solo su una riga alla volta. Ultimamente ho fatto un sacco di scripting personalizzati per Google Apps, quindi ho impiegato letteralmente solo 20-30 minuti per arrivare dal concetto al funzionamento. Se vuoi uno in cui puoi selezionare e dividere più righe, basta richiederlo nei commenti o utilizzare la formula sopra.

Qualunque cosa tu faccia, non sottovalutare il potere degli script di Google Apps. Nelle mani giuste, è in grado di fare cose straordinarie.


4

Se stai solo cercando righe / colonne per inserire dati, i fogli di lavoro Google sono la strada da percorrere. Due applicazioni davvero interessanti per Fogli di lavoro Google lo utilizzano per creare un modulo di feedback in tempo reale per qualsiasi sito Web (se sai come modificare HTML, puoi anche prendere gli attributi dal Modulo Google e utilizzare HTML e CSS del tuo sito Web per formattare il modulo). Inoltre, Google consente un'ottima collaborazione (anche se se sei su una rete locale, la condivisione di una cartella di lavoro di Excel fa la stessa cosa).

Una webapp che, secondo me, è più potente di Google Spreadsheet è Zoho Sheets. Zoho ha sia un ottimo supporto VBA che tabelle pivot.

Per ogni altra cosa, scusa, ma dovrai sborsare i soldi a Microsoft.


1

Direi che i due che noto sono:

  • Mancanza di controllo ortografico
  • Non tutti i tipi di grafici incorporati, in particolare i grafici di base per le azioni.

0

La formattazione dei fogli di calcolo di Google è limitata rispetto alle versioni più recenti di Excel (2007+). Ho trovato molto più facile creare fogli di calcolo utilizzabili con un'interfaccia utente decente utilizzando Excel rispetto ai fogli di calcolo di Google: tutto ciò che faccio con quest'ultimo sembra Excel 2003!

I fogli di calcolo di Google interagiscono molto meglio di Excel (recuperando informazioni dal Web come prezzi delle azioni, ricerche sul web ecc.).


0

Non posso parlare con una limitazione specifica, ma i fogli di calcolo di Google fanno le cose diversamente da MS Excel. Ad esempio, se devi programmare in Excel, utilizzerai VBA. Se hai intenzione di programmare in Fogli di lavoro Google, dovrai utilizzare JavaScript.

Sono abbastanza sicuro che non riuscirai a conservare le tue macro quando importi un foglio di calcolo da Excel in Fogli di lavoro Google. Se questo è un problema per te, potresti non voler convertirlo.

In generale, Google Spreadsheets può fare molte delle stesse cose, ma potresti trovare facilità d'uso cose come alcune delle funzioni avanzate di grafici e grafici che esistono in Excel o non esistono e devono essere costruite, richiedono un'app dal marketplace, o sono solo più difficili da usare. Google aggiorna continuamente il proprio prodotto, quindi si avvicina.

Poiché le app di Google sono gratuite, impiegherei circa 2 settimane a provare il foglio di calcolo. Se non ti sei imbattuto in qualcosa che ti impedisce, probabilmente non avrai problemi.


2
Non declasserò, ma non prenderei in considerazione che GSpreadsheet usando Javascript su VB sia una limitazione. Nemmeno considererei la mancanza di compatibilità incrociata macro con Excel come una limitazione, lo considererei una limitazione di Excel che non supporta il Javascript più diffuso e universale per le macro.
Evan Plaice,

@Evan - Sono d'accordo con te. Il mio punto era quando hai il codice in una lingua ci vuole tempo e / o denaro per convertire in un'altra lingua. In questo caso da VBA a JavaScript. In generale, suppongo che JavaScript possa fare tutto (e probabilmente molto di più) di VBA, ma non conosco le differenze abbastanza bene da dirlo con certezza. Indipendentemente dallo sforzo, sarebbe coinvolto nella conversione di macro.
Ben Hoffman,

L'unica ragione per cui l'ho cresciuto è. In un confronto 1-1 di Google Spreadsheets con Excel questa non è una limitazione di funzionalità. È solo uno svantaggio se stai migrando un foglio di calcolo Excel contenente macro su Fogli di lavoro Google.
Evan Plaice,

Ehm ... la prima frase nel paragrafo di Ben dice "Non posso parlare con una limitazione specifica ma i fogli di lavoro di Google fanno le cose in modo diverso", quindi chiaramente non sta dicendo che è una limitazione di funzionalità, solo una differenza.
Matt Parker,

Siamo spiacenti, ho annullato il voto perché hai dato consigli errati. Hai detto "La formattazione condizionale ... o non esiste e deve essere costruita". Proprio ieri stavo lavorando in Excel e sono rimasto scioccato dal fatto che non potevo fare la formattazione condizionale sul contenuto del testo in una cella quando Google Documenti consente "Cambia i colori con le regole" che ha più regole disponibili.
Bernhard Hofmann,

-1

Le celle del foglio di calcolo di Google sono sempre compresse. Le informazioni inserite in quelle celle con avanzamento riga non vengono visualizzate correttamente. Questo succede quando scarichi quei fogli di calcolo e li apri in Open Office o MS Office.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.