Como calcular Função TEXTSPLIT no Excel

Glossário: Como calcular a função TEXTSPLIT no Excel

A função TEXTSPLIT no Excel é utilizada para dividir uma célula de texto em várias células, com base em um delimitador específico. Essa função é extremamente útil quando precisamos separar informações contidas em uma única célula e organizá-las em diferentes colunas.

Passo 1: Entendendo a função TEXTSPLIT

A função TEXTSPLIT é uma função personalizada que precisa ser criada no Excel utilizando VBA (Visual Basic for Applications). Ela não está disponível diretamente na lista de funções do programa. Para utilizá-la, é necessário seguir os seguintes passos:

  1. Pressione “Alt + F11” para abrir o Editor VBA;
  2. No menu “Inserir”, selecione “Módulo” para criar um novo módulo;
  3. Cole o código VBA a seguir no módulo:

“`vba
Function TEXTSPLIT(text As String, delimiter As String, position As Integer) As String
Dim arr() As String
arr = Split(text, delimiter)
If position <= UBound(arr) + 1 Then
TEXTSPLIT = arr(position – 1)
Else
TEXTSPLIT = “”
End If
End Function
“`

Passo 2: Utilizando a função TEXTSPLIT

Após criar a função TEXTSPLIT no Excel, podemos utilizá-la em qualquer célula da planilha. A sintaxe da função é a seguinte:

“`excel
=TEXTSPLIT(texto; delimitador; posição)
“`

Onde:

  • texto: é a célula de texto que desejamos dividir;
  • delimitador: é o caractere ou sequência de caracteres que define onde a divisão será feita;
  • posição: é o número da célula resultante que desejamos obter.

Exemplo prático: Dividindo nomes completos em nome e sobrenome

Vamos supor que temos uma lista de nomes completos em uma coluna da planilha e queremos separar o nome do sobrenome em colunas diferentes. Utilizando a função TEXTSPLIT, podemos fazer isso facilmente. Veja o exemplo abaixo:

Nomes completos Nome Sobrenome
João da Silva =TEXTSPLIT(A2; ” “; 1) =TEXTSPLIT(A2; ” “; 2)
Maria Santos =TEXTSPLIT(A3; ” “; 1) =TEXTSPLIT(A3; ” “; 2)

No exemplo acima, utilizamos a função TEXTSPLIT para dividir os nomes completos em nome e sobrenome, considerando que o espaço em branco é o delimitador. O resultado é exibido nas células adjacentes.

Considerações finais

A função TEXTSPLIT no Excel é uma ferramenta poderosa para dividir células de texto em várias partes, facilitando a organização e análise de informações. Com a criação dessa função personalizada, é possível automatizar esse processo e economizar tempo na manipulação de dados.

Experimente utilizar a função TEXTSPLIT em suas planilhas e descubra como ela pode otimizar suas tarefas diárias no Excel.

Abri Chat
1
Chame aqui! WhatsApp das 07:00 as 22:00
Olá,
Podemos Ajudar? atendemos no WhatsApp das 07:00 as 22:00