A planilha apresentada foi criada no LibreOffice Calc (versã...
A planilha apresentada foi criada no LibreOffice Calc (versão 7). A coluna A dessa planilha contém dados de localidades, compostos por uma tríade: código, cidade e estado. Os dados das colunas B, C e D são referentes ao desmembramento dessas três partes da localidade, sendo extraídos por meio de fórmulas. A fórmula EXT.TEXTO é utilizada para extrair partes de um texto e recebe três parâmetros. Já a fórmula PROCURAR retorna a ordem da primeira ocorrência de um determinado caracter em um texto.
A |
B |
C |
D |
|
1 |
Localidade |
UF |
Código |
Cidade |
2 |
MCZ;Maceió-AL |
AL |
MCZ |
Maceió |
3 |
REC;Recife-PE |
PE |
REC |
Recife |
4 |
AJU;Aracaju-SE |
SE |
AJU |
Aracaju |
O conjunto de fórmulas a ser digitado na célula D2, com o objetivo de extrair apenas o nome da cidade, a partir do dado de localidade da célula A2, será:
- Gabarito Comentado (1)
- Aulas (15)
- Comentários (3)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D, que apresenta a fórmula =EXT.TEXTO(A2;5;PROCURAR(“-“;A2)-5). Para compreender a resposta, é essencial entender o funcionamento das funções EXT.TEXTO e PROCURAR no contexto do LibreOffice Calc.
A função EXT.TEXTO é usada para extrair uma parte de um texto baseando-se na posição inicial e no número de caracteres a extrair. Ela requer três argumentos: o texto original, a posição inicial e o número de caracteres que desejamos extrair. Já a função PROCURAR é utilizada para encontrar a posição de um determinado caractere ou texto dentro de um texto maior.
Na questão, o objetivo é extrair o nome da cidade da célula A2, que contém o texto "MCZ;Maceió-AL". A parte que nos interessa é "Maceió", que começa na 5ª posição do texto original e vai até o caractere "-".
Com isso em mente, a fórmula da alternativa D funciona da seguinte maneira:
- PROCURAR(“-“;A2) irá retornar a posição do caractere "-", que no caso é 11.
- Subtraindo 5 do resultado de PROCURAR, temos 11-5 = 6, que é a posição logo após o nome da cidade, onde queremos parar de extrair o texto.
- EXT.TEXTO(A2;5;6) vai então extrair o texto começando na 5ª posição e pegando os próximos 6 caracteres, que é exatamente "Maceió".
Portanto, a fórmula correta para extrair apenas o nome da cidade é:
=EXT.TEXTO(A2;5;PROCURAR(“-“;A2)-5)
Isso nos dá a parte do texto que corresponde ao nome da cidade, sem incluir o código ou o estado, e é por isso que a alternativa D está correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
letra D
RESPOSTA DO PROF.
A função EXT.TEXTO é usada para extrair uma parte de um texto baseando-se na posição inicial e no número de caracteres a extrair. Ela requer três argumentos: o texto original, a posição inicial e o número de caracteres que desejamos extrair. Já a função PROCURAR é utilizada para encontrar a posição de um determinado caractere ou texto dentro de um texto maior.
Na questão, o objetivo é extrair o nome da cidade da célula A2, que contém o texto "MCZ;Maceió-AL". A parte que nos interessa é "Maceió", que começa na 5ª posição do texto original e vai até o caractere "-".
Com isso em mente, a fórmula da alternativa D funciona da seguinte maneira:
- PROCURAR(“-“;A2) irá retornar a posição do caractere "-", que no caso é 11.
- Subtraindo 5 do resultado de PROCURAR, temos 11-5 = 6, que é a posição logo após o nome da cidade, onde queremos parar de extrair o texto.
- EXT.TEXTO(A2;5;6) vai então extrair o texto começando na 5ª posição e pegando os próximos 6 caracteres, que é exatamente "Maceió".
Primeiro, lembre o que cada fórmula faz
- EXT.TEXTO(texto; posição_inicial; comprimento) : pega uma parte do texto, começando na posição indicada e pegando a quantidade de caracteres informada.
- PROCURAR(caractere; texto) : diz em qual posição o caractere aparece pela primeira vez.
Analisando o exemplo da célula A2
Conteúdo: MCZ;Maceió-AL
Vamos contar as posições:
1 → M
2 → C
3 → Z
4 → ;
5 → M ← aqui começa o nome da cidade
6 → a
7 → c
8 → e
9 → i
10 → ó
11 → - ← o hífen que separa cidade e estado
- PROCURAR("-";A2) retorna 11 (o hífen está na 11ª posição).
- O nome da cidade começa na posição 5.
- Quantos caracteres tem a cidade? 11 - 5 = 6 caracteres.
Agora veja as opções
✅ Resposta correta: D
=EXT.TEXTO(A2;5;PROCURAR("-";A2)-5)
Por que?
- Começa na posição 5 → logo depois do ponto e vírgula.
- O comprimento é posição do hífen menos 5 → pega exatamente o nome da cidade, sem incluir o hífen nem o estado.
❌ Por que as outras estão erradas?
- Começar na posição 4 pegaria o ponto e vírgula junto.
- Usar -4 ou -5 errado faria o texto ficar maior ou menor do que o necessário.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo