¿Qué limitaciones tienen las Hojas de cálculo de Google en relación con Microsoft Excel? [cerrado]

26

Las licencias de oficina son caras.

¿Qué características de Microsoft Office faltan en las Hojas de cálculo de Google que serían de valor en el uso personal o comercial ordinario?

Jeffrey
fuente
1
No es un engaño, esa pregunta fue dirigida directamente a estudiantes universitarios. Este es más general en la naturaleza.
Evan Plaice
La pregunta de @TalGalili hat generalmente es sobre Google Docs y esto es particularmente sobre Speardsheets.
Realmente me ha molestado que no haya una función CLEAN () en las hojas de cálculo de Google. Ver webapps.stackexchange.com/questions/33989/…
Ryan
2
Esta pregunta parece estar fuera de tema porque se trata de una versión anterior de las hojas de cálculo de Google, y muchas de las respuestas han quedado desactualizadas.
jonsca

Respuestas:

8

Considero que la incapacidad de las hojas de cálculo de Google para seleccionar filas o columnas no contiguas es una limitación seria, particularmente al formatear una hoja de cálculo. Los métodos abreviados de teclado que funcionarán en una plataforma pero no en otra obstaculizan seriamente mi uso de Google Docs en general. (Dicho esto, uso mucho Google Documents y desearía poder usarlo para más).

neilfein
fuente
8

Las hojas de cálculo de Google no tienen tablas dinámicas integradas. Para cualquier análisis de datos serio que pueda ser un factor decisivo.

Sin embargo, parece que hay aplicaciones en el mercado que agregan esta funcionalidad, por ejemplo:

Google Apps Marketplace

Adam Pope
fuente
3
-1 Esto ya no es cierto. Google Spreadsheets ahora es totalmente compatible con las tablas dinámicas de forma predeterminada.
Evan Plaice
2
Ni siquiera tiene un formato de celda decente para las fechas ... dd / mm / aaaa (dddd), etc. para el 21/09/2013 (domingo) ... con el día de la semana ... necesita un largo truco para hacer un formato de fecha simple ... y muchos más ... Google Spreadsheet es solo para uso simple ... no para nada tan serio.
ihightower
@pnuts gracias por la información ... sí, eso es genial. No he comprobado otras características nuevas ... pero estoy seguro de que todavía tendrá un largo camino por recorrer para llegar a MS Excel.
ihightower
7

Además de lo que ya se ha dicho:

Falta de análisis de texto a columna.

Es decir, si tengo una cadena sin procesar como

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

Es trivial que Excel haga rápidamente un texto a columnas sobre eso, usando | como delimitador Hacer que el formato de datos sea lo más simple posible es crucial para las personas que necesitan crear o interactuar con tablas de datos de manera regular.

(Puede ser mucho más creativo con su uso; regularmente formateo conjuntos de datos complejos y desordenados con solo unas pocas interacciones de texto a columna).

Actualización (Evan): esta no es una función incorporada, pero se puede agregar

La primera técnica utiliza una función mágica de hoja de cálculo

En la celda B2, pegue lo siguiente:

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

Luego pegue sus datos comenzando con la celda A2. Tan pronto como ingrese los datos, dividirá automáticamente los valores combinados en un valor por columna utilizando el '' ' como delimitador

Aquí hay crédito para el autor original de este enfoque.

El segundo enfoque utiliza algo de magia de secuencias de comandos para extender Docs

Ir:

Tools -> Script editor...

Pegue lo siguiente:

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

Guarde y cierre el editor de guiones. Luego, actualice la hoja de cálculo. Tardará un segundo en cargarse, pero debería ver un menú llamado ventana emergente 'Avanzado' después de 'Ayuda' en la barra de herramientas.

Para usarlo:

  • Seleccione la celda que contiene los valores.
  • Seleccione 'Avanzado' -> 'Texto a columna (separador personalizado)'
  • Cuando aparezca el mensaje, ingrese '|' (sin comillas) en el campo y pulsa enter

Es mágico, dividirá automáticamente los valores en columnas. Si se preguntaba si la función 'Texto a columna' no personalizada usa comas como separadores.

Esta versión solo funciona en una fila a la vez. Últimamente he estado haciendo una gran cantidad de secuencias de comandos personalizadas de Google Apps, por lo que, literalmente, solo me llevó unos 20-30 minutos llevar esto desde el concepto hasta el funcionamiento. Si desea uno donde pueda seleccionar y dividir varias filas, simplemente solicítelo en los comentarios o use la fórmula anterior.

Hagas lo que hagas, no subestimes el poder de los scripts de Google Apps En las manos adecuadas, es capaz de hacer cosas increíbles.

