
Sommario
La funzione FILTERXML di Excel restituisce dati specifici dal testo XML utilizzando l'espressione XPath specificata.
Scopo
Ottieni dati da XML con XpathValore di ritorno
Corrispondenza dei dati come testoSintassi
= FILTERXML (xml, xpath)argomenti
- xml : XML valido come stringa di testo.
- xpath - Un'espressione Xpath valida come stringa di testo.
Versione
Excel 2013Note sull'utilizzo
La funzione FILTERXML di Excel restituisce dati specifici dal testo XML utilizzando un'espressione XPath specificata.
XML è un formato di testo per la memorizzazione e il trasporto dei dati. Non dipende da alcun hardware o software particolare. XML è estensibile ed è progettato per trasportare i dati, invece di visualizzare i dati in un modo particolare. XML ha regole di sintassi rigide che consentono al software di attraversare la struttura di un documento XML ed eseguire varie operazioni.
XPath è uno speciale linguaggio di query per selezionare gli elementi e gli attributi in un documento XML. La funzione FILTERXML utilizza XPath per abbinare ed estrarre i dati dal testo in formato XML.
Nota: FILTERXML non è disponibile in Excel sul Mac o in Excel Online.
Esempio
Nell'esempio mostrato, la cella contiene XML che trasporta le informazioni sugli album pubblicati come CD. Ogni CD contiene il titolo dell'album, il nome dell'artista e l'anno di pubblicazione dell'album. La formula nella cella D5 utilizza FILTERXML per estrarre tutti i titoli:
=FILTERXML(B5,"//cd/title")
L'argomento xml è l'XML nella cella B5 e l'argomento xpath è l'espressione "// cd / title", che corrisponde a tutti gli elementi del titolo con il genitore. In Excel 365, che supporta matrici dinamiche, i risultati si riversano automaticamente nell'intervallo D5: D14.