Tabla de contenido
¿Quieres aprender cómo invertir nombres en Excel Este artículo es para ti. Aquí discutimos 5 métodos sencillos y prácticos para invertir nombres en Excel.
Descargar el cuaderno de prácticas
Descárgate el siguiente cuaderno de prácticas. Te ayudará a comprender el tema con mayor claridad.
Invertir nombres.xlsm5 métodos para invertir nombres en Excel
Aquí tenemos una lista de los Nombre y apellidos de algunos empleados de una empresa. A continuación, le mostraremos los procedimientos para invertir los nombres de los empleados según las órdenes que necesite.
Sin olvidar que hemos utilizado Microsoft Excel 365 para crear este artículo, pero puede utilizar cualquier otra versión según le convenga.
1. Uso de la función Flash Fill para invertir nombres en Excel
Al principio, podemos utilizar el programa Excel Flash de relleno para invertir nombres en Excel.
Para invertir la Nombre y apellidos Siga los pasos que se indican a continuación.
📌 Pasos:
- En primer lugar, escriba el nombre en el orden que desee, como en la captura de pantalla que se muestra a continuación.
- A continuación, seleccione la primera celda del Nombre inverso y vaya a la columna Inicio tab>> Rellene desplegable>> Flash de relleno .
- A continuación, haga clic en la celda C5 y luego arrastre hacia abajo el Asa de llenado herramienta para otras células.
- A continuación, si el resultado mostrado es el deseado, haga clic en el icono que aparece en la figura y seleccione Aceptar sugerencias .
Por lo tanto, verá que los nombres se han invertido. Así se invierten los nombres en Excel.
2. Aplicación de las funciones MID, SEARCH y LEN para invertir nombres en Excel
En este método, utilizamos la combinación de MID , BUSCAR , y LEN para invertir los nombres.
📌 Pasos:
- Seleccionar celda C5 y Escribe la función que se indica a continuación.
También puede escribirlo en el cuadro de funciones.
Toma, B5 es el Nombre del empleado.
Desglose de fórmulas:
- LEN(B5) → se convierte en
- LEN("Henry Matt") → La función LEN determina la longitud de los caracteres
- Salida → 10
- SEARCH(" ",B5) → se convierte en
- BUSCAR(" ", "Henry Matt") → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- Salida → 6
- BÚSQUEDA(" ",B5)+1 → se convierte en
- 6+1 → 7
- B5&" "&B5 → se convierte en
- "Henry Matt"&" "& "Henry Matt" → El operador ampersand. sumará los dos textos Henry Matt
- Salida → "Henry Matt Henry Matt"
- MID(B5&""&B5,SEARCH(" ",B5)+1,LEN(B5)) → se convierte en
- MID("Henry Matt Henry Matt",7,10) → Toma, 7 es el número de inicio de los personajes y 10 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry Matt Henry Matt" .
- Salida → Matt Henry
- MID("Henry Matt Henry Matt",7,10) → Toma, 7 es el número de inicio de los personajes y 10 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry Matt Henry Matt" .
- "Henry Matt"&" "& "Henry Matt" → El operador ampersand. sumará los dos textos Henry Matt
- BUSCAR(" ", "Henry Matt") → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- LEN("Henry Matt") → La función LEN determina la longitud de los caracteres
- Después de escribir la función pulse INTRODUCE y obtendrás el resultado.
- Utilice Empuñadura para las otras celdas y esto cambiará los nombres.
Después de eso, usted tendrá el siguiente resultado.
3. Voltear nombres con coma en Excel
A veces, su conjunto de datos tiene nombres separados por una coma. Si desea cambiarlo, siga los pasos que se indican a continuación.
📌 Pasos:
- Seleccionar celda C5 y escriba las funciones que se indican a continuación.
=MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)
Toma, B5 es el Nombre del empleado.
Desglose de fórmulas:
- LEN(B5)-1 → se convierte en
- LEN(("Henry, Matt")-1) → La función LEN determina la longitud de los caracteres
- Salida → 10
- SEARCH(", ",B5) → se convierte en
- BUSCAR(", ", "Henry, Matt") → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- Salida → 6
- BÚSQUEDA(" ",B5)+2 → se convierte en
- 6+2 → 8
- B5&" "&B5 → se convierte en
- "Henry, Matt"&" "& "Henry, Matt" → El operador ampersand. sumará los dos textos Henry Matt
- Salida → "Henry, Matt Henry, Matt"
- =MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ se convierte en
- MID("Henry, Matt Henry, Matt",8,10) → Toma, 8 es el número de inicio de los personajes y 10 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry, Matt Henry, Matt" .
- Salida → Matt Henry
- MID("Henry, Matt Henry, Matt",8,10) → Toma, 8 es el número de inicio de los personajes y 10 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry, Matt Henry, Matt" .
- "Henry, Matt"&" "& "Henry, Matt" → El operador ampersand. sumará los dos textos Henry Matt
- BUSCAR(", ", "Henry, Matt") → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- LEN(("Henry, Matt")-1) → La función LEN determina la longitud de los caracteres
- A continuación, pulse INTRODUCE después de escribir las funciones.
- Por último, utilice Asa de llenado para las otras celdas y esto cambiará sus nombres.
A continuación, aparecerán los siguientes resultados en la pantalla Nombre inverso columna.
Lecturas similares
- Cómo invertir texto en columnas en Excel (6 métodos prácticos)
- Cómo Invertir el Eje X en Excel (4 Trucos Rápidos)
- Invertir Orden de Leyenda de Gráfico de Barras Apiladas en Excel (Con Pasos Rápidos)
- Cómo Invertir el Orden de las Columnas Verticalmente en Excel (3 Maneras)
- Cómo invertir el orden de las hojas de cálculo en Excel (3 maneras fáciles)
4. Voltear nombres en Excel sin una coma
Si su conjunto de datos tiene nombres sin coma, pero desea darle la vuelta con una coma, siga los pasos que se indican a continuación.
📌 Pasos:
- En primer lugar, seleccione la celda C5 y escriba las funciones que se indican a continuación
Toma, B5 es el Nombre del empleado.
Desglose de fórmulas:
- LEN(B5)+1 → se convierte en
- LEN(("Henry Matt")+1) → La función LEN determina la longitud de los caracteres
- Salida → 11
- BÚSQUEDA(", ",B5)+1 → se convierte en
- BUSCAR(", ", "Henry Matt")+1) → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- Salida → 6+1→7
- B5&", "&B5 → se convierte en
- "Henry Matt"&","& "Henry Matt" → El operador ampersand. sumará los dos textos Henry Matt
- Salida → "Henry Matt, Henry Matt"
- =MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ se convierte en
- MID("Henry Matt, Henry Matt",7,11) → Toma, 7 es el número de inicio de los personajes y 11 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry Matt, Henry Matt" .
- Salida → Matt, Henry
- MID("Henry Matt, Henry Matt",7,11) → Toma, 7 es el número de inicio de los personajes y 11 es el número total de caracteres que extraeremos utilizando la función MID del texto "Henry Matt, Henry Matt" .
- "Henry Matt"&","& "Henry Matt" → El operador ampersand. sumará los dos textos Henry Matt
- BUSCAR(", ", "Henry Matt")+1) → La función BUSCAR. encuentra la posición del espacio en el texto Henry Matt
- LEN(("Henry Matt")+1) → La función LEN determina la longitud de los caracteres
- Pulse INTRODUCE .
- Utilice Asa de llenado para las demás celdas e invierta los nombres sin comas.
Finalmente, obtendrá el siguiente resultado.
5. Inversión de nombres con Excel VBA
Por último, también podemos invertir el nombre utilizando la función VBA code, un lenguaje de programación para Microsoft Excel y otras herramientas ofimáticas.
📌 Pasos:
- Ir a la Desarrollador tab>> Visual Basic opción .
- Haga clic en el botón Inserte y, a continuación, seleccione Módulo
Después, Módulo 1 donde insertaremos nuestro código.
- Anote lo siguiente VBA dentro del módulo creado
Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Then rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub
Toma, name_flip es el subprocedimiento nombre. Hemos declarado rng , wrk_rng como Gama , sym como Cadena .
- A continuación, ejecute el código pulsando la tecla F5 y aparecerá un cuadro de introducción de datos.
- Seleccione todas las celdas que desee invertir (aquí, $B$5:$B$8 es nuestro rango seleccionado) y pulse OK .
- A continuación, aparecerá otro cuadro de entrada.
- Escriba una coma ( , ) como símbolo de intervalo y pulse OK .
- En consecuencia, obtendrá su resultado.
Más información: Cómo Invertir una Cadena en Excel (3 Formas Adecuadas)
Sección práctica
En la parte derecha de cada hoja hemos incluido una sección de práctica para que practiques por tu cuenta.
Conclusión
Estos son algunos métodos sencillos para Invertir nombres en Excel Si tiene alguna duda o sugerencia, háganosla saber en la sección de comentarios. Para una mejor comprensión, descárguese la hoja de prácticas. Visite nuestro sitio web Exceldemy Gracias por su paciencia al leer este artículo.