diff --git a/netbox/utilities/tables/columns.py b/netbox/utilities/tables/columns.py
index a75172575..24c22ec0c 100644
--- a/netbox/utilities/tables/columns.py
+++ b/netbox/utilities/tables/columns.py
@@ -324,7 +324,10 @@ class CustomFieldColumn(tables.Column):
# Linkify custom URLs
return mark_safe(f'{value}')
if value is not None:
- return value
+ obj = self.customfield.deserialize(value)
+ if hasattr(obj, 'get_absolute_url'):
+ return mark_safe(f'{obj}')
+ return obj
return self.default