Yeah, basically the results only tell you if a name already exists. If the formula includes everything in one cell, you don't even get to know what table it is in. If you set a table to have a series of these formulas (one for each table), you can tell which one it came from. But none of this tells you were in a table it is found.
That might be possible, but I just don't know enough about Numbers to figure that one out. Basically, you'd want something that gives you the cell reference for each table it is found it.
And, if the name isn't found, you still have to enter it in whatever area you normally would do so.
How is your data set up? Are the names always in a certain column or row?
If you are going to always enter names in a certain column (let's say column A), you could add a new column before that (moving the names to column B). That new column could contain the same type formula I showed, referencing the name you just typed in what is now column B.
All would check the same area of the spreadsheet for the name you entered, but since this would include the cell you just typed the name in, a result of "1" would mean it did not exist before. The only advantage of this is that you don't have to enter the name again if it is new. On the negative side, you have another column you may prefer not to have AND, if you change the size of your spreadsheet, you have to changed the formula range for each cell with a formula (you can drag a single change to cover all the others, but it is still more work than only changing it in one place.