Tengo una mesa con una Invoice
Campo que contiene valores y fechas. Puede haber más de una factura por registro. Si es así, las facturas se listan separadas por saltos de línea. dentro de una sola celda . A continuación se muestra un ejemplo.
PO # PO Date PO Amt Invoice
1 05/19/15 100 100 06/01/15
500 07/1/15
1000 08/1/15
2 05/20/15 101 100 06/01/15
500 07/1/15
1000 08/1/15
3 05/21/15 102 100 06/01/15
500 07/1/15
1000 08/1/15
Quiero dividir estos registros que tienen más de una factura en la lista. Me gustaría crear nuevas filas para cada factura. Las nuevas filas deben tener los mismos datos en los otros campos. Aquí es cómo deben verse los datos de muestra cuando se hace esto:
PO # PO Date PO Amt Invoice
1 05/19/15 100 100 06/01/15
1 05/19/15 100 500 07/1/15
1 05/19/15 100 1000 08/1/15
2 05/20/15 101 100 06/01/15
2 05/20/15 101 500 07/1/15
2 05/20/15 101 1000 08/1/15
3 05/21/15 102 100 06/01/15
3 05/21/15 102 500 07/1/15
3 05/21/15 102 1000 08/1/15
Hacer esto manualmente tomaría una eternidad. ¿Cómo puedo dividir estos registros de esta manera en Excel?
microsoft-excel
Phi Bach
fuente
fuente
Respuestas:
Todavía quiero darle una oportunidad: D
A:D
son tus datosE:Z
esta vacioComenzamos en
Ahora en
E2
(Alt + Enter para salto de línea dentro de la celda)
Ahora lo bajamos hasta el final de la mesa.
Columna de resaltado
E
- dupdo
- pegar (solo valores)
- en "Datos" -Tab utiliza "Texto a columnas" - & gt; separados - & gt;
desmarque todos excepto el punto y coma - & gt; terminar
nuestra mesa ahora debería verse así:
Ahora viene la parte divertida: fórmulas: D
Comenzaré en
M2
(ajústelo si es necesario)y tire hacia abajo según sea necesario ... nota: ajuste
$E$2:$I$999
como quieras ... pero no olvides el$
Ahora para
J2
:arrástrelo a
L2
y luego hacia abajo para las 3 columnasAhora viene la magia: seleccionar columna
M
y pulsa el filtro - & gt; desmarque0
yempty
seleccione la lista completa ahora y cópiela - & gt; pegarlo en otra hoja (valores solo como la última vez)
Ahora copia / pega los encabezados y listo :)
fuente