Nomes de campos dinâmicos em consultas do Excel

0

Como explicado aqui , o Excel as consultas aceitam valores dinâmicos (por exemplo, "onde nome =?" e "?" podem ser vinculados a uma célula de sua escolha).

Infelizmente, as consultas do Excel parecem não aceitar nomes de campos dinâmicos (por exemplo, o "nome" em "where name"). Existe uma maneira de contornar essa limitação? Bem, de outra forma do que isso .

Obrigado!

    
por LWC 24.04.2015 / 22:11

1 resposta

0

Eu usaria o suplemento de consulta de energia para isso. Primeiro adiciono uma coluna Index e duplico a Consulta.

Na duplicata, selecionaria o índice e escolher Unpivot Columns / Unpivot Other Columns (faixa PQ Transform). Isso converterá cada célula em uma linha, com as colunas Atributo (nome do campo) e Valor.

Eu então filtraria os campos Attribute e Value, o que daria a você uma lista de quais valores do Index manter.

Em seguida, retornaria à consulta original e usaria Mesclar consultas (faixa de opções PQ Início) para associá-la à consulta duplicada, correspondendo às colunas do Índice e usando o Tipo de associação: Interna.

    
por 17.09.2015 / 06:11