Navegación Rápida
XMLFILTRO (Función XMLFILTRO)
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 |
Sí | Cadena que contiene XML válido |
| xpath | Texto |
Sí | 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
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