Excel: validação de dados para fazer uma célula necessária

2

Eu tenho um arquivo do Excel com cabeçalhos de coluna. Eu quero dar este arquivo do Excel para os clientes e tê-los preencher algumas linhas de dados.

Várias colunas são necessárias. mas nem todos são necessários.

Como posso fazer várias colunas necessárias na pasta de trabalho? A única validação é que a célula não está vazia. Não sei com antecedência quantas linhas o cliente fará. Poderíamos mostrar uma caixa de diálogo / aviso, ou talvez colorir a célula agressora de forma diferente; Eu realmente não me importo. Além disso, não há soluções VBA ou Macro, por favor.

O que eu tentei (sem solução):

  1. Pesquisando no Google / SuperUser
  2. Usando validação de dados - Comprimento de texto maior que zero e não ignora espaços em branco. Tentei isso no nível da célula e no nível da coluna.
  3. Usando a validação de dados - Fórmula personalizada - não consigo descobrir como referenciar a célula atual para uma "= LEN (currentCell) > 0" fórmula

Obrigado antecipadamente

    
por Jen S. 15.10.2013 / 17:05

1 resposta

2

O método mais simples seria usar apenas a formatação condicional. Especialmente se você pode usar tabelas:

Se você estiver usando uma tabela, basta selecionar a coluna e definir o formato condicional para a fórmula

=[column]2=""

Em seguida, formate para preencher em vermelho.


-O lado positivo disso é que os intervalos de tabela são dinâmicos, portanto, à medida que novas linhas são adicionadas, a fórmula será mantida.
-A desvantagem disso é que não há nada para impedi-los de ignorar o aviso.


Você pode usar o VBA, mas muitos usuários negarão macros em suas pastas de trabalho, desativando a função.


EDITAR
Uma maneira simples de ter formatação condicional é exibida se uma célula estiver em branco em uma linha que está sendo usada, onde você não pode garantir que uma célula específica seja preenchida:

=AND($[CurrentColumn]2="",COUNTA($[FirstColumn]2:$[LastColumn]2)<>0)


Esta fórmula ativará a formatação condicional se a célula que você deseja destacar estiver em branco e qualquer outra célula na linha não estiver em branco (para aqueles que não sabem, uma fórmula COUNTA conta todas as células em um intervalo que não estão vazias ). Certifique-se de excluir quaisquer células que contenham fórmulas do COUNTA, pois elas não serão consideradas em branco.

    
por 15.10.2013 / 17:33