technology

Como usar a função TEXTSPLIT no Microsoft Excel

.

O Microsoft Excel é uma ferramenta poderosa para refinar e analisar dados, do simples ao complexo. Mas, às vezes, você pode encontrar situações em que seus dados não parecem corretos.




Talvez uma longa importação de CSV tenha corrido mal ou você precise separar os nomes para reorganizá-los. Felizmente, o Excel oferece uma maneira eficiente e integrada de realizar tarefas como essas por meio da função TEXTSPLIT.



O que é a função TEXTSPLIT no Microsoft Excel?

A função TEXTSPLIT permite separar o texto em diferentes células com base em separadores especificados. Você pode dividir o texto em linhas, colunas ou linhas e colunas e definir uma variedade de critérios para divisão.

Algumas dessas funcionalidades podem ser obtidas usando o Assistente de conversão de texto em colunas do Excel, mas o TEXTSPLIT oferece esses recursos e mais recursos embutidos como uma função, que pode ser mais eficaz para criar matrizes complexas ou para usuários avançados que já dominam o uso de funções especializadas .

Compreendendo a sintaxe da função TEXTSPLIT

A sintaxe completa da função TEXTSPLIT é a seguinte:

 =TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with]) 

A função compreende seis argumentos e parâmetros. O texto O argumento define os dados que devem ser divididos. Isso pode ser uma referência a uma determinada célula ou grupo de células ou a um texto específico que você define no argumento.

O col_delimiter define o caractere ou texto específico que servirá como separador – quando a função encontrar esse caractere, ela dividirá o texto naquele ponto em uma nova coluna. O delimitador_de_linha O parâmetro funciona de maneira semelhante, exceto que, se um caractere for definido aqui, ele será usado para dividir o texto em novas linhas.

O delimitador pode ser um caractere mais comumente usado como separador, como um ponto, vírgula ou espaço, ou pode ser um símbolo diferente, uma letra, um número ou até mesmo uma string de texto com vários caracteres ou um conjunto de palavras. Pelo menos um dos argumentos do delimitador deve ser especificado para que a função funcione corretamente.

Observe que vários delimitadores de linha ou coluna separados podem ser descritos nessa função. Nesse caso, o conjunto de delimitadores precisa ser agrupado dentro de um conjunto de chaves (o { } chaves), como no exemplo abaixo:

 =TEXTSPLIT("Sample text",{"e","t"}) 

Além disso, embora você não deva tentar ou precisar, no caso de um valor em ambos col_delimiter e delimitador_de_linha são os mesmos, col_delimiter é priorizado.

O ignore_empty O argumento especifica se os delimitadores que criariam células em branco devem ser ignorados. Por exemplo, se houvesse três vírgulas próximas uma da outra nos dados do parâmetro “texto”, TEXTSPLIT criaria duas células em branco por padrão. Definir ignore_empty como FALSE mantém esse comportamento ou você pode defini-lo como TRUE para instruir a função a ignorar quaisquer delimitadores que criariam células em branco.

O match_mode O parâmetro esclarece se a correspondência do separador da função deve diferenciar maiúsculas de minúsculas. Isso é relevante se você precisar usar letras para seus delimitadores; você pode querer dizer ao Excel para dividir as células em cada letra maiúscula “T”, mas ignorar qualquer letra minúscula “t”, por exemplo. Definir esse argumento como “0” mantém o comportamento padrão, que é fazer com que todos os delimitadores façam distinção entre maiúsculas e minúsculas. Alterá-lo para “1” torna os separadores insensíveis a maiúsculas e minúsculas.

O pad_with O argumento define o texto de substituição com o qual preencher as células em branco, particularmente em arrays onde pode haver espaço extra após todos os separadores relevantes terem sido contabilizados. Por padrão, ele retorna um erro “#N/A”, então pode valer a pena mudar isso para outra coisa se você acha que o problema surgirá em seus dados.

Como usar a função TEXTSPLIT no Excel

Digamos que recebemos uma lista de nomes. Há uma ordem clara para eles, mas precisamos reorganizá-los para torná-los mais legíveis e fáceis de usar.

Uma planilha do Excel com uma célula listando nomes e sobrenomes.

Como você pode ver, a intenção é separar os nomes nas colunas “Último” e “Primeiro”. Selecione a célula B4, e na célula ou na barra de fórmulas acima, digite a fórmula listada abaixo. Então aperte Digitar.

 =TEXTSPLIT(A1,",") 
Um exemplo da função TEXTSPLIT no Excel com os nomes espalhados em duas colunas

Os nomes agora foram separados em uma nova coluna em todos os lugares onde havia uma vírgula anteriormente. No entanto, os dados foram espalhados em uma única linha, que ainda parece confusa. Podemos corrigir isso facilmente adicionando outro delimitador para dividir os dados em diferentes linhas.

Selecione a célula B4 novamente e, na célula ou na barra de fórmulas acima, digite a fórmula listada abaixo. Então aperte Digitar.

 =TEXTSPLIT(A1,",",";") 
Uma imagem da planilha anterior, com delimitadores para colunas e linhas especificadas na função TEXTSPLIT.

Agora parece mais com o que estamos esperando. Na nova fórmula atualizada, cada vírgula encontrada nos dados divide cada parte do nome completo em sua própria célula em colunas, enquanto cada ponto e vírgula presente divide cada nome em sua própria linha.

Outra função exclusiva para turbinar sua planilha

A função TEXTSPLIT é uma ferramenta inteligente da caixa de ferramentas do Microsoft Excel, oferecendo outra maneira conveniente de vencer desafios de dados e obter resultados surpreendentes, adaptados à maneira como você interage com as informações.

Ele torna a manipulação, reorganização e reorganização de seus dados um processo fácil e tranquilo e, com aprendizado e prática, pode se tornar uma adição valiosa ao seu fluxo de trabalho de dados.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo