Add custom data field column to contribution tab
As Jon says you will need to write some code, it wouldn't be difficult to implement though.

What I tend to do is create a Civi extension or use an existing one as explained here.

Once done, you could use hook_civicrm_searchColumns to add an extra column header as explained here and then create a custom template, as documented  here, of the file templates/CRM/Contribute/Form/Selector.tpl to output the value needed.

The downside of the searchColumns hooks is that you wont be able to sort the data for that specific value.

Hope that gives more insights.