ok, entonces tengo un cliente que tiene más de 15,000 registros en un archivo csv, con el formato de columna:
full name | email
ejemplo de los datos que han recibido es como:
rex harrison [email protected]
tater smith [email protected]
bob traits [email protected]
Necesito importar estos 15,000 registros en su servicio de boletines. Si bien permiten la importación de CSV, su estructura de columnas debe tener el siguiente formato:
fist name | last name | email
con los siguientes como ejemplos:
rex harrison [email protected]
tater smith [email protected]
bob traits [email protected]
eso significa que tengo que ir al archivo que me dio el cliente, y copiar y pegar el apellido de cada registro en una nueva columna llamada 'apellido'.
Me pregunto si hay una manera rápida y fácil de hacer esto a través de Excel, Google Drive o cualquier servicio de terceros.
microsoft-excel
microsoft-excel-2010
csv
Zach Smith
fuente
fuente
LastName, FirstName
o siFirstName LastName
hay apellidos con espacios en ellos comode Souza
. Algunos datos de prueba ayudarían mucho a ayudarlo. Asegúrese de que los datos de prueba cubran todas las entradas posibles.space
cuando la importe.Help
para Excel "división en el espacio".Respuestas:
Como escribí en mis comentarios, si sus datos son como los muestra, solo necesita dividir cada fila en el espacio cuando los importa. Para hacerlo, utiliza el asistente de Texto a columnas. Al mirar Excel HELP
split on space
, aparecerá la información necesaria.fuente
Doy a continuación mi respuesta basada en fórmulas de cadena:
Copie el archivo CSV y péguelo en la columna A
Títulos de columnas: Columna A: "Importar CSV" Columna B: "Nombre" Columna C: "Segundo nombre" Columna D: "Correo electrónico" Columna E: "Longitud del CSV" Columna F: "Primer espacio en" Columna G: "Segundo espacio en"
Fórmulas a ingresar: B2: ---> = IZQUIERDA (A2, F2) C2: ---> = MEDIA (A2, (F2 + 1), (G2-F2)) D2: ---> = DERECHA ( A2, (E2-G2)) E2: ---> = LEN (A2) F2: ---> = FIND ("", A2,1) G2: ---> = FIND ("", A2, ( F2 + 1))
Copie todas las fórmulas: B2..A .. G2 Abajo las filas.
Copie esta hoja de trabajo en otra para referencia futura de las fórmulas.
Después de evaluar todas las celdas, en la primera hoja de trabajo, copie todos los datos y vuelva a pegar los valores para evitar cualquier cambio por error.
Espero que tenga que funcionar. Para cualquier consulta, hágamelo saber.
Gracias.
Harshad Vegda
fuente