Come estrarre dati da un grafico in Excel?

I grafici in Excel sono ampiamente utilizzati per visualizzare i dati e le tendenze in modo più efficace. Tuttavia, potrebbero esserci situazioni in cui si ha solo un grafico senza accesso ai dati originali, come mostrato nell'esempio sottostante. In questi casi, l'estrazione dei dati dal grafico può essere essenziale. Questa guida fornisce una procedura dettagliata per recuperare i dati da un grafico o un diagramma in Excel utilizzando il codice VBA.
Estrai dati dal grafico con VBA
1. È necessario creare un nuovo foglio di lavoro e rinominarlo come "ChartData". Vedere la schermata:
2. Seleziona il grafico da cui desideri estrarre i dati. Premi contemporaneamente i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".
3. Clicca su "Inserisci" > "Modulo", quindi incolla il seguente codice VBA nella finestra "Modulo".
Sub GetChartValues()
'Updateby20220510
Dim xNum As Integer
Dim xSeries As Object
On Error Resume Next
xCount = 2
xNum = UBound(Application.ActiveChart.SeriesCollection(1).Values)
Application.Worksheets("ChartData").Cells(1, 1) = "X Values"
With Application.Worksheets("ChartData")
.Range(.Cells(2, 1), _
.Cells(xNum + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1).XValues)
End With
For Each xSeries In Application.ActiveChart.SeriesCollection
Application.Worksheets("ChartData").Cells(1, xCount) = xSeries.Name
With Application.Worksheets("ChartData")
.Range(.Cells(2, xCount), _
.Cells(xNum + 1, xCount)) = _
Application.WorksheetFunction.Transpose(xSeries.Values)
End With
xCount = xCount + 1
Next
End Sub
4. Quindi fai clic sul pulsante "Esegui" per eseguire il codice VBA. Vedere la schermata:
Potrai quindi vedere i dati estratti nel foglio "ChartData".
Suggerimento:
1. Puoi formattare le celle secondo necessità.
2. Per impostazione predefinita, i dati del grafico selezionato vengono estratti a partire dalla prima cella del foglio ChartData.
Suggerimento: Se lavori frequentemente con grafici complessi in Excel, ricrearli ogni volta può essere noioso. Con lo strumento "AutoTesto" di "Kutools per Excel", puoi semplificare questo processo. Crea i grafici una volta, aggiungili al riquadro AutoTesto e riutilizzali in qualsiasi momento e ovunque. Devi solo aggiornare i riferimenti per adattarli alle tue esigenze specifiche. Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora |
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!