As funções LEFT e LEFTB no Excel são usadas para extrair um número específico de caracteres do início de uma string de texto. Aqui está como cada uma delas funciona:
Função LEFT
Sintaxe:
LEFT(texto, [núm_caract])
- texto: Obrigatório. A string de texto da qual você deseja extrair os caracteres.
- núm_caract: Opcional. Especifica o número de caracteres que você deseja extrair. Se omitido, o padrão é 1.
Exemplos:
- Extrair os primeiros 3 caracteres de uma célula:
Se a célula A1 contém a string “Exemplo”, você pode usar a seguinte fórmula para extrair os primeiros 3 caracteres:
=LEFT(A1, 3)
Resultado: “Exe”
=LEFT(A1)
- Extrair o primeiro caractere de uma célula:
Resultado: “E”
Função LEFTB
A função LEFTB é semelhante à função LEFT, mas é usada principalmente em conjuntos de caracteres de byte duplo (DBCS). É útil para idiomas que utilizam DBCS, como chinês, japonês e coreano, onde alguns caracteres ocupam dois bytes.
Sintaxe:
LEFTB(texto, [núm_bytes])
- texto: Obrigatório. A string de texto da qual você deseja extrair os caracteres.
- núm_bytes: Opcional. O número de bytes que você deseja extrair. Se omitido, o padrão é 1.
Observação: LEFTB é relevante somente quando você está usando um idioma que suporta DBCS. Se estiver usando apenas o alfabeto latino (como em inglês ou português), LEFT e LEFTB funcionarão de forma idêntica, pois cada caractere ocupa apenas um byte.
Considerações Finais
- Certifique-se de que o contexto e as configurações de idioma do seu Excel justificam o uso da função LEFTB.
- Sempre que trabalhar com caracteres em idiomas que utilizam DBCS, a função LEFTB pode trazer resultados diferentes se comparada à LEFT, dependendo do número de bytes especificado.
Essas funções são muito úteis para manipulação e extração de texto no Excel. Se estiver interessado em também trabalhar com texto do final de uma string, a função correspondente seria RIGHT ou RIGHTB.