Read through multiple text files based upon unique match criteria and replace

New to powershell and need help to read through multiple text files using a unique identifier and replace address information within the record that was found.

Search Criteria:

ID Old Address Old Zip New Address New Zip
100 123 Anywhere St 12345 123 Anywhere St 12399
200 345 Johnson Avenue 13579 345 John Ave. 13579

  

File1.txt

100   123 Anywhere St.          12345

200   345 Johnson Avenue     13579

File2.txt

200   345 Johnson Avenue     13579

300   678 No Name Road       24680

Result after program run:

File1.txt

100   123 Anywhere St.    12399

200   345 John Ave.         13579

File2.txt

200   345 John Ave.          13579

300   678 No Name Road   24680

I was able to write (below) that would read through a match.txt file, which held the ID's and was able to find what files would have to be changed and put into a spreadsheet but want to modify to do what I've described above.

$match = Get-Content -Path "C:\Find Files With Match\Match.txt"
Get-ChildItem `
        -Path "C:\Files\*.*" -recurse | `
    Select-String -pattern $match | `
    Select-Object -Property Path,LineNumber,Line | `
    Export-CSV "C:\Find Files With Match\ResultFile.csv"