Funzione FILTROXML di Excel
La funzione FILTROXML restituisce valori specifici dal testo XML utilizzando l’XPath fornito.

Sintassi
=FILTERXML()xml,xpath)
Argomenti
- Xml (obbligatorio): una stringa in formato XML valido.
- XPath (obbligatorio): una stringa valida in formato XPath.
Valore restituito
La funzione FILTROXML estrae valori specifici dal testo XML.
Note sulla funzione
- La funzione FILTROXML è stata introdotta in Excel 2013. Di conseguenza, non è disponibile nelle versioni precedenti di Excel, né in Excel per il Web o in Excel per Mac.
- La funzione FILTROXML potrebbe essere presente nella libreria di Excel per Mac, ma non restituisce risultati su Mac poiché si basa su funzionalità esclusive del sistema operativo Windows.
- Il valore di errore #VALORE!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 mostrato nell’immagine seguente, la cella B4 contiene del testo in formato XML. Per estrarre dati specifici da questo testo utilizzando l’XPath indicato, segui questi passaggi.
Copia la formula seguente nella cella D4, quindi premi contemporaneamente i tasti Ctrl + Maiusc + Invio per ottenere il risultato.
=FILTROXML()B4,«//food/name»)

Note:
- Nella formula sopra, //food/name è l’argomento XPath immesso.
- In Excel per Microsoft 365, puoi premere direttamente il tasto Invio dopo aver inserito la formula per ottenere il risultato, grazie al supporto delle matrici dinamiche, che espandono automaticamente i risultati.
Funzioni correlate:
Funzione Excel EVEN
La funzione PARI arrotonda i numeri allontanandoli da zero fino all’intero pari più vicino.
Funzione Excel EXP
La funzione EXP restituisce il risultato della costante *e* elevata alla potenza *n*.