Ô trem bão, vamo lá falar dessa função |MID no Power BI! Essa bichinha aí é que nem a faca de pão lá da roça, ela corta o que cê precisar de um texto e te devolve só a parte do meio que interessa! Se cê tem uma frase comprida, mas quer só um pedacim, é só chamar a MID que ela resolve o problema.
A MID funciona assim: cê passa o texto, fala onde quer começar a cortar e diz quantas letras quer que ela te devolva. Simples, né? Então simbora pros exemplos!
Sintaxe da MID
MID(Texto, PosiçãoInicial, QuantidadeCaracteres)
- Texto: o texto que cê quer cortar.
- PosiçãoInicial: onde começa a faca.
- QuantidadeCaracteres: quantos caracteres cê quer pegar.
Exemplo 1: Pegando o nome no meio da frase
- Texto: “Fabrício Vaz, o mentor mineirinho!”
- Fórmula:
MID("Fabrício Vaz, o mentor mineirinho!", 11, 3)
- Resultado: “Vaz”
Aqui a MID pegou o “Vaz” lá do meio do nome. Percebeu? Comecei no décimo primeiro caractere e pedi três letrinhas.
Exemplo 2: Pegando o segundo nome
- Texto: “Maria Clara de Oliveira”
- Fórmula:
MID("Maria Clara de Oliveira", 7, 5)
- Resultado: “Clara”
Agora a gente pescou o nome “Clara”, começando da sétima letra e pegando cinco letras. Tá certim, uai!
Exemplo 3: Pegando o sobrenome
- Texto: “João Pedro Alves”
- Fórmula:
MID("João Pedro Alves", 11, 5)
- Resultado: “Alves”
Essa função é esperta, foi lá e pegou o sobrenome “Alves” no meio da frase.
Exemplo 4: Extrair o meio de um código
- Texto: “PROD123456”
- Fórmula:
MID("PROD123456", 5, 6)
- Resultado: “123456”
Aqui, a gente tá extraindo só o número do código do produto. Fácil, né?
Exemplo 5: Pegando uma palavra do final
- Texto: “Vou ali comprar pão”
- Fórmula:
MID("Vou ali comprar pão", 15, 3)
- Resultado: “pão”
A MID foi lá no fim da frase, começou na posição 15 e pegou o “pão” que tava dando sopa!
Exemplo 6: Cortando uma URL
- Texto: “https://meusite.com/contato”
- Fórmula:
MID("https://meusite.com/contato", 21, 7)
- Resultado: “contato”
Pra quem trabalha com link, a MID ajuda a pegar só a parte que interessa. Aqui, ela pegou o “/contato” lá do link.
Exemplo 7: Pegando um número no meio de um CPF
- Texto: “123.456.789-00”
- Fórmula:
MID("123.456.789-00", 5, 3)
- Resultado: “456”
Precisa extrair o “miolo” do CPF? A MID faz isso moleza, como no exemplo acima, onde pegamos o “456”.
Exemplo 8: Puxando caracteres de uma palavra grande
- Texto: “Supercalifragilisticexpialidocious”
- Fórmula:
MID("Supercalifragilisticexpialidocious", 10, 5)
- Resultado: “ragil”
A função pegou um pedaço desse palavrão aí, tirou a partir da décima letra e devolveu “ragil”.
Exemplo 9: Extraindo números de um telefone
- Texto: “(31) 99999-1234”
- Fórmula:
MID("(31) 99999-1234", 6, 5)
- Resultado: “99999”
Olha que chique, a MID foi lá no número de telefone e pescou só o “99999”.
Exemplo 10: Pegando uma parte de uma data em formato texto
- Texto: “2024-10-11”
- Fórmula:
MID("2024-10-11", 6, 2)
- Resultado: “10”
A data tá no formato texto, mas a MID foi lá e pegou só o mês. Coisa boa, sô!
Viu só? A função MID é facim de usar e quebra um galho danado! É igual uma faca bem amolada: vai cortando o que cê precisar!