I don't understand
How can you match using the Billed Amount on Sheet1 when that field doesn't exist in Sheet2?
Are you perhaps trying to record the names and address fields from Sheet2 and put them on SHeet1. In which case, and assuming the Client number is unique you just need to use an =XLOOKUP on Sheet1
SO assuming the columns are in the same order then in F2 on sheet1 use
That will return the First Name. copy F2 across to return the Last Name, address etc.
The question of course is why do you need to do that. Why not keep client name & address information from transactional data. You can always combine information when you need to.
Bookmarks