Como inverter os nomes en Excel (5 métodos prácticos)

  • Comparte Isto
Hugh West

Queres aprender como inverter os nomes en Excel con algunhas fórmulas interesantes? Este artigo é para ti. Aquí comentamos 5 métodos sinxelos e prácticos para inverter os nomes en Excel.

Descargar Practice Workbook

Descarga o seguinte libro de prácticas. Axudarache a entender o tema con máis claridade.

Invertir nomes.xlsm

5 métodos para inverter nomes en Excel

Aquí , temos unha lista do Nome completo dalgúns empregados dunha empresa. Agora, imos demostrar os procedementos para revertir os nomes dos empregados segundo as súas ordes necesarias.

Sen esquecer que usamos Microsoft Excel 365 para crear este artigo, pero podes usar calquera outra versión segundo a túa conveniencia.

1. Usando a función de recheo de Flash para inverter nomes en Excel

Ao principio, podemos usar o Excel Función Flash Fill para inverter os nomes en Excel.

Para inverter o Nome completo , siga os pasos seguintes.

📌 Pasos:

  • Primeiro, escribe o nome na orde que desexes, como na captura de pantalla que se mostra a continuación.

  • A continuación, seleccione a primeira cela da columna Nome inverso e vai á pestana Inicio >> Encher despregábel >> Flash Fill .

  • A continuación, faga clic na cela C5 e, a continuación, arrastre cara abaixo a ferramenta Recheo de control para outroscelas.

  • Despois diso, se o resultado mostrado é o desexado, fai clic na icona que aparece na figura e selecciona Aceptar suxestións .

Polo tanto, verás que os nomes de pila foron invertidos. Así é como inverter os nomes en Excel.

2. Aplicar as funcións MID, SEARCH e LEN para inverter nomes en Excel

Neste método, usamos a combinación de MID , BUSCAR , e LEN para inverter os nomes.

📌 Pasos:

  • Seleccione a cela C5 e anote a función que se indica a continuación.
=MID(B5& ;” “&B5,BUSCAR(” “,B5)+1,LEN(B5))

Tamén podes escribilo na caixa de funcións.

Aquí, B5 é o Nome do empregado.

Desglose da fórmula:

  • LEN(B5) → convértese en
    • LEN(“Henry Matt”) → A función LEN determina a lonxitude dos caracteres
      • Saída → 10
    • BUSCAR(” “,B5) → convértese en
      • BUSCAR( ” “,“Henry Matt”) → A función BUSCA atopa a posición do espazo no texto Henry Matt
        • Saída → 6
      • BUSCAR(” “,B5)+1 → convértese en
        • 6+1 → 7
      • B5&” "&B5 → convértese en
        • "Henry Matt"&" “&“Henry Matt” → The Ampersand Operator sumará os dous textos Henry Matt
          • Saída → “Henry Matt Henry Matt”
        • MID(B5&” “&B5,BUSCAR( ” “,B5)+1,LEN(B5)) → convértese en
          • MID(“Henry Matt Henry Matt”,7,10) → Aquí, 7 é o número de inicio dos caracteres e 10 é o número total de caracteres que extraeremos mediante a función MID do texto “Henry Matt Henry Matt” .
            • Saída → Matt Henry

  • Despois de escribir a función preme ENTER e obterás o resultado.
  • Usa Fill Handle para as outras celas e isto cambiará os nomes.

Despois diso, terás o seguinte resultado.

3. Cambiar nomes con coma en Excel

Ás veces o seu conxunto de datos ten nomes separados por coma. Se queres cambialo, sigue os pasos a continuación.

📌 Pasos:

  • Selecciona a cela C5 e escriba as funcións que se indican a continuación.

=MID(B5&” “&B5,BUSCAR(“,”,B5) +2,LEN(B5)-1)

Aquí, B5 é o Nome do empregado.

