Como obter informações de três colunas em uma planilha e colocá-las em uma coluna em outra sob um novo nome de coluna

0

Eu tenho uma planilha listada por SKU que tem três colunas diferentes, Cor da imagem, Tamanho, Pacote. (Há outras colunas, mas elas não são importantes no momento) Preciso que essas informações sejam movidas para outra planilha ainda listada pelo SKU, mas os SKUs são listados várias vezes com as informações das três colunas movidas para uma coluna e renomeadas para Família. O resultado final precisa estar no Excel, mas se eu precisar envolver o Access, estou bem com isso.

    
por Katy Moore 04.03.2016 / 17:17

1 resposta

0

Você pode extrair valores para sua planilha de destino usando VLOOKUP () Ele procura um valor que você forneça na primeira coluna de algum intervalo. Se encontrar o valor de pesquisa, ele retornará dados com um certo número de colunas à direita.

  | A     B                C
----------------------------------
1 | SKU   Image            Color
2 | 1842  images42.png  Cyan
3 | 5532  images32.png  Magenta

= VLOOKUP (1842, A1: C3,3, FALSE) retorna "Ciano"

Você pode concatenar vários valores colocando um e comercial entre eles.

= B2 e C2 retorna "images \ 1842.pngCyan"

Você pode obter o que deseja combinando essas duas técnicas.
= VLOOKUP (1842, A1: C3,2, FALSO) & VLOOKUP (1842, A1: C3,3, FALSE) também retorna "images \ 1842.pngCyan"

Ok. Hora de juntar tudo. Se o seu primeiro valor de pesquisa na planilha de destino estiver na célula G2, você usaria (eu fiz isso em CSV com & "," &)

=VLOOKUP(G2,$A$1:$F$8,2,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,3,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,4,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,5,FALSE)

    
por 04.03.2016 / 18:55