Pular para o conteúdo principal

Questão de Noções de Informática — Excel 2016 — VUNESP 2023

Noções de InformáticaExcel 2016
Código
vu181484
Banca
VUNESP
Órgão
Pref SBC
Ano
2023
Cargo
Aux Ed ( )
Tem-se a seguinte imagem de uma planilha criada no Microsoft Excel 2016, em sua configuração padrão.   A célula B1 contém a fórmula =EXT.TEXTO(A1;1;20).   Assinale a alternativa que apresenta uma fórmula que gera o mesmo resultado apresentado na célula B1.Imagem associada para resolução da questão
  1. A=ESQUERDA(A1;20)
  2. B=DIREITA(A1;20)
  3. C=NÚM.CARACT(A1)
  4. D=PROCURAR(“Prefeitura de São Be”;A2;20)
  5. E=CONCAT(A1; “20”)
Revelar gabarito e comentário

GabaritoA — =ESQUERDA(A1;20)

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Microsoft Excel: Funções de Texto

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.

1EXT.TEXTO(texto; início; nº caracteres)
Extrai parte do texto
Início = 1 → equivale a ESQUERDA
2ESQUERDA(texto; nº caracteres)
Retorna os primeiros caracteres
Equivalente a EXT.TEXTO com início 1
3DIREITA(texto; nº caracteres)
Retorna os últimos caracteres
4NÚM.CARACT(texto)
Conta caracteres (retorna número)
5CONCAT(texto1; texto2)
Une textos
Funções de texto (Excel)
LEVELsoulevel.com.br
Funções de texto (Excel): EXT.TEXTO(texto; início; nº caracteres) (Extrai parte do texto, Início = 1 → equivale a ESQUERDA); ESQUERDA(texto; nº caracteres) (Retorna os primeiros caracteres, Equivalente a EXT.TEXTO com início 1); DIREITA(texto; nº caracteres) (Retorna os últimos caracteres); NÚM.CARACT(texto) (Conta caracteres (retorna número)); CONCAT(texto1; texto2) (Une textos)

Alternativa A — ✅ Correta ⟵ GABARITO

=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.

Alternativa B — ❌ Incorreta

=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).

Alternativa C — ❌ Incorreta

=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.

Alternativa D — ❌ Incorreta

=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.

Alternativa E — ❌ Incorreta

=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