KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione FILTROXML di Excel

AutoreZhoumandy Data di modifica

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

funzione filterxml 1


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

  1. 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.
  2. 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.
  3. 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»)

funzione filterxml 2

Note:

  1. Nella formula sopra, //food/name è l’argomento XPath immesso.
  2. 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*.