diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index a7288ab1e2b453571a25f2ba5c8b8da6da07d6bf..80278186b6ee782952e38c54905497ed1370a57f 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -18,6 +18,7 @@ Changed
 * Optimize view for one register object ("lesson view") for mobile and tablet devices.
 * Optimize view for lessons of a week ("week view") for mobile and tablet devices.
 * German translations were updated.
+* Link to personal notes in the personal overview.
 
 Fixed
 ~~~~~
diff --git a/aleksis/apps/alsijil/tables.py b/aleksis/apps/alsijil/tables.py
index 1aaabe732c8fab0b6d13a7a530a46d44c26e9a52..19abbc3a5d7d80ab5729086fff72dc7e8c60e59e 100644
--- a/aleksis/apps/alsijil/tables.py
+++ b/aleksis/apps/alsijil/tables.py
@@ -89,22 +89,27 @@ class GroupRoleTable(tables.Table):
 class PersonalNoteTable(tables.Table):
     selected = SelectColumn(attrs={"input": {"name": "selected_objects"}}, accessor=A("pk"))
     date = tables.Column(
-        verbose_name=_("Date"), accessor=A("date_formatted"), order_by=A("day_start")
+        verbose_name=_("Date"), accessor=A("date_formatted"), order_by=A("day_start"), linkify=True
     )
     period = tables.Column(
-        verbose_name=_("Period"), accessor=A("period_formatted"), order_by=A("order_period")
+        verbose_name=_("Period"),
+        accessor=A("period_formatted"),
+        order_by=A("order_period"),
+        linkify=True,
     )
     groups = tables.Column(
         verbose_name=_("Groups"),
         accessor=A("register_object__group_names"),
         order_by=A("order_groups"),
+        linkify=True,
     )
     teachers = tables.Column(
         verbose_name=_("Teachers"),
         accessor=A("register_object__teacher_names"),
         order_by=A("order_teachers"),
+        linkify=True,
     )
-    subject = tables.Column(verbose_name=_("Subject"), accessor=A("subject"))
+    subject = tables.Column(verbose_name=_("Subject"), accessor=A("subject"), linkify=True)
     absent = tables.Column(verbose_name=_("Absent"))
     late = tables.Column(verbose_name=_("Tardiness"))
     excused = tables.Column(verbose_name=_("Excuse"))