Hi Darren,

I find it easier to place the column to the right of the column containing the data, but it really doesn't matter where it is, as long as it is part of the same table as the data. A convenient place to put it might be the rightmost column of the table, which would keep it out of the way of data entry, particularly if you also hid the Sort column.
The key to making it work is to make sure the formula references data in the correct column and on the same row as the current iteration of the formula.
Badunit's formula is for a table in which the full titles are listed in column B. Mine are for titles listed in column A.
Badunit used only the column letter to indicate the cell containing the title; I used the column letter and row number of the cell. Numbers is usually smart enough to know whether "B" refers to the whole of column B or to the cell in column B on the same row as the formula.
Other that that, the formulas are essentially the same;
**: =IF(LEFT(B,2)="a ",RIGHT(B,LEN(B)-2), IF(LEFT(B,4)="the ",RIGHT(B,LEN(B)-4),B))
Barry: =IF(LEFT(A2,2)="a ",RIGHT(A2,LEN(A2)−2),IF(LEFT(A2,4)="the ",RIGHT(A2,LEN(A2)−4),A2))
In either example, the formula is entered in row 2 of its column (cell B2 in my example), then filled down to the last row of the table containing the titles.
If the column is visible, you can sort the list using Sort Ascending in the Sort column's contextual menu; if the column i hidden, select the table, then choose Sort and Filter options from the Table menu or click the Sort and Filter button beside the Format brush.
Regards,
Barry