Para o Excel, como crio um campo que gera automaticamente um número seqüencial

0

Como crio um campo que gera automaticamente um número exclusivo quando insiro um novo registro em uma tabela?

Eu tenho uma lista de números na coluna B. Quero que os números na coluna A sejam listados automaticamente como 1, 2, 3, 4, .....

MAS

Quando insiro linhas para poder adicionar números adicionais à coluna B, desejo que a coluna A corrija automaticamente e atualize automaticamente as novas células vazias na coluna A com os números sequenciais 1, 2, 3, 4, 5, 6, ......

Existe algum tipo de FORMAÇÃO CONDICIONAL que eu possa usar? As fórmulas NÃO funcionam porque as novas células vazias na coluna A não se preenchem automaticamente.

arrogante
fonte
Parece que o Access é a única maneira de realizar o que eu quero. O Excel não tem a capacidade de formatar automaticamente números seqüencialmente após a inserção de linhas. :-(

Respostas:

2

Qual versão do Excel? Em 2007 e posterior, você pode usar uma tabela do Excel. Todas as fórmulas e formatações serão aplicadas automaticamente a novas linhas.

Use a fórmula

= Linha ()

para criar um número único.

insira a descrição da imagem aqui

Em seguida, insira uma nova linha acima da linha 3 e você verá:

insira a descrição da imagem aqui

Se você deseja que a primeira linha de dados da tabela seja 1, não 2, use

= linha () - 1

No Excel 2003, você pode usar uma lista. Esqueço quais versões anteriores às listas de suporte de 2003, mas se você usar algo anterior a 2003, considere a atualização. A fórmula é a mesma.

Antes:

insira a descrição da imagem aqui

Após inserir uma nova linha:

insira a descrição da imagem aqui

teylyn
fonte
0

Não existe (adicionar ganchos ao Excel, convenhamos, há um enorme risco de segurança e geralmente não vale a pena). No entanto, é possível chegar razoavelmente próximo preenchendo mais células do que você pode razoavelmente usar na planilha. Os detalhes para isso estão disponíveis nesta pergunta do superusuário . Basta preencher a primeira célula com a fórmula mencionada e deixar o código VBA cuidar do resto.

digitxp
fonte
0

Para que serve isso? Se for para um banco de dados, o mysql fornece um recurso para gerar um número único cada vez que um novo registro é inserido. Ou você pode usar o Microsoft Access que possui um recurso como esse.

DLJ
fonte