Sure, but you need to put a pretty artificial ordering on your elements, and you need an odd number of elements (although see below). Say your ordering is numbers comes before words, numbers have their usual ordering, words are lexicographically ordered, and null comes first. Then your set in order is
(,2,3,4.56, 9, 11, 54, 9, JAMES, Joy)
Unfortunately, that examples has ten elements. The 5th and 6th elements are 9 and 11 so you could average the two an call the median 10. In general though, you would need a way to average two elements for even sized sets.
I've never seen anyone do this though.