Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #62 Menus Dependentes

16/05/2020

No tutorial de hoje falaremos sobre menus dependentes, ou seja, ao clicar em um menu de lista ele abra opções relacionadas em outro menu do Google Planilhas.

Menus relacionados no Google Planilhas

Menus relacionados no Google Spreadsheet

Um exemplo claro de menu relacionado é quando queremos obter cidades de determinado estado. Então ao clicar em Minas Gerais por exemplo, queremos que no segundo menu apareçam apenas as cidades de Minas e assim por diante.

O primeiro passo é criar um intervalo nomeado. Cada coluna deverá ter um intervalo nomeado excluindo o cabeçalho desse intervalo. O nome do intervalo deve ser o nome da primeira célula. Para isso, acesse Dados >> Intervalos Nomeados

Posteriormente vamos criar uma segunda aba com o nome A��ES. Nessa aba, vamos criar o primeiro menu acessando Dados >> Validação de Dados e pegando o intervalo dos Estados.

Para fazer o segundo menu, vamos utilizar a fórmula INDIRETO:

=INDIRETO(A1)

Na fórmula acima, o A1 se refere ao primeiro menu.

Com os menus dependentes também é possível fazer pesquisas:

=QUERY(DB!E2:F;"SELECT * WHERE F='"&B1&"'")

Podemos também fazer um pequeno script para ao mudar o estado ele limpar a cidade selecionada anteriormente. Para isso, acesse Ferramentas >> Editor de Scripts

var app=SpreadsheetApp;
var sheet=app.getActiveSpreadsheet().getSheetByName("AÃ?Ã?ES");

function onEdit(e) {
    var column=e.range.getColumn();
    var row=e.range.getRow();
    if(column == 1 && row == 1){
    sheet.getRange("B1").clear();
    }
}

Por hoje é só! Sucesso nos códigos e na vida!

Precisando de suporte na sua planilha? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #61 Projeto Completo X
Neste tutorial aprenderemos como criar um dashboard simples para nosso projeto, exibindo gráficos e informações relevantes para o gestor da frota.
Saiba mais!
Google Planilhas Avançado - #63 Clasp - Editando scripts remotamente
Nesse tutorial falaremos sobre o módulo do NODEJS chamado CLASP. Tal módulo, permite que nós editemos e executemos scripts do Google remotamente.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!