Num dos nossos posts no blog, ligámos um modelo de agenda semanal à Airtable para importação automática de dados. Uma das tarefas dentro foi dividir uma data/hora (4/20/2020 8:00:00) em duas separadas: para data (4/20/2020) e para hora (8:00:00). A função SPLIT fez o trabalho para nós. No entanto, não é a única opção a ser usada. Continue lendo para saber mais sobre como dividir células no Google Sheets.

Dividir texto em colunas: um atalho

A forma mais rápida de dividir dados em uma célula ou várias células é pressionando Alt+a,e. Funcionará se atalhos de teclado compatíveis estiverem habilitados. Para saber mais sobre isso, leia Atalhos de folhas do Google em Ação.

Com um mouse ou touchpad, você terá que fazer o seguinte:

  • Selecione uma célula ou células com os dados a serem divididos
  • Abra o menu Data e selecione Split text to columns
  • Após você escolher um Separador, os dados serão divididos em fragmentos

Faça o mesmo se você precisar dividir os dados em várias células:

Esta é a forma mais rápida de dividir as folhas do Google. No entanto, ela afeta os dados da fonte. Se você precisar deixar os dados de origem inalterados e personalizar a divisão dos dados, use a função SPLIT.

Função SPLIT explicada

SPLIT divide os dados em fragmentos com base no delimitador e os coloca em células separadas. O número de células depende do número de fragmentos resultantes da divisão.

O que é um delimitador

Um delimitador é um caracter ou símbolo, em torno do qual os dados serão divididos em fragmentos. Pode ser qualquer símbolo textual, numérico ou de pontuação.

SPLIT sintaxe da fórmula

=split(data, delimiter, , )
  • data – Dados textuais ou numéricos para dividir
  • delimiter – Qualquer símbolo textual, numérico ou de pontuação para dividir os dados ao redor.
  • – Um parâmetro opcional para alterar o comportamento de divisão do delimitador. Por padrão, os dados serão divididos ao redor de cada caractere no delimitador. Por exemplo, se o seu delimitador for “123”, os dados serão divididos ao redor de “1”, “2”, e “3” separadamente. Se você precisar dividir os dados ao redor do delimitador como um todo, defina para FALSE.
  • – Um parâmetro opcional, que remove células de texto vazias dos fragmentos divididos. Se você quiser desligá-lo, defina para FALSE. Neste caso, você também deve especificar parâmetro (TRUE ou FALSE) na sua fórmula SPLIT.

exemplo de fórmula SPLIT

=split(A1," ")

Interpretação:

Na célula A1 temos um texto a ser dividido. O delimitador (" ") é o espaço. Não precisamos de especificar parâmetros opcionais, por isso basta saltá-los. Aqui está o que temos:

SPLIT fórmula para uma coluna

Para aplicar a função SPLIT a toda a coluna, você precisará combiná-la com ARRAYFORMULA da seguinte forma:

=arrayformula( split(data, delimiter, , ))

Leia mais sobre como pode usar ARRAYFORMULA no Google Sheets.

Mostraremos como funciona um pouco mais tarde.

Dividir dados no Google Sheets: exemplos da vida real

Vejamos alguns usos práticos da função SPLIT na vida real. Para isso, vamos precisar de dados brutos. O Coupler.io pode ajudar com isso, já que é uma ferramenta para puxar dados de fontes de terceiros, como Airtable, Xero, Pipedrive e outros, para o Google Sheets. Confira as integrações disponíveis.

Importar dados é muito simples. Primeiro, instale o Coupler.io:

  • Utiliza este link directo para instalar o add-on do Google Workspace Marketplace
  • Pode instalá-lo a partir da sua folha de cálculo (Add-ons => Obtenha add-ons)

Então você precisará montar um importador, que irá ligar a sua folha de cálculo a uma aplicação ou fonte de dados específica. Se precisar de retirar dados da Airtable, escolha o importador da Airtable; no caso do Xero, vá com o importador Xero e assim por diante.

Se o importador de que necessita não estiver disponível, sinta-se à vontade para partilhar o seu caso de utilização connosco, preenchendo este formulário. Isso nos ajudará a decidir qual importador dedicado será criado em seguida. Você também pode tentar configurar a integração você mesmo usando o importador cliente JSON. Para mais informações sobre isto, leia Como Importar JSON para o Google Sheets Sem Codificação.

Durante a configuração do importador, não se esqueça de activar a actualização automática dos dados. Este recurso permitirá que você esqueça a importação manual de dados – Coupler.io fará isso para você na freqüência definida.

Como dividir data e hora no Google Sheets

10/18/2019 14:44:39 – Este é o formato de data que você normalmente obtém ao importar dados da Airtable, Pipedrive e outras fontes. Ao mesmo tempo, para cálculos diferentes, você precisará de uma data (10/18/2019) ou hora (14:44:39). SPLIT é o que você deve usar para corrigir isso.

Nós importamos Deals do Pipedrive e precisamos dividir a coluna add_time (AH2:AH). Aqui está a fórmula e como ela funciona:

=arrayformula( split('Pipedrive Deals'!AH2:AH," "))

Nota: Se você ver 2019-06-30 na célula, enquanto a barra de fórmula mostra 6/30/2019 22:00:00, a função SPLIT não funcionará até que você aplique o formato de data/hora (Alt+o,n,i) à célula/célula:

Como dividir texto no Google Sheets (SPLIT + QUERY)

Para este caso de uso, importamos dados da Airtable. Nosso objetivo é dividir a coluna Nome do Cliente (C2:C) em colunas separadas com nome e sobrenome. Entretanto, alguns valores em nossa base de dados contêm dados desnecessários:

Se usarmos uma fórmula SPLIT regular, resultará em uma coluna adicional que não precisamos.

=arrayformula( split('All orders'!C2:C, " "))

Para resolver este problema, vamos combinar a fórmula acima com a função QUERY, como se segue:

=query( arrayformula( split('All orders'!C2:C, " ")), "select Col1, Col2")

Lê o nosso post dedicado no blog para saber mais sobre o poder da função de consulta de folhas do Google.

Para embrulhar

Articles

Deixe uma resposta

O seu endereço de email não será publicado.