Ir ao conteúdo
  • Cadastre-se

Excel Excel padrão x excel do google sheets


Posts recomendados

Ola, pessoal!!!

 

 

No excel padrão, quando temos uma planlha fórmulas e colocamos ela em formato tabela, sempre que adicionamos uma nova linha, esta copia automaticamente a fórmula da célula anterior.

 

Neste exemplo, a coluna C possui um procv que busca a razão social do código que eu colocar na coluna B. 

image.png.1263dae9364db2f4962c57169da6a635.png

 

POrém, preciso passar o excel para o google sheets e continuar trabalhando por lá.

Esta mesma planilha, com o formato tabela, no excel do sheets, não te o mesmo comportamento do padrão. Então, ao colocar a pessoa 1002, a formula da coluna C não é executada. 

 

image.png.d4ee59f42dffacffeb7cf5ac691750ca.png

 

Link para a planilha  teste no sheets

 

Como faço para mudar isso no sheets, sei que basta arrastar a informação do que está acima, porém, é importante que eu tenha essa facilidade do preenchimento automatico.

 

No link acima a planilha no sheets, em anexo a mesma planilha no padrão.

 

 

Grata desde ja

 

 

 

 

 

 

 

 

 

 

 

 

 

image.png

image.png

Relatorio teste para clube do hardware.xlsx

Link para o comentário
Compartilhar em outros sites

Boa noite. Tudo bem?

Criei um script pra fazer o procv na coluna C, o script seria a macro do Microsoft Excel.

Fiz 2 testes e está funcionando normalmente. Há um pequeno delay que dura menos de 1 segundo mas funciona.

 

function onEdit(e) {
  // Verifica se a edição foi feita na coluna B da Página1
  var sheet = e.source.getSheetByName('Página1');
  if (e.range.getColumn() == 2 && e.range.getRow() > 1 && sheet.getName() == 'Página1') {
    
    // Obtém o valor da célula editada na coluna C da Página1
    var valorProcurado = e.value;
    
    // Procura na planilha Fornecedores na coluna A
    var fornecedoresSheet = e.source.getSheetByName('Fornecedores');
    var ultimaLinhaFornecedores = fornecedoresSheet.getLastRow();
    var valoresColunaA = fornecedoresSheet.getRange(1, 1, ultimaLinhaFornecedores, 1).getValues();
    
    // Procura pelo valor na coluna A da planilha Fornecedores
    var indexEncontrado = valoresColunaA.findIndex(function(valor) {
      return valor[0] == valorProcurado;
    });
    
    // Se encontrado, retorna o valor da coluna B
    if (indexEncontrado != -1) {
      var valorRetornado = fornecedoresSheet.getRange(indexEncontrado + 1, 2).getValue();
      sheet.getRange(e.range.getRow(), 3).setValue(valorRetornado);
    } else {
      // Se não encontrado, retorna "Fornecedor não cadastrado"
      sheet.getRange(e.range.getRow(), 3).setValue("Fornecedor não cadastrado");
    }
  }
}

 

Link para o comentário
Compartilhar em outros sites

@diegojanjao 

 

Bom dia!!
Desculpe a demora para responder!

 

Poderia me indicar algum Vídeo ou falar o caminho que devo seguir para colar o codigo? 

Não sei mexer com macro. Até encontrei o caminho no sheets, mas não estou sabendo usar, ele parece um gravador de tela, não abre nada para colar sua programação.

 

 

Grata. 

@Midori

 

Bom dia!

 

Tentei fazer esta formula, não devo estar fazendo certo, você pode me orientar?

Fiz assim: =ARRAYFORMULA(PROCV(B50;Fornecedores!A:D;2;FALSO))

Mas não automatiza. 

@diegojanjao To quase!

 


Fiz assim: fui em "Extensões / Macro / Gravar macro". 

arrastei a informação que queria e salvei

 

Neste momento aparece uma texto para editar o macro, cliquei.


Apaguei tudo e colei sua programação.

COloquei para executar mas aparece iso:

 

image.png.5ed6e956c19f6d4c1323017b4b78dc35.png

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!