You can list the values underneath the name by using a sub summary part and sorting on the Name:
You could also put the values in a field as you request, but it creates difficulty with sizing the field. That is, the size of the field is dependent on the maximum number of values in a field.
If you have a table where each record represents a value you want, you can create a relationship between that table and the related values. Then, a relatively simple unstored calculation would create the value you want:
Substitute ( List ( values::value ) ; "¶" ; ", " )
However, as Daniel mentions, this has issues when lots of values are present.