Tengo una hoja de Excel que contiene nombres (primera fila), títulos de trabajo (segunda fila), empresa / institución (tercera fila) y direcciones (cuarta fila) en una gran columna.
Estoy tratando de separarlos en cuatro columnas diferentes.
Por favor ayuda.
microsoft-excel-2010
vba
James
fuente
fuente
Respuestas:
Parece que lo que quieres es Copiar >> Pegado especial >> Transponer . Parece que quiere cambiar las filas a columnas.
De Mcrosoft :
fuente
Cuando leí tu pregunta, entendí que significaba que tenías
Y tu quieres
Asumiendo que sus datos están en la Columna A, comenzando en la celda A1, configure
B1
-=FIND(CHAR(10), $A1)
C1
-=FIND(CHAR(10), $A1, B1+1)
D1
-=FIND(CHAR(10), $A1, C1+1)
E1
-=LEFT($A1, B1-1)
F1
-=MID($A1, B1+1, C1-B1-1)
G1
-=MID($A1, C1+1, D1-C1-1)
H1
-=RIGHT($A1, LEN($A1)-D1)
Luego, para los datos de ejemplo que proporcioné para A1, obtendrá los siguientes resultados:
B1
-13
C1
-23
D1
-32
E1
-Harold Smith
F1
-President
G1
-ABC Corp
H1
-123 Main St
CHAR(10)
da un carácter separador de línea ASCII. Las columnas B, C y D son columnas auxiliares que encuentran los desplazamientos (ubicaciones) de las nuevas líneas en los datos de la columna A; luego las columnas E a H dividen los datos en partes alrededor de esas ubicaciones. Luego, dado que desea hacer un cambio permanente, copie y pegue los valores.fuente