FILTRO.XML (funzione FILTRO.XML)

Questo articolo descrive la sintassi della formula e l'uso della funzione FILTRO.XML in Microsoft Excel.

Nota : La funzione FILTRO.XML non è disponibile in Excel Online, né in Excel 2016 per Mac.

Descrizione

Restituisce dati specifici dal contenuto XML usando il valore XPath specificato.

Sintassi

FILTRO.XML(xml, xpath)

Gli argomenti della sintassi della funzione FILTRO.XML sono i seguenti:

  • Xml    Obbligatorio. Stringa in formato XML valido.

  • Xpath   Obbligatorio. Stringa in formato XPath standard.

Osservazioni

  • Se XML non è valido, FILTRO.XML restituirà il valore di errore #VALORE!.

  • Se XML contiene uno spazio di nomi con prefisso non valido, FILTRO.XML restituirà il valore di errore #VALORE!.

Esempio

Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati.

URL query:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

Risposta XML:

=SERVIZIO.WEB(A2)

Modificate più di recente:

=FILTRO.XML(B3,"//rc/@title")

=FILTRO.XML(B3,"//rc/@timestamp")

=FILTRO.XML(B3,"//rc/@title")

=FILTRO.XML(B3,"//rc/@timestamp")

=FILTRO.XML(B3,"//rc/@title")

=FILTRO.XML(B3,"//rc/@timestamp")

Descrizione

In questo esempio la funzione FILTRO.XML viene usata sui dati XML restituiti nella cella B3, che sono forniti dai risultati della funzione SERVIZIO.WEB sulla query Web nella cella A2. I dati prodotti da FILTRO.XML vengono restituiti nelle celle B7:B9 e C7:C9 e mostrano i tre risultati di query su Wikipedia aggiornati più di recente e l'ora dell'aggiornamento (in UTC, "Coordinated Universal Time").

Le celle B7:B9 contengono la formula =FILTRO.XML(B3,"//rc/@title"), che va inserita in tali celle come formula in forma di matrice. Selezionare B7:C9, inserire la formula e premere CTRL+MAIUSC+INVIO. Le celle C7:C9 contengono la formula =FILTRO.XML(B3,"//rc/@timestamp"), che va anch'essa inserita come formula in forma di matrice.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×