Funzione FILTERXML di Excel
Author: Zhoumandy Last Modified: 2025-08-06
La funzione FILTERXML restituisce valori specifici da un testo XML utilizzando il percorso XPath fornito.
Sintassi
=FILTERXML(xml,xpath)
Argomenti
- Xml (obbligatorio): Una stringa in formato XML valido.
- Xpath (obbligatorio): Una stringa in formato XPath valido.
Valore restituito
La funzione FILTERXML restituisce valori specifici da un testo XML.
Note sulla funzione
- La funzione FILTERXML è stata introdotta in Excel 2013. Pertanto, non è disponibile nelle versioni precedenti di Excel. Non è disponibile nemmeno in Excel per il web o Excel per Mac.
- La funzione FILTERXML può apparire nella libreria di Excel per Mac, ma non restituisce risultati su Mac perché si basa sulle funzionalità del sistema operativo Windows.
- Il #VALORE! il valore di errore si verifica se si verifica una delle seguenti situazioni:
- l'argomento xml fornito non è valido;
- l'argomento xml fornito contiene uno spazio dei nomi con un prefisso non valido.
Esempio
Come mostra lo screenshot sottostante, la cella B4 contiene il testo XML. Per ottenere i dati specifici da questo testo XML utilizzando il percorso XPath specificato, procedere come segue.
Si prega di copiare la formula sottostante nella cella D4, quindi premere i tasti Ctrl + Shift + Enter per ottenere il risultato.
=FILTERXML(B4,"//food/name")
Note:
- Nella formula sopra, //food/name è l'argomento xpath inserito.
- In Excel per Microsoft 365, è possibile premere direttamente il tasto Invio dopo aver inserito la formula per ottenere il risultato poiché Excel 365 supporta la funzionalità di array dinamici che riversa automaticamente i risultati.
Funzioni correlate:
Funzione EVEN di Excel
La funzione EVEN arrotonda i numeri lontano da zero all'intero pari più vicino.
Funzione EXP di Excel
La funzione EXP restituisce il risultato della costante e elevata alla potenza n.