Cómo invertir nombres en Excel (5 métodos prácticos)

  • Compartir Este
Hugh West

¿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.xlsm

5 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.
=MID(B5&""&B5,SEARCH(" ",B5)+1,LEN(B5))

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

  • 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

  • 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
=MID(B5&","&B5,SEARCH(" ",B5)+1,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 → 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

  • 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.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.