Durante a confecção de uma planilha, precisei gerar uma lista dos cabeçalhos de colunas (A,B,C,D,…, AA, AB ,AC…). Esta lista deveria iniciar-se em A1 e prosseguir pelas próximas 150 linhas.
Obviamente seria possível digitar as informações, mas prefiro deixar isso por conta do Excel.
Após investir algum tempo para pensar no assunto, criei a seguinte fórmula =ENDEREÇO(1;LIN();4) e que foi inserida no intervalo A1:A150.
O resultado foi a lista A1, B1, C1,…ET1.
Não era exatamente o que precisava mas já servia de ponto de partida. A questão agora era utilizar apenas a parte do texto correspondente às letras. Lembrando que haverá casos em que podemos ter até 3 letras (versões 2007/2010), mas haverá apenas um número, obtive a fórmula que solucionou a questão: =ESQUERDA(ENDEREÇO(1;LIN();4);NÚM.CARACT(ENDEREÇO(1;LIN();4))-1).
Para quem já se deparou com um problema similar, segue a dica para evitar a digitação dos valores.
Deixe um comentário