Divida uma única linha em várias com explicação

Divida uma única linha em várias com explicação

então eu queria saber como eu poderia dividir alguns valores de dados com vários preços e que às vezes não têm preço em uma única linha

Assim

       1   2   3
Mark  30  20  30      
Bella 20  10  11

Em

Mark 1 30
Mark 2 20
Mark 3 30 
Bella1 20 
Bella 2 10
etc.

Responder1

Tente usar o Power Query para desdinamizar a tabela:

  1. Selecione o intervalo e vá para Dados - Da tabela/intervalo - marque "Minha tabela tem cabeçalhos": insira a descrição da imagem aqui

  2. Selecione Coluna 1, 2, 3 e vá para Transformar- selecione Colunas Unpivot- vá para Home- Feche e carregue: insira a descrição da imagem aqui

Responder2

Gostaria de sugerir uma solução em vários estágios, que está um pouco suja, mas funciona corretamente.

insira a descrição da imagem aqui

Como funciona:

  • Copa H194:J195.
  • Selecione a célula H199e clique emPaste,Paste Especial então aperteTresgatar.
  • Em seguida selecione H194:J194, pressioneCbotão trl e selecione H196:J196e entãoCOps.
  • Selecione a célula H202e clique emPaste,Paste Especial &Tresgatar.

Para valor auxiliar:

  • DigitarNestou em K199:K200&Nâmbar L199:L200(esses valores determinam quantas vezes, repita o nome emG199:G204).
  • Entre 1na célula J199.
  • Fórmula na célula J200:, =J199+L199preencha-a.

  • ObterSr. Não.in F199:F204, insira 1in F199, 2in F200e selecione ambos e copie para baixo.

Para Nome:

  • Fórmula na célula G199e preencha-a.

=IFERROR(VLOOKUP(F199,$J$199:$K$202,2),"")

Observação

  • Para maior clareza, mais tarde você pode ocultar VALORES AJUDANTES.

insira a descrição da imagem aqui

  • Você pode ajustar as referências de células para Transposição e Fórmula conforme necessário.

informação relacionada