Desglose da fórmula:

  • LEN(B5)-1 → convértese en
    • LEN((“Henry, Matt”)-1) → A función LEN determina a lonxitude dos caracteres
      • Saída → 10
    • BUSCAR(“, “,B5) → pasa a ser
      • BUSCAR(“, “,“Henry,Matt”) → A función BUSCA atopa a posición do espazo no texto Henry Matt
        • Saída → 6
      • BUSCAR(” “,B5)+2 → pasa a ser
        • 6+2 → 8
      • B5&" "&B5 → convértese en
        • "Henry, Matt"&" "&"Henry, Matt" → The Ampersand Operator sumará os dous textos Henry Matt
          • Saída → "Henry, Matt Henry, Matt"
        • =MID(B5&” “&B5,BUSCAR(“,”,B5)+2,LEN(B5)-1)→ pasa a ser
          • MID(“Henry, Matt Henry, Matt”,8,10) → Aquí, 8 é o número inicial dos caracteres e 10 é o número total de caracteres que extraeremos mediante a función MID do texto “Henry, Matt Henry, Matt” .
            • Saída → Matt Henry

  • A continuación, prema ENTER despois de escribir as funcións.
  • Por último, use Fill Handle para as outras celas e isto cambiará os teus nomes.

Despois, os seguintes resultados aparecerán na columna Nome inverso .

Lecturas similares

  • Como invertir texto en columnas en Excel (6 métodos prácticos)
  • Como invertir o eixe X en Excel (4 trucos rápidos)
  • Orden inversa das lendas do gráfico de barras apiladas en Excel (con QuickPasos)
  • Como inverter a orde das columnas verticalmente en Excel (3 xeitos)
  • Como inverter a orde das follas de traballo en Excel (3 Formas fáciles)

4. Invertir nomes en Excel sen coma

Se o seu conxunto de datos ten nomes sen coma pero quere virar con coma, siga o seguinte pasos.

📌 Pasos:

  • Primeiro, selecciona a cela C5 e escribe as funcións indicadas a continuación
=MID(B5&", "&B5,SEARCH(" ",B5)+1,LEN(B5)+1)

Aquí, B5 é o Nome do empregado.

Desglose da fórmula :

  • LEN(B5)+1 → convértese en
    • LEN((“Henry Matt”)+1) → O LEN función determina a lonxitude dos caracteres
      • Saída → 11
    • BUSCAR(“, “,B5)+1 → convértese en
      • BUSCAR((“, “, “Henry Matt”)+1) → A función BUSCA atopa a posición do espazo no texto Henry Matt
        • Saída → 6+1→7
      • B5&”, “&am p;B5 → convértese en
        • “Henry Matt”&”,”&“Henry Matt” → The Ampersand Operator sumará os dous textos Henry Matt
          • Saída → "Henry Matt, Henry Matt"
        • =MID(B5&" "&B5, SEARCH(“,”,B5)+2,LEN(B5)-1)→ convértese en
          • MID(“Henry Matt, Henry Matt”,7,11) → Aquí, 7 é o número de inicio dos caracteres e 11 é o número total de caracteres que extraeremos mediante a función MID do texto “Henry Matt, Henry Matt” .
            • Saída → Matt, Henry

  • Preme ENTER .
  • Usa Encher o controlador para as outras celas e inverte os nomes sen comas.

Finalmente, terás o seguinte resultado.

5. Inverter nomes usando Excel VBA

Por último, tamén podemos inverter o nome usando o código VBA , unha linguaxe de programación para Microsoft Excel e outras ferramentas ofimáticas.

📌 Pasos:

  • Vai á pestana Desenvolvedor >> opción de Visual Basic .

  • Fai clic na pestana Inserir e despois selecciona o Módulo

Despois, crearase o Módulo 1 onde inseriremos o noso código.

  • Anote o seguinte VBA código dentro do módulo creado
8916 Here, name_flip is the sub-procedure name. We have declared rng, wrk_rng as Range, sym as String. 

  • A continuación, executa o código premendo o botón F5 e aparecerá unha caixa de entrada .
  • Seleccione todas as celas que quere inverter (aquí, $B$5:$B$8 é o noso intervalo seleccionado) e prema Aceptar .

  • A continuación, aparecerá outra caixa de entrada.
  • Escriba unha coma ( , ) como símbolo do intervalo e prema OK .

  • En consecuencia, obterás o teu resultado.

Ler máis: Como invertir unha cadea en Excel (3 xeitos adecuados)

Sección de práctica

Proporcionamos un sección de práctica en cada folla do lado dereito para a súa práctica. Faino por ti mesmo.

Conclusión

Entón, estes son algúns métodos sinxelos para Invertir nomes en Excel . Infórmanos na sección de comentarios se tes algunha pregunta ou suxestión. Para unha mellor comprensión, descarga a ficha práctica. Visita o noso sitio web Exceldemy para descubrir diferentes tipos de métodos de Excel. Grazas pola túa paciencia ao ler este artigo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.