Yahel
fuente
4

Si solo está buscando filas / columnas para insertar datos, entonces las hojas de cálculo de Google son el camino a seguir. Dos aplicaciones realmente geniales para Google Spreadsheets lo están utilizando para crear un formulario de Comentarios en vivo para cualquier sitio web (si sabe cómo editar HTML, incluso puede tomar los atributos del Formulario de Google y usar el HTML y CSS de su propio sitio web para formatear el formar). Además, Google permite una gran colaboración (aunque si estás en una red local, compartir un libro de Excel hace lo mismo).

Una aplicación web que, en mi opinión, es más poderosa que la hoja de cálculo de Google es Zoho Sheets. Zoho tiene muy buen soporte de VBA, así como tablas dinámicas.

Por cualquier otra cosa, lo siento, pero vas a tener que pagar el dinero a Microsoft.

Miguel
fuente
1

Yo diría que los dos que noto son:

  • Falta de corrector ortográfico
  • No hay tantos tipos de gráficos integrados, en particular, gráficos básicos para acciones.
Wil
fuente
0

El formato de las hojas de cálculo de Google es limitado en comparación con las versiones más recientes de Excel (2007+). Me ha resultado mucho más fácil crear hojas de cálculo utilizables con una interfaz de usuario decente usando Excel que las hojas de cálculo de Google: ¡todo lo que hago con este último parece Excel 2003!

Las hojas de cálculo de Google hacen que la interacción web sea mucho mejor que Excel (recuperando información de la web, como precios de acciones, búsquedas web, etc.).

Columna
fuente
0

No puedo hablar con una limitación específica, pero las hojas de cálculo de Google hacen las cosas de manera diferente a MS Excel. Por ejemplo, si necesita programar en Excel, usará VBA. Si va a programar en las hojas de cálculo de Google, necesitará usar javascript.

Estoy bastante seguro de que no podrá conservar sus macros cuando importe una hoja de cálculo de Excel a las hojas de cálculo de Google. Si eso es un problema para usted, es posible que no desee convertir.

En general, las hojas de cálculo de Google pueden hacer muchas de las mismas cosas, pero puede encontrar la facilidad de uso, como algunas de las funciones avanzadas de gráficos y tablas que existen en Excel, o bien no existen y deben crearse, requieren una aplicación del mercado, o simplemente son más difíciles de usar. Sin embargo, Google actualiza continuamente su producto, por lo que se acercará.

Como las aplicaciones de Google son gratuitas, pasaría unas 2 semanas probando la hoja de cálculo. Si no se ha encontrado con nada que lo detenga, entonces probablemente no tendrá ningún problema.

Ben Hoffman
fuente
2
No votaré negativamente, pero no consideraría que GSpreadsheet usando Javascript sobre VB sea una limitación. Tampoco consideraría la falta de compatibilidad cruzada de macros con Excel tampoco una limitación, consideraría una limitación de Excel que no sea compatible con el Javascript más utilizado y universal para macros.
Evan Plaice
@Evan - Estoy de acuerdo contigo. Mi punto fue que cuando tienes código en un idioma, lleva tiempo y / o dinero convertirlo a otro idioma. En este caso de VBA a JavaScript. En general, supongo que JavaScript puede hacer todo (y probablemente mucho más) que VBA, pero no conozco las diferencias lo suficientemente bien como para decirlo con certeza. Independientemente de los esfuerzos involucrados en la conversión de macros.
Ben Hoffman
La única razón por la que lo mencioné es. En una comparación 1-1 de las hojas de cálculo de Google con Excel, esta no es una limitación de características. Es solo una desventaja si está migrando una hoja de cálculo de Excel que contiene macros a las hojas de cálculo de Google.
Evan Plaice
Er ... la primera oración en el párrafo de Ben dice: "No puedo hablar de una limitación específica, pero las hojas de cálculo de Google hacen las cosas de manera diferente", por lo que claramente no dice que es una limitación de características, solo una diferencia.
Matt Parker el
Lo siento, voté negativamente porque me diste un consejo incorrecto. Dijiste "Formato condicional ... o no existe y debe construirse". Justo ayer estaba trabajando en Excel y me sorprendió que no pudiera hacer Formato condicional en el contenido de texto en una celda cuando Google Docs permite "Cambiar colores con reglas", que tiene más reglas disponibles.
Bernhard Hofmann el
-1

Las celdas de la hoja de cálculo de Google siempre están contraídas. La información puesta en esas celdas con salto de línea no aparece correctamente. Esto sucede cuando descarga esas hojas de cálculo y las abre en Open Office o MS Office.

Ravi Kumar
fuente