Función FILTROXML de Excel
La función FILTERXML devuelve valores específicos del texto XML utilizando el XPath dado.
Sintaxis
=FILTERXML(xml,xpath)
Argumentos
- Xml (obligatorio): una cadena en formato XML válido.
- Xpath (obligatorio): una cadena en formato XPath válido.
Valor de retorno
La función FILTERXML devuelve valores específicos del texto XML.
Notas de función
- La función FILTERXML se introduce en Excel 2013. Por lo tanto, no está disponible en versiones anteriores de Excel. Y tampoco está disponible en Excel para la web o Excel para Mac.
- La función FILTERXML puede aparecer en la biblioteca de Excel para Mac, pero no devuelve resultados en Mac porque depende de la funcionalidad del sistema operativo Windows.
- La #¡VALOR! valor de error se produce si se produce una de las situaciones:
- el argumento xml proporcionado no es válido;
- el argumento xml proporcionado contiene un espacio de nombres con un prefijo que no es válido.
Ejemplo
Como muestra la siguiente captura de pantalla, la celda B4 contiene el texto XML. Para obtener los datos específicos de este texto XML utilizando el XPath especificado, haga lo siguiente.
Copie la siguiente fórmula en la celda D4, luego presione el Ctrl + Shift + Participar claves para obtener el resultado.
=FILTROXML(B4,"//comida/nombre")
Notas:
- En la fórmula anterior, //comida/nombre es el argumento xpath de entrada.
- In Excel para Microsoft 365, puede presionar directamente el botón Participar clave después de ingresar la fórmula para obtener el resultado porque Excel 365 admite el matrices dinámicas característica que derrama los resultados automáticamente.
Funciones relativas:
-
Excel EVEN Función
La función EVEN redondea los números desde cero hasta el entero par más cercano.
-
Excel EXP Función
La función EXP devuelve el resultado de la constante e elevada a la n-ésima potencia.