Quelles sont les limitations de Google Sheets par rapport à Microsoft Excel? [fermé]


26

Les licences Office sont chères.

Quelles fonctionnalités de Microsoft Office manquent dans Google Sheets et pourraient être utiles dans le cadre d'une utilisation personnelle ou professionnelle ordinaire?


1
Pas dupe, cette question s'adressait directement aux étudiants. Celui-ci est de nature plus générale.
Evan Plaice

La question du chapeau @TalGalili concerne généralement Google Docs et plus particulièrement les feuilles de lance.

Cela m'a vraiment dérangé qu'il n'y ait pas de fonction CLEAN () dans Google Spreadsheets. Voir webapps.stackexchange.com/questions/33989/…
Ryan

2
Cette question semble être hors sujet, car il s'agit d'une ancienne version de Google Spreadsheets, et de nombreuses réponses sont devenues obsolètes.
jonsca

Réponses:


8

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


8

Google Spreadsheets n'a pas de tableaux croisés dynamiques intégrés. Pour toute analyse sérieuse des données qui pourrait être une véritable rupture.

Cependant, il semble qu'il existe des applications sur le marché qui ajoutent cette fonctionnalité, par exemple:

Google Apps Marketplace


3
-1 Ce n'est plus vrai. Google Spreadsheets prend désormais entièrement en charge les tableaux croisés dynamiques par défaut.
Evan Plaice

2
Il n'a même pas de format de cellule décent pour les dates ... jj / mm / aaaa (jjjj), etc. pour le 21/09/2013 (dimanche) ... avec Weekday ... vous devez avoir un long hack pour créer un format de date simple ... et bien d'autres encore. La feuille de calcul Google est à usage simple seulement ... pas pour quelque chose d'aussi sérieux.
ihightower

@pnuts merci pour l'info .. oui c'est super. je n'ai pas vérifié d'autres nouvelles fonctionnalités .. mais je suis sûr qu'il y aura encore un long chemin à parcourir pour atteindre MS Excel.
ihightower

7

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

Manque d'analyse de texte en colonne.

Autrement dit, 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 à ce sujet, en utilisant | comme 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 devenir beaucoup plus créatif avec son utilisation; je formate régulièrement des ensembles de données complexes et désordonnés avec seulement quelques interactions texte-colonne.)

Mise à jour (Evan): Ce n'est pas une fonction intégrée mais elle peut être ajoutée

La première technique utilise de la magie de la fonction de 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 seront automatiquement divisées en une valeur par colonne en utilisant le '|' comme délimiteur.

Voici le mérite de l' auteur original de cette approche.

La deuxième 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. Actualisez ensuite la feuille de calcul. Cela prendra une seconde à charger mais vous devriez voir un menu appelé 'Advanced' popup après 'Help' dans la barre d'outils.

Pour l'utiliser:

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

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

Cette version ne fonctionne que sur une ligne à la fois. J'ai fait beaucoup de scripts Google Apps personnalisés récemment, il n'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 fractionner 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 la puissance de Google Apps Scripting. Entre de bonnes mains, il est capable de faire des choses incroyables.


4

Si vous recherchez simplement des lignes / colonnes pour insérer des données, alors les feuilles de calcul Google sont le chemin à parcourir. Deux applications vraiment cool pour Google Spreadsheets l'utilisent pour créer un formulaire de rétroaction en direct pour n'importe quel site Web (si vous savez comment modifier le HTML, vous pouvez même prendre les attributs du formulaire Google et utiliser le HTML et CSS de votre propre site Web pour formater le forme). De plus, Google permet une excellente collaboration (bien que si vous êtes sur un réseau local, le partage d'un classeur Excel fait la même chose).

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.


1

Je dirais que les deux que je remarque sont:

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

0

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 en utilisant Excel que les feuilles de calcul Google - tout ce que je fais avec ce dernier ressemble à Excel 2003!

Les feuilles de calcul Google font une interaction Web beaucoup mieux que Excel (récupération d'informations sur le Web telles que les prix des actions, les recherches sur le Web, etc.).


0

Je ne peux pas parler d'une limitation spécifique, mais les feuilles de calcul Google font les choses différemment de MS Excel. Par exemple, si vous devez programmer en Excel, vous utiliserez VBA. Si vous prévoyez de programmer dans des feuilles de calcul Google, vous devrez utiliser javascript.

Je suis à peu près sûr que vous ne pourrez pas conserver vos macros lorsque vous importez une feuille de calcul Excel dans Google Spreadsheets. Si c'est un problème pour vous, vous ne voudrez peut-être pas convertir.

En général, les feuilles de calcul Google peuvent faire beaucoup des mêmes choses, mais vous pouvez trouver des choses faciles à utiliser, comme certaines des fonctionnalités avancées de graphique et de graphique qui existent dans Excel, soit elles n'existent pas et doivent être construites, nécessitent une application du marché, ou sont tout simplement plus difficiles à utiliser. Cependant, Google met constamment à jour son produit afin qu'il se rapproche.

Étant donné que les applications Google sont gratuites, je passerais environ 2 semaines à essayer la feuille de calcul. Si vous ne rencontrez rien qui vous arrête, vous n'aurez probablement aucun problème.


2
Je ne revoterai pas, mais je ne considérerais pas GSpreadsheet utilisant Javascript sur VB comme une limitation. Je ne considérerais pas non plus le manque de compatibilité croisée des macros avec Excel, je considérerais comme une limitation d'Excel qu'il ne prend pas en charge le Javascript plus répandu et universel pour les macros.
Evan Plaice

@Evan - Je suis d'accord avec toi. Mon point était que lorsque vous avez du code dans une langue, il faut du temps et / ou de l'argent pour convertir dans une autre langue. Dans ce cas, de VBA à JavaScript. En général, je suppose que JavaScript peut faire tout (et probablement beaucoup plus) que VBA mais je ne connais pas assez bien les différences pour le dire avec certitude. Indépendamment des efforts seraient impliqués dans la conversion des macros.
Ben Hoffman

La seule raison pour laquelle j'ai soulevé cette question est. Dans une comparaison 1-1 de Google Spreadsheets à Excel, ce n'est pas une limitation de fonctionnalité. Ce n'est qu'un inconvénient si vous migrez une feuille de calcul Excel contenant des macros vers des feuilles de calcul Google.
Evan Plaice

Euh ... la première phrase du paragraphe de Ben dit: "Je ne peux pas parler d'une limitation spécifique mais les feuilles de calcul Google font les choses différemment", donc il ne dit clairement pas que c'est une limitation de fonctionnalité, juste une différence.
Matt Parker

Désolé, j'ai rétrogradé parce que vous avez donné des conseils incorrects. Vous avez dit "La mise en forme conditionnelle ... soit n'existe pas et doit être construite". Pas plus tard qu'hier, je travaillais dans Excel et choqué de ne pas pouvoir faire de mise en forme conditionnelle sur le contenu du texte dans une cellule lorsque Google Docs autorise "Modifier les couleurs avec des règles", ce qui a plus de règles disponibles.
Bernhard Hofmann

-1

Les cellules de la feuille de calcul Google sont toujours réduites. Les informations insérées dans ces cellules avec un saut de ligne n'apparaissent pas correctement. Cela se produit lorsque vous téléchargez ces feuilles de calcul et que vous les ouvrez dans Open Office ou MS Office.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.