Alternando cores para linhas na planilha do Google Docs


43

Eu tenho uma planilha compartilhada do Google em que vários usuários já preencheram partes. Seria útil ter linhas coloridas alternadas para facilitar o posicionamento correto de dados adicionais.

Existe uma opção de método indolor para colorir alternadamente (por exemplo, as células, já que muitas delas contêm texto?

Em um documento vazio, sempre haveria "cor 2 linhas, copie e cole 2 linhas, copie e cole 4 linhas, etc." opção, mas no documento atual, já existe texto e algumas linhas ainda podem ser excluídas, o que exige uma nova coloração mais tarde.

Respostas:


38

Finalmente, minha resposta original é completamente obsoleta.

O Google atualizou os recursos com os recursos de cores alternadas no item de menu "Formato". Lá, você pode facilmente selecionar um esquema padrão e personalizar conforme desejar:

como encontrar

Remova a formatação manual antiga, pois isso não substitui / substitui automaticamente.

=== obsoleto abaixo desta linha ===

O Google adicionou esse recurso agora no "novo formato de planilha".

Isso pode ser ativado para novos documentos, como segue: No " MyDrive ", vá para as configurações, escolha Edição e, em seguida, " Experimente as novas planilhas do Google ". Esteja ciente de que, a partir de agora, nem todos os recursos estão completos, portanto, trate-o como uma versão beta.

Uma das alterações nesta nova planilha é a possibilidade de definir fórmulas personalizadas na opção de formatação condicional.

Essa fórmula permitiria a coloração alternada na folha (se aplicada a toda a folha):

=MOD(ROW(A2),2) < 1

Update . O seguinte também funcionará (thx @Qwertman):

=MOD(ROW(),2) < 1

Apenas para completar: estou usando as novas planilhas agora há algum tempo e ainda não encontrei um recurso que estava faltando. Embora as fórmulas personalizadas sejam muito úteis, não apenas para cores alternadas.


Selecione Formatação condicional :

Formatação condicional


Crie uma fórmula personalizada com cor de fundo e intervalo de células :

Fórmula personalizada


Veja o resultado :

Resultado


1
Porque atualmente eu o uso apenas em documentos internos da empresa. Se eu encontrar tempo, criarei um boneco.
StampedeXV

1
uma captura de tela sobre o que? Uma folha com cores alternadas? Como escolher novas planilhas ou onde definir a fórmula?
StampedeXV

✔ Melhor resposta, obrigado. FWIW, "folhas" está agora totalmente implementado, e galeria de script é agora "add ons"
Rowe Morehouse

Você não precisa colocar nada dentro do ROW, pode ser apenas #=MOD(ROW(),1)<1
-M

1
por que não simplesmente =ISEVEN(ROW())?
törzsmókus 02/09

11

No momento, não há como uma fórmula fazer isso e nenhum recurso padrão do Google.

No entanto, existem alguns scripts de terceiros que farão isso por você:

Instalando o Script

  1. Abra sua planilha
  2. Clique no Toolsmenu
  3. Clique em Script Gallery
  4. Procurar por Zebra Stripe
  5. Instalar
  6. Leia o aviso (e se você concorda em continuar)
  7. Autorizar

Executando o script

  1. Clique no Toolsmenu
  2. Vamos para Script Manager...
  3. Clique em ZebraStripe
  4. Clique Run
  5. Lucro

Linhas de cores alternadas

  • Você precisaria editar o script para obter a cor desejada
  • Isso afeta apenas a planilha que você está vendo atualmente

5
A galeria de scripts não está mais disponível.
Olli 03/03

6
  1. Selecionar linha 1
  2. Colorir com cor de preenchimento
  3. Selecionar linha 2
  4. Pinte com outra cor com cor de preenchimento
  5. Selecione linha 1e 2linha e copie-a
  6. Selecione a folha completa
  7. Vá para Editar → Colar especial → Colar apenas o formato

Tarefa concluída.


Boa resposta, mas poderia ser ainda melhor se você adicionasse uma captura de tela demonstrando o processo.
Vidar S. Ramdal

1
Excelente resposta. É realmente uma coisa fácil de fazer sem uma captura de tela.
Olli

2

Publiquei um script na Galeria de scripts chamado "Zebra Stripe Menu". Se você adicionar isso à sua planilha, certifique-se de abrir e fechar o editor de scripts (há um erro ao reconhecer o script). Você terá um menu chamado "Zebra Stripes" e você encontrará algumas opções para separar folhas e grupos de células. Algumas das outras opções não usam as práticas recomendadas do Google e podem ser muito difíceis de desfazer ou distribuir seleções. Se você encontrar ferramentas melhores, eu adoraria ouvir sobre elas.


2
A galeria de scripts não está mais disponível.
Olli

2

Você também pode usar a ferramenta de formato de tinta. Destaque a linha depois de alterar a cor, clique no ícone que se parece com um rolo de pintura e clique na próxima linha em que você também deseja alterar a cor (desde que não haja problema se o restante do formato dessas duas linhas for o É irritante ter que fazê-lo repetidamente, mas é um pouco mais rápido do que selecionar a cor para cada linha.

  • Se você fizer isso antes de adicionar dados, as outras alterações de formato ficarão no topo.

  • O principal problema desse método, se você inserir linhas posteriormente, compensará tudo, a menos que você insira um par de linhas e o formate da mesma maneira.

espero que o Google adicione fórmulas à formatação condicional em breve.


2

Uma solução alternativa poderia não ser mudar o documento e apenas alterar a forma como ele é apresentado, usando CSS personalizado (por exemplo, com o plugin Stylish Firefox / Chrome):

@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
    .waffle tr:nth-child(even) > td {
        background-color: #A0FFA0 !important;
    }
}

É fácil ativar e desativar, usando o menu estiloso, e deve funcionar em todas as planilhas, mesmo naquelas às quais você não tem acesso de gravação. Não é exatamente o que foi solicitado, mas pode ser útil independentemente.

Captura de tela

Também carreguei esta folha de estilos na página userstyles.


Por que você não adiciona uma captura de tela?
Jacob Jan Tuinstra

1
Não achei que ajudaria. É bastante óbvio a aparência de cores alternadas.
Hjulle

2

A resposta de @StampedeXV está correta, mas sugiro usar uma função mais simples.
Você não precisa de um parâmetro para a função ROW () e ISEVEN () é muito mais simples que o MOD:

=ISEVEN(ROW())

A segmentação do conjunto inverso de linhas seria:

=ISODD(ROW())


As tabelas zebra baseadas em colunas podem ser feitas com:

=ISEVEN(COLUMN())

...e...

=ISODD(COLUMN())

Obrigado, mas o pôster da resposta aceita agora optou por adicionar minha solução como uma atualização à sua resposta. Não é engraçado.
Jpsy

tecnicamente, eles podem fazer isso se vincularem à sua resposta.
törzsmókus 5/09/16

Aliás, você poderia ter editado a resposta em vez de adicionar esse detalhe em uma resposta separada. você ainda obter 2 representante para que :)
törzsmókus

Não, a cópia não é permitida. É permitido vincular a outra resposta, mas não copiar. A cópia quebra a ideia de responder com base na reputação. E minha resposta não é um detalhe, mas uma maneira completa e mais elegante de resolver o problema. Como você mesmo disse: "essa deve ser a resposta aceita". Então, por que devo ir apenas com 2 repetições?
Jpsy # 6/16

1
Não, @ törzsmókus, você ainda está errado. Embora a licença CC se aplique a todo o conteúdo aqui, ainda NÃO é permitido copiar de uma resposta para uma pergunta para outra resposta para a mesma pergunta. Isso não tem nada a ver com CC, mas com as regras do StackExchange. Não há necessidade de iniciar um Meta nisso, pois já existem muitos deles, todos com o mesmo resultado: é impossível. Veja este exemplo: meta.stackoverflow.com/questions/269396/…
Jpsy 7/09/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.