"Another member asked me to clarify this"
If memory serves, I was "another member." You've made it a bit difficult to tell by starting a new discussion rather than using the "Reply" button to continue discussing the same issue in the same thread.
"Basically, I what I need is the FID number on one sheet to line up with the FID on other sheet with spaces in between the ones that don't match, but with all data combined onto one spreadsheet."
Let's start by naming that "one spreadsheet" (actually, that one table) "combined"
If I'm reading your need statement correctly
- You need "combined" to include "all data" (from both source tables).
- Each fid number listed (on either source table) is to have a line on "combined"
- Each line on "combined" is to contain "all data" connected with the fid number on that line.
- If the fid number is included on Table 1 AND on Table 1-1, that line of "combined" will contain the data from Table 1 associated with that fid, AND the data from Table 1-1 associated with that fid.
- If the fid number is included only Table 1, that line of "combined" will contain the data from Table 1 associated with that fid. The cells in columns for data from Table 1-1 will be 'empty.'
- If the fid number is included only Table 1-1, that line of "combined" will contain the data from Table 1-1 associated with that fid. The cells in columns for data from Table 1 will be 'empty.'
Here's an example based on your data above. I've replaced the 'filenames' data with constructed filenames to avoid having to type them in, and constructed the filepaths based on the new filenames data, but have used your sample data in the other columns of the two source tables.

Note that I have reversed the order of the fid and nid columns in Table 1-1. This is for two reasons:
--to make the fid placement consistent between the two tables
--to place the fid in the leftmost column, as required for use with the VLOOKUP function.
Switching the positions of the first to columns is a simple drag and drop operation:
Click on a cell in column A of Table 1-1 to make that the active table and show to row and column reference tabs above and to the right of the table.
Click on the column reference tab for column A to select that column. Release the mouse button.
Click again on the reference tab, placing the mouse pointer just to the left of the "A". Hold the mouse button down and drag the tab (and the whole column) down and to the right. When a thicker blue line appears between the fid column and the Field photo list column, release the mouse button to drop the nid column back into the table at that position.
(You may want to practise this a few times on a new table before trying it on your data table.)
Two new tables:
Aux is a two column table, used to collect the full lids of fid numbers from the two source tables, and to eliminate duplicates by converting the copy of the duplicate number from Table 1 to a very large number (9999999). See notes below regarding this table.
combined is the result table collecting all of the data recorded on the two source tables.

combined:
This table used three formulas, entered in A2, B2 and D2, then filled into columns A, B & C, and D & E.
Column Header labels are entered into ther respective cells in row 1.
A2: =IF(SMALL(aux :: A:B,ROW()-1)<MAX(aux :: A:B),SMALL(aux :: A:B,ROW()-1),"")
Filled down to the end of column A.
SMALL returns the nth smallest number from a collection of numbers. "nth" is determined by ROW()-1.
IF permits the returned value to be recalculated and returned to the cell if the result is smaller than the maximum (9999999) value in the collection, otherwise the formula returns a null string ( "" ), giving the appearance of an empty cell.
B2 (core) =VLOOKUP($A2,'Table 1-1' :: $A:$C,COLUMN(),FALSE)
B2: =IFERROR(VLOOKUP($A2,'Table 1-1' :: $A:$C,COLUMN(),FALSE),"")
Filled right to C2, both filled down to the end of their respective columns.
The core formula (shown first) is a straight VLOOKUP which gets an fid value from column A of this table and looks for it in the leftmost column of the three column lookup table, Table 1-1::$A$C. If it finds that value, it returns the value from 'this column' ( COLUMN() ) of the table. FALSE here means VLOOKUP will accept only an exact match. If it does not find an exact match, VLOOKUP throws an error.
In the full formula (shown below the core version), an error trap has been added to catch the error and return a null string to the cell.
D2: =IFERROR(VLOOKUP($A2,Table 1 :: $A:$C,COLUMN()-2,FALSE),"")
Filled right to E2, both filled down to the end of their respective columns.
This is the same formula as in B2 and C2, edited to search and return values from Table 1, and to get the returned values from columns two to the left ( COLUMN()-2 ) of the column containing the formula.
aux
As noted above, this auxiliary table gathers and filters the fid numbers to provide a single copy of each fid, and several very large numbers that will not appear in the list. Using Union-Range in Numbers 3 (not available in Numbers '09, which I'm using) may provide a means of collecting this set of fids without the use of an auxiliary table.
aux contains two formulas.
A2: =IF(LEN('Table 1-1' :: A2)<1,9999999,'Table 1-1' :: A2)
Filled down to end of column.
LEN() measures the length, in characters, of the entry in this row of column A of Table 1-1.
IF that length is less than 1 character (ie. if the cell is empty), the formula returns a VLN, larger than the maximum fid number, otherwise, the formula returns the value from that cell.
B2: =IF(OR(LEN(Table 1 :: A2)<1,COUNTIF($A,Table 1::A2)>0),9999999,Table 1 :: A2)
Filled down to end of column.
This is the same formula as in A2, with one added condition.
An empty cell in this row of column A of table 1 OR a duplicate in this row of column A of any value in column A of this table will cause IF to return the VLN. If the target cell is not empty and does not contain a value already in the list IF returns the value from the target cell.
NOT HANDLED:
If aux is longer (in rows) than either of the source tables, the A2 reference will attempt to read cells beyond the end of the table it references, and will throw an error. As all cells in these columns are referenced by the formula transferring the fid numbers to "combined",column A of "combined" will then fill with error triangles, and the rest of the cells in "combined" will go 'blank.'
IF filling the combined table is a one-time operation, after which data entry will be made directly to that table, this should not be a major issue. If future entries will be made to the two source tables, and transferred to combined, then you will want to place an error trap onto these two formulas, allowing the length of the aux table to be more than the length of either source table, and giving room for those tables to expand.
Error trap with VLN return: =IFERROR(formula,9999999)
Replace formula with the existing formula before filling it down the column.
Regards,
Barry