Sports Analytics con Python: Comparando los partidos con mayor y menor actividad ofensiva del Mundial FIFA 2026

Imagen
¿Qu茅 hace realmente emocionante a un partido de f煤tbol? Cuando hablamos de un gran partido solemos pensar inmediatamente en muchos goles. Sin embargo, en Sports Analytics la producci贸n ofensiva puede analizarse desde una perspectiva mucho m谩s amplia utilizando estad铆sticas avanzadas. En este proyecto desarroll茅 un Match Excitement Score (MES) , un 铆ndice que resume la actividad ofensiva de cada encuentro del Mundial FIFA 2026 mediante una combinaci贸n de m茅tricas tradicionales y avanzadas. Todo el an谩lisis fue realizado en Python utilizando Pandas y Matplotlib, compartiendo adem谩s el notebook completo para que cualquier persona pueda reproducir los resultados. ¿C贸mo se construy贸 el Match Excitement Score? El 铆ndice integra seis variables ofensivas disponibles en el dataset: ⚽ Goles 馃搱 Expected Goals (xG) 馃幆 Total de disparos 馃 Disparos a puerta 馃敟 Big Chances 馃搷 Toques dentro del 谩rea rival Cada variable fue estandarizada mediante Z-score y posteriormente ...

馃憠 Macro en Word para resaltar palabras clave autom谩ticamente (con c贸digo VBA)

Macro en Word para Resaltar Palabras Clave autom谩ticamente (VBA paso a paso)

Ejemplo pr谩ctico: Aprende a crear una macro en Word que resalta palabras clave autom谩ticamente en documentos largos usando VBA.

Si trabajas con documentos largos como contratos, pol铆ticas, reportes o tesis, probablemente sabes lo dif铆cil que es encontrar r谩pidamente las palabras clave importantes.

En esta publicaci贸n te comparto una macro en Word que te permite ingresar una lista de palabras clave, y el sistema las resalta autom谩ticamente en todo el texto.


¿Para qu茅 sirve esta macro en Word?

Este tipo de automatizaci贸n es muy 煤til para:

  • Revisi贸n de contratos legales
  • An谩lisis de documentos largos
  • Identificaci贸n de t茅rminos importantes
  • Auditor铆a de textos

Con una sola ejecuci贸n puedes ahorrar minutos o incluso horas de trabajo.


馃捇 C贸digo de la macro en Word (VBA)

Copia y pega este c贸digo en el editor de VBA:


Sub ResaltarPalabrasClave()
    Dim palabras As String
    Dim palabra As Variant
    Dim rng As Range

    palabras = InputBox("Escribe las palabras clave separadas por comas:")

    If palabras = "" Then Exit Sub

    Dim lista() As String
    lista = Split(palabras, ",")

    For Each palabra In lista
        Set rng = ActiveDocument.Content
        With rng.Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = Trim(palabra)
            .Replacement.Highlight = True
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = False
            .MatchWholeWord = True
            .Replacement.Text = Trim(palabra)
            .Execute Replace:=wdReplaceAll
        End With
    Next palabra

    MsgBox "Palabras resaltadas correctamente"
End Sub

馃О C贸mo usar la macro paso a paso

  1. Abre Word y presiona Alt + F11
  2. Inserta un m贸dulo (Insertar → M贸dulo)
  3. Pega el c贸digo
  4. Guarda como archivo .docm
  5. Ejecuta con Alt + F8

馃搳 Ejemplo de uso real

Imagina que tienes un contrato y necesitas encontrar palabras como:

  • pago
  • plazo
  • obligaci贸n

Con esta macro puedes resaltarlas autom谩ticamente en segundos.


馃帴 Video explicaci贸n paso a paso


馃敟 M谩s macros 煤tiles en Word y Excel


馃殌 Conclusi贸n

Las macros en Word permiten automatizar tareas repetitivas y ahorrar mucho tiempo.

Si trabajas con documentos largos, esta macro puede convertirse en una herramienta esencial.

TIP: puedes modificar el c贸digo para cambiar colores o buscar frases completas.


Si necesitas una macro personalizada o automatizar procesos en Excel o Word, puedes contactarme a zelideth27@gmail.com

Comentarios

馃殌 Mantener este blog funcionando requiere tiempo y caf茅. ¡Puedes contribuir con uno aqu铆!

Entradas m谩s populares de este blog

Gu铆a Pr谩ctica: Ejemplo Completo de ASPX para Desarrolladores Web

馃憠 C贸mo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con c贸digo VBA)