Estoy trabajando con una exportación CSV de información de pedidos de productos. La columna A contiene el ID de la transacción y la columna problemática B tiene el siguiente formato:
product_name: Survival Pack | product_option_name: (1) MEGA Survival Pack | cantidad: 1 | precio: 15.0 | total: 15.0; product_name: Weather Hippo Sticker | product_option_name: (5) Weather Hippo Stickers | cantidad: 1 | precio: 2.0 | total : 2.0; nombre_producto: Waldo Hippo Sticker | nombre_opción_producto: (5) Waldo Hippo Sticker | cantidad: 1 | precio: 2.0 | total: 2.0
¿Existe una fórmula que pueda usar que dividiría el producto, la cantidad y el precio en columnas separadas?
Gracias por cualquier ayuda, no espero hacerlo manualmente.
:
o|
separan las columnas de datos? ¿O ambos? Es difícil saber cómo formateó la pregunta.Text to columns
es un buen lugar para comenzarRespuestas:
Una forma rápida de hacer esto sería la siguiente.
Primero guarde los datos en un archivo de texto (solo texto). Luego abra el archivo de texto en Excel y aparecerá la función de importación. Elija 'Delimitado' y luego elija el otro cuadro y escriba "|" (está arriba de mi barra diagonal en mi computadora. Parece dos guiones verticales en la tecla). haga clic en siguiente, luego finalice y Excel se importará en columnas.
Sin embargo, es posible que tenga que realizar algunas tareas de limpieza porque las palabras de encabezado irán a esa celda, así como a los datos. En lugar de cualquier fórmula, usaría buscar y reemplazar (CTRL H). Hace el trabajo mucho más rápido para eliminar los encabezados. Supongo que no quieres que quede ninguna de las palabras de ":".
Por lo tanto, usaría "*:" en su cuadro de búsqueda y dejaría el cuadro de reemplazo vacío. Eso eliminará todo lo que quede de ":" e incluí un espacio para que elimine el espacio después de ":" también. Personaliza eso a lo que realmente quieres.
Esta es una forma muy rápida de deshacerse de los datos que no necesita.
Aclamaciones
fuente
En C1 ingrese:
y copiar a través de:
fuente