+-----+----------+----------+
| a | b | c |
+-----+----------+----------+
| 101 | 12:13:00 | employee |
| 102 | 12:15:00 | customer |
| 103 | 12:20:00 | employee |
| 102 | 12:16:00 | customer |
| 103 | 18:15:00 | employee |
| 101 | 18:18:00 | customer |
+-----+----------+----------+
como separar linhas em planilhas diferentes de acordo com os valores de uma coluna automaticamente
finalmente pegue três folhas:
coluna a valores 101
+-----+----------+----------+
| a | b | c |
+-----+----------+----------+
| 101 | 12:13:00 | employee |
| 101 | 18:18:00 | customer |
+-----+----------+----------+
coluna a valores 102
+-----+----------+----------+
| a | b | c |
+-----+----------+----------+
| 102 | 12:15:00 | customer |
| 102 | 12:16:00 | customer |
+-----+----------+----------+
coluna a valores 103
+-----+----------+----------+
| a | b | c |
+-----+----------+----------+
| 103 | 12:20:00 | employee |
| 103 | 18:15:00 | employee |
+-----+----------+----------+
Responder1
Como funciona:
Você precisa criar algumas colunas auxiliares na Planilha1.
Escreva a seguinte fórmula e preencha:
D2 ==IF($A2=101,1+MAX($D$1:D1),"")
E2 ==IF($A2=102,1+MAX($E$1:E1),"")
F2 ==IF($A2=103,1+MAX($F$1:F1),"")
Escreva a seguinte fórmula emcélula A2 da Planilha2e copie esta célula para cima e para baixo ::
=IFERROR(INDEX(Sheet1!A:A,MATCH(ROWS($1:1),Sheet1!$D:$D,0)),"")
Você obtém todos os registros da Planilha 1 com ID 101.
Observação,
- Use a fórmula escrita acima paraID 102 e 103emFolha3 e Folha4com pequena modificação.
- ParaID 102substitua
Sheet1!$D:$D
porSheet1!$E:$E
& paraID 103 comSheet1!$F:$F
na fórmula.
Ajuste as referências de células na fórmula conforme necessário.