A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
It depends to a great extent on what you mean by "move around the columns/data".
The solution JE provided is based on a Lookup function which is just as dynamic as any other. It retrieves information from the source based on the unique identifier for each record. If you mean you want to sort and/or filter the main list you shouldn't have to break the 'link', the lookup should continue to provide accurate results.
If you really do mean cutting columns of data from the source & pasting them to a different location, that's a completely different story. It's not my business to judge :-) but I'm hard pressed to conceive of a valid reason for repetitively restructuring a list range. If the list range does need to be restructured I'd take care of that, then redo the lookup formula accordingly.
For a static copy of the "preferred" list, copy the range, then go to where you want the static copy but use Edit> Paste Special & select the Values option.
Regards,
Bob J.