Convertir una columna en una lista separada por comas

Convertir una columna en una lista separada por comas

Tengo la tarea de crear una hoja de Excel simple que tome un número no especificado de filas en la Columna A como esta:

1234
123461
123151
11321

Y conviértalos en una lista separada por comas en otra celda que el usuario pueda copiar y pegar fácilmente en otro programa, así:

1234,123461,123151,11321

¿Cuál es la forma más sencilla de hacer esto?

Respuesta1

Sí, sé que esta es una pregunta duplicada. Lo siento, hice todo mal. Pero tengo una gran respuesta. Solo me registré para poder publicar una respuesta a esta pregunta. Pero necesitabas una reputación de 10 para responder la pregunta original.

Para resolver este problema, no use código ni CONCATENAR porque es demasiado engorroso.

Utilice la fórmula de Excel UNIR TEXTO

Puedes elegir tu delimitador

Por ejemplo

=UNIÓN DE TEXTO(",",,A1:A4)

Resultados en: 1234,123461,123151,11321

¡Hurra! ¡Comparta esto porque no soporto ver a la gente tener dificultades en Excel! ¡Es asombroso! ¡Excel cambió mi vida!

Respuesta2

Si tiene Office 365 Excel, puede usar TEXTJOIN():

=TEXTJOIN(",",TRUE,A:A)

Si no, entonces necesitas usar una columna auxiliar:

En B1 poner:

=A1&","&B2

Y cópielo.

Luego en otra celda pon:

=Left(B1,Len(b1)-1)

ingrese la descripción de la imagen aquí

información relacionada