FILTRO.XML - Funzione FILTRO.XML

Excel 2013+, Excel 365

Riepilogo

La funzione FILTRO.XML di Excel consente di estrarre dati specifici da contenuti XML utilizzando espressioni XPath. È uno strumento potente per analizzare e recuperare informazioni strutturate da fonti XML, inclusi dati web e API.

Sintassi

FILTRO.XML(xml; xpath)

Parametri

Parametro Tipo Richiesto Descrizione
xml Testo Stringa in formato XML valido da processare
xpath Testo Percorso XPath standard per individuare gli elementi desiderati

Utilizzo della funzione FILTERXML

FILTRO.XML trasforma Excel in uno strumento di parsing XML professionale. Combinala con SERVIZIO.WEB per estrarre dati da API REST che restituiscono XML, o analizza feed RSS e documenti XML locali per automatizzare l'importazione di dati strutturati.

Esempi Comuni di FILTERXML

Estrazione titoli Wikipedia recenti

=FILTRO.XML(B2;"/rc/@title")

Estrae i titoli degli articoli dai dati XML restituiti da SERVIZIO.WEB su Wikipedia.

Prezzo azione da API finanziaria

=FILTRO.XML(SERVIZIO.WEB("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&CODIFICA.URL(C2));"//QuoteApiModel/Data/LastPrice")

Recupera l'ultimo prezzo di un'azione da API XML utilizzando il simbolo in C2.

Timestamp aggiornamenti

=FILTRO.XML(B2;"/rc/@timestamp")

Estrae l'orario UTC degli aggiornamenti recenti da dati Wikipedia XML.

Domande Frequenti

Controlla che l'XML sia valido e che l'espressione XPath sia corretta. XML malformato o namespace non validi causano questo errore.

No, FILTRO.XML richiede funzionalità Windows e non è supportata su Excel per Mac o Excel per il Web.

In Excel 365 usa formule matriciali dinamiche. Nelle versioni precedenti seleziona l'intervallo output e premi CTRL+MAIUSC+INVIO.

Errori Comuni e Soluzioni

#VALORE!

Cause: XML non valido o XPath errato

Solution: Verifica la struttura XML e la sintassi XPath con validatori online

Risultato vuoto

Cause: XPath non trova nodi corrispondenti

Solution: Testa l'espressione XPath con tool online come XPath Tester

#NOME?

Cause: Funzione non riconosciuta

Solution: Assicurati di usare Excel 2013+ su Windows

Note

  • Non disponibile su Excel per Mac o Web
  • Richiede XML ben formato
  • Supporta XPath 1.0 standard
  • Può restituire array con formule matriciali
  • Ottimale con SERVIZIO.WEB e CODIFICA.URL

Compatibilità

Disponibile in: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365 (Windows)

Non disponibile in: Excel per Mac, Excel per il Web, Excel 2010 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2013+, Excel 365