Hi
Let's simplify -- and leave alone the swapping part of the post; otherwise its hard to see what's going wrong -- (you'd normally have a temporary field for the swap, but you said that you were inputting that manually, probably where you are confused?). Disregard what I mentioned about the thumbnail text right now.
I am guessing but I think you are not using the custom caluclated "list field" for the display.
so reset the view or try a new one .. (or even use the stock Artists (small with files) template for that matter)
as an example using my fields so that you can follow the screen shots
1 - [Artist] =Bob Dylan; The Band which is a normal default field
2 - [Artist
s] which is a calculated list field using this expression
[artist]&datatype=[list]
3 - create a category view using the LIST field (in this case "Artists"
not "Artist" then [Album]

- check that in the view sort from the drop down menu (top left of the frame) is set to sort by [Name]

- check that the thumbnail text is also set to [Name] from the same drop down menu

There are should be no "Varies" showing up (I can post screen shots, but believe me

)
Now you must substitute your field names of course. But a list field should be the field inputted into the view itself.
You might have the following
[Artist] = Bob Dylan; The Band
[Artist
Sort] which is a normal, default field type = Dylan, Bob; The Band
[Artist
Display] which is a calculated list field
as lonf as you use the latter of the three in the view, it should show correctly
Try and get it to work this way first; then if needed you can check out expression fields or fool around with thumbnail displays later