Cria uma lista suspensa de valores em uma coluna que compartilha o valor de uma célula em outra coluna

0

Estou tendo dificuldade em articular minha necessidade. Então, eu não sei as palavras-chave a usar que encontrarão uma solução.

Eu tenho três colunas:

  1. Project_Number
  2. Line_Item
  3. New_Line_Item

Um Project_Number pode ter 50-100 Line_Items.

Estou tentando fornecer uma lista de seleção preenchida por Line_Items associados ao Project_Number. O usuário usará a lista de seleção para transferir fundos de um Line_Item para outro.

Esta é uma representação simplista dos meus dados. Os dados reais não são tão ordenados. Eu só estou tentando mostrar o conceito. O valor da célula New_Line_Item seria selecionado em uma lista de Line_Items com "P1" na coluna Project_Number.

     A                   B              C   
1    Project_Number      Line_Item      New_Line_Item
2
3    P1                  P1-A01         Drop down list with values P1-A01, P1-A02, P1-A03
4    P1                  P1-A02         Drop down list with values P1-A01, P1-A02, P1-A03
5    P1                  P1-A03         Drop down list with values P1-A01, P1-A02, P1-A03 
6    P2                  P2-A01         Drop down list with values P2-A01, P1-A02
7    P2                  P2-A02         Drop down list with values P2-A01, P1-A02
    
por user324275 16.05.2014 / 15:55

1 resposta

1

O que você precisa e procuraria é "Lista suspensa de depuração dinâmica".

Uma forma geral disso seria definir um nome com um valor de:

=OFFSET(*top_cell_of_picklist_possibilities*,MATCH(*lookup_value*,*col_of_lookup*,0)-2,0,COUNTIF(*col_of_lookup*,*lookup_value*))

Se seus dados já estiverem classificados e exclusivos por projeto e, em seguida, por Linha, crie um Nome, vamos chamá-lo de "Lista de seleção" com um valor de:

=OFFSET(Sheet1!$B$2,MATCH(Sheet1!$A2,Sheet1!$A:$A,0)-2,0,COUNTIF(Sheet1!$A:$A,Sheet1!$A2))

Em seguida, defina sua coluna C para usar uma Lista de validação de dados, com uma Fonte:

=Picklist

Se não estiver classificado e exclusivo, crie um pivô que faça uma lista de combinações exclusivas de Linhas de Projeto, classificadas por Project_Number e Line_Item, e faça referência a elas.

    
por 16.05.2014 / 16:48