Hello,
chart series data labels are set one series at a time. If you don't want to do it manually, you can use VBA. Something along the lines of
Sub setDataLabels()
'
' sets data labels in all charts
'
Dim sr As Series
Dim cht As ChartObject
'
With ActiveSheet
For Each cht In .ChartObjects
For Each sr In cht.Chart.SeriesCollection
sr.ApplyDataLabels
With sr.DataLabels
.ShowCategoryName = True
.ShowValue = False
.ShowSeriesName = True
End With
Next sr
Next cht
End With
End Sub
Right-click the sheet tab, select View Code and paste the code into the code window.
Set the desired True/False value for the three lines with the .Show[...] properties and hit F5 to run the macro on all charts in the sheet.