web-dev-qa-db-fra.com

Quelles sont les limitations de Google Sheets par rapport à Microsoft Excel?

Les licences Office sont chères.

Quelles sont les fonctionnalités de Microsoft Office manquantes dans Google Sheets qui pourraient être utiles dans le cadre d'une utilisation personnelle ou professionnelle?

25
Jeffrey

Je trouve l'incapacité des feuilles de calcul Google de sélectionner des lignes ou des colonnes non contiguës comme une limitation sérieuse, en particulier lors du formatage d'une feuille de calcul. Les raccourcis clavier qui fonctionnent sur une plate-forme, mais pas une autre, entravent sérieusement mon utilisation de Google Documents en général. (Cela dit, j'utilise beaucoup Google Documents et j'aimerais pouvoir l'utiliser davantage.)

8
neilfein

Les tableaux croisés dynamiques ne sont pas intégrés dans Google Spreadsheets. Pour toute analyse de données sérieuse qui pourrait être un véritable facteur de rupture.

Cependant, il semble que certaines applications du marché ajoutent cette fonctionnalité, par exemple:

Google Apps Marketplace

8
Adam Pope

Outre ce qui a déjà été dit:

Absence d’analyse de texte en colonne.

C'est-à-dire que si j'ai une chaîne brute comme

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

Il est trivial qu'Excel fasse rapidement un texte en colonnes à l'aide de | comme un délimiteur. Rendre le formatage des données aussi simple que possible est crucial pour les personnes qui ont besoin de créer ou d’interagir régulièrement avec des tableaux de données.

(Vous pouvez être beaucoup plus créatif avec son utilisation; je formate régulièrement des ensembles de données complexes et désordonnés avec juste quelques interactions texte-colonne.)

Update (Evan): Cette fonctionnalité n'est pas intégrée mais peut être ajoutée

La première technique utilise une fonction magique de la feuille de calcul

Dans la cellule B2, collez ce qui suit:

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

Collez ensuite vos données en commençant par la cellule A2. Dès que vous entrez les données, les valeurs combinées sont automatiquement divisées en une valeur par colonne à l'aide de l'option '|' comme un délimiteur.

Voici crédit à l'original auteur de cette approche.

La seconde approche utilise une magie de script pour étendre Docs

Aller à:

Tools -> Script editor...

Collez ce qui suit:

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

Enregistrez et fermez l'éditeur de script. Ensuite, actualisez la feuille de calcul. Cela prendra une seconde à charger, mais vous devriez voir un menu appelé "Avancé" après "Aide" dans la barre d'outils.

Pour l'utiliser:

  • Sélectionnez la cellule contenant les valeurs
  • Sélectionnez 'Avancé' -> 'Texte en colonne (séparateur personnalisé)'
  • Lorsque l'invite apparaît, entrez '|' (sans guillemets) dans le champ et appuyez sur Entrée

C'est magique, les valeurs seront automatiquement divisées en colonnes. Si vous vous demandiez si la fonction non personnalisée 'Texte en colonne' utilise des virgules comme séparateurs.

Cette version ne fonctionne que sur une ligne à la fois. Je suis en train de créer beaucoup de scripts Google Apps personnalisés, il ne m'a donc fallu que 20 à 30 minutes pour que cela passe du concept au travail. Si vous en voulez un où vous pouvez sélectionner et diviser plusieurs lignes, il suffit de le demander dans les commentaires ou d'utiliser la formule ci-dessus.

Quoi que vous fassiez, ne sous-estimez pas le pouvoir des scripts Google Apps. Entre de bonnes mains, il est capable de faire des choses incroyables.

7
Yahel

Si vous recherchez uniquement des lignes/colonnes pour insérer des données, alors Google Spreadsheets est la solution. Deux applications vraiment intéressantes pour Google Spreadsheets l’utilise pour créer un formulaire de commentaires en direct pour tous les sites Web (si vous savez modifier le code HTML, vous pouvez même utiliser les attributs du formulaire Google et utiliser les codes HTML et CSS de votre propre site Web pour formater le fichier. forme). En outre, Google permet une excellente collaboration (bien que, si vous êtes sur un réseau local, le partage d'un classeur Excel a le même effet).

Zoho Sheets est une application Web qui, à mon avis, est plus puissante que Google Spreadsheet. Zoho a à la fois un très bon support VBA et des tableaux croisés dynamiques.

Pour toute autre chose, désolé, mais vous allez devoir débourser l’argent pour Microsoft.

4
Michael

Je dirais que les deux que j'ai remarqués sont:

  • Absence de vérification orthographique
  • Pas autant de types de graphiques intégrés, en particulier de graphiques de base pour les actions.
1
Wil

Le formatage des feuilles de calcul Google est limité par rapport aux versions plus récentes d'Excel (2007+). J'ai trouvé beaucoup plus facile de créer des feuilles de calcul utilisables avec une interface utilisateur décente utilisant Excel que Google Spreadsheets - tout ce que je fais avec ce dernier ressemble à Excel 2003!

Les feuilles de calcul Google permettent une interaction Web bien meilleure qu'Excel (récupération d'informations sur le Web telles que les cours des actions, les recherches sur le Web, etc.).

0
Col

Je ne peux parler d'une limitation spécifique, mais Google Spreadsheets fait les choses différemment de MS Excel. Par exemple, si vous devez programmer dans Excel, vous utiliserez VBA. Si vous allez programmer dans Google Spreadsheets, vous devrez utiliser javascript.

Je suis pratiquement sûr que vous ne conserverez pas vos macros lorsque vous importez une feuille de calcul d'Excel dans Google Spreadsheets. Si cela vous pose problème, vous ne voudrez peut-être pas convertir.

En règle générale, les feuilles de calcul Google peuvent faire beaucoup de choses identiques, mais vous pouvez trouver certaines choses simples d'utilisation, telles que certaines des fonctionnalités avancées de graphiques et de graphiques existant dans Excel non plus: elles doivent être créées, nécessiter une application du marché, ou sont juste plus difficiles à utiliser. Google met continuellement à jour son produit afin qu'il se rapproche.

Étant donné que les applications Google sont gratuites, je passerais environ deux semaines à essayer Spreadsheet. Si vous ne rencontrez pas d'obstacles, vous ne rencontrerez probablement aucun problème.

0
Ben Hoffman