Quais limitações o Planilhas Google tem em relação ao Microsoft Excel? [fechadas]

26

As licenças de escritório são caras.

Quais recursos do Microsoft Office estão faltando no Planilhas Google que teriam valor no uso pessoal ou comercial comum?

Jeffrey
fonte
11
Não é um tolo, essa pergunta foi direcionada diretamente para estudantes universitários. Este é de natureza mais geral.
Evan Plaice 07/07
A pergunta do @TalGalili hat geralmente é sobre o Google Docs e isso é particularmente sobre o Speardsheets.
Realmente me incomodou o fato de não haver nenhuma função CLEAN () nas planilhas do Google. Veja webapps.stackexchange.com/questions/33989/…
Ryan
2
Esta pergunta parece estar fora do tópico, pois se trata de uma versão mais antiga das Planilhas do Google, e muitas das respostas ficaram desatualizadas.
jonsca

Respostas:

8

Considero a incapacidade das planilhas do Google selecionar linhas ou colunas não contíguas uma limitação séria, principalmente ao formatar uma planilha. Os atalhos de teclado que funcionarão em uma plataforma, mas não em outra, dificultam seriamente o uso dos documentos do Google em geral. (Dito isso, eu uso muito o Google Documents e gostaria de poder usá-lo para mais.)

neilfein
fonte
8

As planilhas do Google não possuem tabelas dinâmicas incorporadas. Para qualquer análise séria de dados que possa ser um verdadeiro rompimento de negócio.

No entanto, parece que existem aplicativos no mercado que adicionam essa funcionalidade, por exemplo:

Google Apps Marketplace

Adam Pope
fonte
3
-1 Isso não é mais verdade. As planilhas do Google agora oferecem suporte completo a tabelas dinâmicas por padrão.
Evan Plaice
2
Ele nem sequer possui um formato de célula decente para datas ... dd / mm / aaaa (dddd) etc. para 21/09/2013 (domingo) ... no dia da semana ... você precisa ter um longo hack para criar um formato de data simples ... e muito mais .. A planilha do Google é apenas para uso simples ... não é para algo tão sério.
Ihightower 29/05
@ amendoins obrigado pela informação .. sim, isso é ótimo. Eu não verifiquei outros novos recursos ... mas tenho certeza de que ainda haverá um longo caminho a percorrer para alcançar o MS Excel.
Ihightower 22/02
7

Além do que já foi dito:

Falta de análise de texto para coluna.

Ou seja, se eu tiver uma string bruta como

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

É trivial fazer com que o Excel faça rapidamente um texto para colunas, usando | como um delimitador. Tornar a formatação de dados o mais simples possível é crucial para as pessoas que precisam criar ou interagir com tabelas de dados regularmente.

(Você pode ser muito mais criativo com esse uso; eu formato regularmente conjuntos de dados complexos e confusos com apenas algumas interações de texto para coluna.)

Atualização (Evan): este não é um recurso interno, mas pode ser adicionado

A primeira técnica usa alguma função mágica da planilha

Na célula B2, cole o seguinte:

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

Em seguida, cole seus dados começando com a célula A2. Assim que você inserir os dados, eles dividirão automaticamente os valores combinados em um valor por coluna usando o '|' como um delimitador.

Aqui está o crédito ao autor original dessa abordagem.

A segunda abordagem usa alguma mágica de script para estender o Documentos

Vamos para:

Tools -> Script editor...

Cole a seguinte:

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

Salve e feche o editor de scripts. Em seguida, atualize a planilha. Levará um segundo para carregar, mas você verá um menu chamado 'Avançado' pop-up após 'Ajuda' na barra de ferramentas.

Para usá-lo:

  • Selecione a célula que contém os valores
  • Selecione 'Avançado' -> 'Texto para coluna (separador personalizado)'
  • Quando o prompt aparecer, digite '|' (sem aspas) no campo e pressione enter

É mágico, ele automaticamente dividirá os valores em colunas. Se você estava se perguntando, a função 'Texto para coluna' não personalizada usa vírgulas como separadores.

Esta versão funciona apenas em uma linha por vez. Ultimamente, venho desenvolvendo muitos scripts personalizados do Google Apps, literalmente, levando apenas de 20 a 30 minutos para fazer isso do conceito funcionar. Se você deseja um em que possa selecionar e dividir várias linhas, solicite-o nos comentários ou use a fórmula acima.

Faça o que fizer, não subestime o poder dos scripts do Google Apps. Nas mãos certas, é capaz de fazer coisas incríveis.

Yahel
fonte
4

