Excel: Regra de validação com valor que deve estar na lista de outra coluna sem espaço em branco

0

No excel, tenho duas guias: uma listando todas as pessoas participantes de um evento, com muitos detalhes. Eu tenho uma coluna "FullName" que é basicamente definida por:

=[@LastName]&" "&[@FirstName]

Esta coluna é chamada "FullName" (Original;))

Na outra guia, quero colocar o planejamento das pessoas e poder selecionar a pessoa aqui, com base na coluna mencionada anteriormente.

Eu tentei criar um intervalo com nome dinâmico, mas o problema é que a lista de pessoas poderia ser assim:

"FullName one"
"Fullname two"
" "
"Fullname four"

e com toda a solução que encontrei atualmente, eles não levam em conta que "" deve ser considerado como em branco para o meu caso, e que talvez haja uma célula vazia, então uma célula não vazia.

Como você lidaria com isso? Eu acho que a faixa dinâmica nomeada é a boa abordagem, mas qual fórmula?

    
por J4N 09.04.2015 / 10:49

2 respostas

0

Você pode selecionar os dados da coluna Nome completo de sua tabela e, em seguida, aplicar um intervalo nomeado, por exemplo, Full_Name nele. Voi'la, sua referência está se expandindo com sua tabela.

EDITAR

Então:

  1. Você insere um Pivot que faz referência à sua tabela. Coloque a tag "Nome Completo" nas tags visíveis. Coloque-o na primeira fila por conveniência.
  2. Você define muitas coisas nas configurações do Pivot: classifique em ordem crescente, oculte a coluna grand, defina o limite do item ausente para nenhum, acho que há uma legenda oculta também (oculta o texto à esquerda no sistema).
  3. Você adiciona um nome à coluna do seu pivô (por exemplo, Your_List).
  4. Você adiciona uma referência de validação a Your_List.
  5. A atualização acompanha Ctrl + Alt + F5

Para a versão hardcore da validação de uso de referência

=OFFSET(INDEX(Your_List,1,1),0,0,COUNTA(Your_List),1)

(somente os valores do seu pivô aparecerão). Se você não escolher a variante conveniente do número 1, não funcionará. Você pode definir seu pivô para atualizar ao abrir a pasta de trabalho.

    
por 09.04.2015 / 11:14
0

Se você pular linhas, a lista não será estendida automaticamente.

Acho que a única solução aqui é usar função definida pelo usuário na definição do seu intervalo.

    
por 09.04.2015 / 11:32