Questão de Noções de Informática — Excel 2016 — VUNESP 2023
- Código
- vu181484
- Banca
- VUNESP
- Órgão
- Pref SBC
- Ano
- 2023
- Cargo
- Aux Ed ( )

- A=ESQUERDA(A1;20)
- B=DIREITA(A1;20)
- C=NÚM.CARACT(A1)
- D=PROCURAR(“Prefeitura de São Be”;A2;20)
- E=CONCAT(A1; “20”)

GabaritoA — =ESQUERDA(A1;20)
Gabarito: letra A. A função =EXT.TEXTO(A1;1;20) extrai 20 caracteres do texto da célula A1, começando na posição 1, ou seja, retorna os 20 primeiros caracteres. A função =ESQUERDA(A1;20) faz exatamente o mesmo: retorna os 20 primeiros caracteres de A1. Portanto, ambas produzem o mesmo resultado.
A função EXT.TEXTO (ou MID em inglês) é uma das funções de texto do Excel, usada para extrair uma parte específica de uma string. Sua sintaxe é =EXT.TEXTO(texto;núm_inicial;núm_caracteres), onde texto é a célula ou texto de origem, núm_inicial é a posição do primeiro caractere a ser extraído (contando a partir de 1), e núm_caracteres é a quantidade de caracteres a extrair. No caso da fórmula da questão, =EXT.TEXTO(A1;1;20), estamos extraindo 20 caracteres a partir do primeiro caractere, ou seja, os 20 primeiros caracteres da string em A1.
A função ESQUERDA (ou LEFT em inglês) tem a sintaxe =ESQUERDA(texto;núm_caracteres) e retorna os primeiros núm_caracteres caracteres de uma string, contando da esquerda para a direita. Portanto, =ESQUERDA(A1;20) retorna os 20 primeiros caracteres de A1, exatamente o mesmo resultado de =EXT.TEXTO(A1;1;20). Essa equivalência é um clássico em provas de informática: quando o núm_inicial da função EXT.TEXTO é 1, ela se comporta como ESQUERDA.
Para entender melhor, considere um exemplo: se A1 contém "Prefeitura de São Bernardo do Campo", então =EXT.TEXTO(A1;1;20) retorna "Prefeitura de São B" (os 20 primeiros caracteres). Da mesma forma, =ESQUERDA(A1;20) também retorna "Prefeitura de São B". Já a função DIREITA retornaria os 20 últimos caracteres, que seriam "Bernardo do Campo" (considerando o mesmo texto), um resultado completamente diferente.
A pegadinha desta questão está em reconhecer que EXT.TEXTO com início em 1 é equivalente a ESQUERDA. Muitos candidatos podem confundir com DIREITA, que extrai da direita, ou com NÚM.CARACT, que conta o número de caracteres, mas não extrai. A banca explora exatamente essa confusão entre as funções de texto.
=ESQUERDA(A1;20) retorna os 20 primeiros caracteres de A1, idêntico ao resultado de =EXT.TEXTO(A1;1;20). A função ESQUERDA é a forma mais direta de extrair caracteres do início de uma string, e quando o segundo argumento é 20, extrai exatamente 20 caracteres.
=DIREITA(A1;20) retorna os 20 últimos caracteres de A1, não os primeiros. Enquanto EXT.TEXTO com início em 1 pega do começo, DIREITA pega do final, gerando um resultado diferente (a menos que o texto tenha exatamente 20 caracteres, o que não é o caso geral).
=NÚM.CARACT(A1) retorna o número total de caracteres da string em A1, não uma extração de 20 caracteres. É uma função de contagem, não de extração, e o resultado é um número, não um texto.
=PROCURAR("Prefeitura de São Be";A2;20) procura a posição inicial da string "Prefeitura de São Be" dentro de A2, começando a busca na posição 20. Isso retorna um número (a posição), não o texto extraído, e além disso referencia A2, não A1, e o terceiro argumento é o número inicial da busca, não o número de caracteres a extrair.
=CONCAT(A1;"20") concatena o conteúdo de A1 com o texto "20", resultando em algo como "Prefeitura de São Bernardo do Campo20", que não corresponde à extração dos 20 primeiros caracteres. A função CONCAT une textos, não extrai partes.
Gabarito: letra A — a única fórmula que gera o mesmo resultado de =EXT.TEXTO(A1;1;20) é =ESQUERDA(A1;20), pois ambas retornam os 20 primeiros caracteres da célula A1.
Link permanente: /questoes/vu181484