Se você está apenas procurando linhas / colunas para inserir dados, as planilhas do Google são o caminho a percorrer. Dois aplicativos muito legais para o Google Spreadsheets estão usando-o para criar um formulário de feedback ao vivo para qualquer site (se você sabe editar HTML, pode usar os atributos do Formulário do Google e usar o HTML e CSS do seu próprio site para formatar o Formato). Além disso, o Google permite uma ótima colaboração (embora se você estiver em uma rede local, o compartilhamento de uma pasta de trabalho do Excel faça a mesma coisa).

Um aplicativo da web que é, na minha opinião, mais poderoso que o Google Spreadsheet é o Zoho Sheets. O Zoho possui suporte muito bom ao VBA e também tabelas dinâmicas.

Para qualquer outra coisa, desculpe, mas você terá que desembolsar o dinheiro para a Microsoft.

Michael
fonte
1

Eu diria que os dois que noto são:

  • Falta de verificação ortográfica
  • Não há tantos tipos de gráficos incorporados, em particular, gráficos básicos para ações.
Wil
fonte
0

A formatação das planilhas do Google é limitada em comparação com as versões mais recentes do Excel (2007+). Achei muito mais fácil criar planilhas utilizáveis ​​com uma interface de usuário decente usando o Excel que o Google Spreadsheets - tudo o que faço com essa última parece com o Excel 2003!

As planilhas do Google fazem a interação na Web muito melhor que o Excel (recuperação de informações da Web, como preços de ações, pesquisas na Web etc.).

Col
fonte
0

Não posso falar com uma limitação específica, mas o Google Spreadsheets faz as coisas de maneira diferente do MS Excel. Por exemplo, se você precisar programar no Excel, usará o VBA. Se você pretende programar nas planilhas do Google, precisará usar o javascript.

Tenho certeza de que você não poderá manter as suas macros quando importar uma planilha do Excel para o Google Spreadsheets. Se esse é um problema para você, talvez você não queira converter.

Em geral, o Google Spreadsheets pode fazer as mesmas coisas, mas você pode encontrar coisas fáceis de usar, como alguns dos recursos avançados de tabelas e gráficos existentes no Excel ou não existem e precisam ser criados, exigem um aplicativo do mercado, ou são apenas mais difíceis de usar. O Google está atualizando continuamente o produto, para que se aproxime.

Como os aplicativos do Google são gratuitos, eu passaria cerca de duas semanas testando a planilha. Se você não encontrou nada que o impedisse, provavelmente não terá problemas.

Ben Hoffman
fonte
2
Não diminuirei o voto, mas não consideraria a GSpreadsheet usando Javascript sobre VB uma limitação. Também não consideraria a falta de compatibilidade cruzada de macros com o Excel uma limitação; consideraria uma limitação do Excel o fato de não suportar o Javascript universal e mais amplamente usado para macros.
Evan Plaice 07/07
@Evan - Eu concordo com você. Meu argumento foi que, quando você tem código em um idioma, leva tempo e / ou dinheiro para converter para outro idioma. Nesse caso, do VBA para o JavaScript. Em geral, eu assumiria que o JavaScript pode fazer tudo (e provavelmente muito mais) que o VBA, mas não sei as diferenças o suficiente para dizer com certeza. Independentemente, um esforço estaria envolvido na conversão de macros.
Ben Hoffman
A única razão pela qual eu trouxe isso à tona é. Em uma comparação de 1 a 1 das planilhas do Google com o Excel, essa não é uma limitação de recurso. É apenas uma desvantagem se você estiver migrando uma planilha do Excel contendo macros para as planilhas do Google.
Evan Plaice
Er ... a primeira frase do parágrafo de Ben diz: "Não posso falar com uma limitação específica, mas o Google Spreadsheets faz as coisas de maneira diferente", então ele claramente não está dizendo que é uma limitação de recurso, apenas uma diferença.
Matt Parker
Desculpe, eu votei mal porque você deu conselhos incorretos. Você disse "Formatação condicional ... ou não existe e deve ser criada". Ontem, eu estava trabalhando no Excel e fiquei chocado por não poder fazer a formatação condicional no conteúdo de texto em uma célula quando o Google Docs permite "Alterar cores com regras", que tem mais regras disponíveis.
Bernhard Hofmann
-1

As células da planilha do Google sempre são recolhidas. As informações inseridas nessas células com avanço de linha não aparecem corretamente. Isso acontece quando você baixa essas planilhas e as abre no Open Office ou no MS Office.

Ravi Kumar
fonte