Funzione Excel FILTRO XML
La funzione FILTERXML restituisce valori specifici dal testo XML utilizzando l'XPath specificato.
Sintassi
=FILTERXML(xml,xpath)
argomenti
- Xml (obbligatorio): una stringa in formato XML valido.
- xpath (obbligatorio): una stringa in formato XPath valido.
Valore di ritorno
La funzione FILTERXML restituisce valori specifici dal testo XML.
Note sulle funzioni
- La funzione FILTERXML viene introdotta in Excel 2013. Pertanto, non è disponibile nelle versioni precedenti di Excel. E non è nemmeno disponibile in Excel per il Web o Excel per Mac.
- La funzione FILTERXML può essere visualizzata nella libreria di Excel per Mac, ma non restituisce risultati su Mac perché si basa sulla funzionalità del sistema operativo Windows.
- La #VALORE! il valore di errore si verifica se si verifica una delle 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 qui sotto, la cella B4 contiene il testo XML. Per ottenere i dati specifici da questo testo XML utilizzando l'XPath specificato, eseguire le operazioni seguenti.
Si prega di copiare la formula seguente nella cella D4, quindi premere il tasto Ctrl + Shift + Enter tasti per ottenere il risultato.
=FILTROXML(B4,"//cibo/nome")
Note:
- n la formula sopra, //cibo/nome è l'argomento xpath di input.
- In Excel per Microsoft 365, puoi premere direttamente il Enter dopo aver inserito la formula per ottenere il risultato perché Excel 365 supporta il array dinamici funzione che distribuisce automaticamente i risultati.
Funzioni relative:
-
Excel EVEN Funzione
La funzione PARI arrotonda i numeri da zero all'intero pari più vicino.
-
Excel EXP Funzione
La funzione EXP restituisce il risultato della costante e elevato all'ennesima potenza.