XMLFILTRO (Función XMLFILTRO)

Excel 2013+, Excel 365

Resumen

La función XMLFILTRO extrae datos específicos de contenido XML utilizando expresiones XPath. Permite analizar y obtener información estructurada de documentos XML directamente en Excel, facilitando el procesamiento de datos web y APIs.

Sintaxis

XMLFILTRO(xml, xpath)

Parámetros

Parámetro Tipo Requerido Descripción
xml Texto Cadena que contiene XML válido
xpath Texto Consulta XPath para seleccionar nodos específicos

Usando la función FILTERXML

XMLFILTRO es perfecta para extraer datos estructurados de respuestas XML de servicios web. Combínala con WEBSERVICE para obtener cotizaciones de acciones, datos meteorológicos o cualquier API que devuelva XML.

Ejemplos Comunes de FILTERXML

Extraer títulos de Wikipedia

=XMLFILTRO(B2,"//rc/@title")

Extrae títulos de resultados recientes de búsqueda Wikipedia desde datos XML en B2.

Cotización de acciones en tiempo real

=XMLFILTRO(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")

Obtiene el último precio de una acción usando su símbolo en C2.

Timestamp de actualización

=XMLFILTRO(B2,"//rc/@timestamp")

Extrae la fecha/hora UTC de actualización de resultados XML.

Preguntas Frecuentes

Ocurre cuando el XML no es válido o contiene espacios de nombres con prefijos incorrectos.

No, solo funciona en versiones de escritorio de Excel para Windows.

Sí, en Microsoft 365 usa matrices dinámicas. En versiones anteriores selecciona el rango y usa Ctrl+Shift+Enter.

Errores Comunes y Soluciones

#¡VALOR!

Cause: XML inválido o prefijo de espacio de nombres incorrecto

Solution: Verifica que el XML sea bien formado y usa espacios de nombres válidos

Sin resultados

Cause: XPath no coincide con estructura XML

Solution: Prueba diferentes expresiones XPath o usa XML válido

Notas

  • Requiere Excel 2013+ en Windows
  • No disponible en Excel Online ni Mac
  • Excel para Mac puede mostrarla pero no funciona
  • Usa con WEBSERVICE para datos web dinámicos
  • XPath distingue mayúsculas/minúsculas

Compatibilidad

Disponible en: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365 (Windows)

No disponible en: Excel para Mac, Excel Online, Excel 2010 y anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2013+, Excel 365