Is it possible to have a collapsible/expandable cell?

This might be a dumb and silly question, but is there any way to have a cell that only shows a certain number of characters, but can be expanded to view the whole cell's contents?

Say, for example, I have a games spreadsheet of my games, and in one column, I want to add tags to describe the game. I've got it so it could have multiple tags, separated with a | symbol, i.e.,

Action|New|Puzzle|Platformer

Is it possible to have a much larger list without resizing the rows or columns, with the same format, but will still show the first few tags, until 50 characters max, OR the last complete tag before the next (|), are shown, to avoid incomplete tags from being shown? I don't even know if it is possible, but an example might be if I have these tags:

Action|Single Player|Hack and Slash|Third Person|Sci-fi|Adventure|Story Rich|Controller|Quick-Time Events|Great Soundtrack|Beat 'em up|Space|Platformer|Multiple Endings|RPG|Classic|Difficult|Physics|Multiplayer|Atmospheric

and then the cell would display:
Action|Single Player|Hack and Slash|Third Person

with a way to expand it to see all of the cell's contents? I don't really want to use the text wrapping formats in this case, and I doubt it is possible, but I still thought I'd ask, as maybe there is some solution I am not aware of.