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:
- Pressione “Alt + F11” para abrir o Editor VBA;
- No menu “Inserir”, selecione “Módulo” para criar um novo módulo;
- 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.