Assuming your data is in the range A1:E19, where C1:E1 are additional
column headers. You can create a xy scatter with 4 series.
=SERIES(,Sheet1!$D$2:$D$8,Sheet1!$E$2:$E$8,1)
=SERIES(,Sheet1!$D$9:$D$12,Sheet1!$E$9:$E$12,2)
=SERIES(,Sheet1!$D$13:$D$17,Sheet1!$E$13:$E$17,3)
=SERIES(,Sheet1!$D$18:$D$19,Sheet1!$E$18:$E$19,4)
You can then use a free addin to link the textual description to the
data points. Try Rob Bovey's xy chart labeler.
http://www.appspro.com/Utilities/ChartLabeler.htm
The overlapping of data label text can only be resolved by manually
changing the alignment property of each label or dragging the data label
to a new position with the mouse.
Cheers
Andy