! is used to add a | to a page in cases where parserfunctions stop it from being used. This is used in special templates for creating tables which are affected by parserfunctions.
Note: Unlike on other projects there is an additional part to this template which allows you to add what content appears after the | as the first parameter.