Função LEFTB do Excel
A função LEFTB retorna o número especificado de caracteres a partir do início (esquerda) de uma string fornecida com base no número de bytes que você especificar. A LEFTB é destinada para uso com idiomas que utilizam o conjunto de caracteres de dois bytes (DBCS), como chinês (simplificado), chinês (tradicional), coreano e japonês. A função conta cada caractere de dois bytes como 2.
Sintaxe
=LEFTB(texto, [num_bytes])
Argumentos
- texto (obrigatório): A string da qual você deseja extrair o número dado de caracteres a partir de seu lado esquerdo com base no num_bytes especificado.
- num_bytes (opcional): Especifica o número de bytes de caracteres a serem extraídos a partir do início (esquerda) do texto fornecido. Se omitir este argumento, ele será considerado como 1.
Valor de Retorno
A função LEFTB retorna o número especificado de caracteres.
Notas da Função
- Os espaços contam como caracteres.
- Se num_bytes for maior que o comprimento de texto, LEFTB retorna todo o texto.
- LEFTB retorna o erro #VALOR! se num_bytes for negativo.
- Quando você usa LEFTB para retornar caracteres de dois bytes, se num_bytes for um número ímpar, digamos 3, LEFTB retornará apenas o primeiro caractere de dois bytes. Você precisará adicionar num_bytes a 4 para retornar os dois primeiros caracteres de dois bytes.
- LEFTB sempre conta cada caractere de dois bytes como 2 quando você habilitou a edição de um idioma que suporta DBCS e depois o definiu como idioma padrão. Caso contrário, LEFTB conta cada caractere como 1, assim como LEFT.
- LEFTB conta valores reais em vez da aparência dos seus dados. Por exemplo, A1 é a data 01/09/2022, LEFTB(A1,2) retorna 44, pois o valor real em A1 é 44805, que foi formatado apenas como um valor de data.
Exemplo
Para fazer com que LEFTB retorne números especificados de caracteres a partir do início (esquerda) das strings fornecidas, conforme mostrado na tabela abaixo, copie ou insira a fórmula abaixo na célula superior (E6) da lista de resultados e pressione Enter para obter o resultado. Em seguida, selecione a célula de resultado e arraste a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula selecionada) para baixo para aplicar a fórmula às células abaixo.
=LEFTB(B6,C6)
Em vez de referências de células, você pode digitar os valores reais de texto e num_bytes na fórmula, conforme mostrado abaixo.
=LEFTB("你在干什么",4)
Nota: Você deve colocar a string de texto em uma fórmula do Excel entre aspas duplas (""). Observe que referências de células, números ou datas não devem estar entre aspas.
LEFTB VS. LEFT
LEFTB conta cada caractere de dois bytes como 2 e cada caractere de um byte como 1. Enquanto LEFT conta tanto caracteres de dois bytes quanto de um byte como 1. Você pode comparar os resultados retornados por LEFTB e LEFT conforme mostrado abaixo.
Funções relacionadas
A função LEFT extrai o número dado de caracteres do lado esquerdo de uma string fornecida. Por exemplo, =LEFT("123-234",3) extrai os primeiros 3 caracteres do lado esquerdo de "123-234" e retorna "123".
A função RIGHTB retorna o número especificado de caracteres a partir do final (direita) de uma string fornecida com base no número de bytes que você especificar. RIGHTB é destinada para uso com idiomas que utilizam o conjunto de caracteres de dois bytes (DBCS), como chinês (simplificado), chinês (tradicional), coreano e japonês. A função conta cada caractere de dois bytes como 2.
A função REPLACEB substitui parte de uma string de texto por uma nova string de texto com base no número de bytes que você especificar. REPLACEB é destinada para uso com idiomas que utilizam o conjunto de caracteres de dois bytes (DBCS), como chinês (simplificado), chinês (tradicional), coreano e japonês. A função conta cada caractere de dois bytes como 2.
A função LENB retorna o comprimento de uma string em bytes. LENB é destinada para uso com idiomas que utilizam o conjunto de caracteres de dois bytes (DBCS), como chinês (simplificado), chinês (tradicional), coreano e japonês. A função conta cada caractere de dois bytes como 2.
A função MIDB retorna um número específico de caracteres de uma string de texto, começando na posição que você especificar, com base no número de bytes que você especificar. MIDB é destinada para uso com idiomas que utilizam o conjunto de caracteres de dois bytes (DBCS), como chinês (simplificado), chinês (tradicional), coreano e japonês. A função conta cada caractere de dois bytes como 2.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.