InDesign doesn't have this capability. I think you would need to use a catalog plug-in that would pull the information in InDesign from a database that held your pricing info.
Sometimes, it could be simple!
E.g., if you have something like this:
So, a screenshot show us! … and maybe, in 1 click, be done it could!
If the layout is fairly fixed then data merging the prices from your Excel file would be fairly simple to set up.
Set up the prices as fields (and descriptions if required) in your master Indesign document and then run data merge to get them into your Indesign file.
Next year take the same master Indesign document and run a data merge with your new Excel data. It shouldn't matter that you are replacing all the prices each time as long as your Excel data is good/kept up-to-date.
If is a bit more complex layout and lots of variables need to change then I can thoroughly recommend EasyCatalog from 65 Bit Software. Great software and very helpful support guys.