Obtenha um número fixo de caracteres a partir do início de uma célula.
Copiar esta fórmula
=LEFT(A2, 5)LEFT retorna os primeiros N caracteres; RIGHT retorna os últimos N; MID retorna caracteres a partir de um ponto inicial escolhido. Eles são os elementos fundamentais para fatiar códigos, prefixos e dados de largura fixa.
=RIGHT(A2, 4)→2026Últimos quatro caracteres, por exemplo, um ano.
=LEFT("INV-2026-0042", 3)→INVOs três primeiros caracteres de um código.
=LEFT(A2, FIND("-", A2)-1)→INVPega tudo o que vem antes do primeiro hífen, seja qual for o comprimento.
A partir do meio
=MID(A2, 4, 3)3 caracteres começando na posição 4.
Use =LEFT(A2, LEN(A2)-3) para remover os três caracteres finais.
LEFT sempre retorna texto. Envolva-a em VALUE para obter um número de volta: =VALUE(LEFT(A2, 3)).
Use =RIGHT(A2, LEN(A2)-3) ou =MID(A2, 4, LEN(A2)) para descartar os três primeiros caracteres.
Ela atua sobre o número de série subjacente, não sobre a data exibida. Converta primeiro: =LEFT(TEXT(A2, "yyyy-mm-dd"), 4) retorna o ano.
Precisa de uma fórmula para seus próprios dados?
Descreva o que você deseja em linguagem simples e deixe o ExcelGPT escrever, explicar e verificar a fórmula — grátis para começar, sem plug-in.