I am working on two spreadsheets with currently about 5000 rows. Both spreadsheets contain stock items and their sales price and resulting margins. Layout is identical, however they relate to different campaigns and not all items are active in each campaign. I maintain the main campaign with updated prices provided to me by the person deciding which items will be included. I use vlookup to transfer the revised prices each time this gets updated.
The problem is while prices between campaigns should match, so I should be able to just copy and paste between the Big Campaign and the Small Campaign, the source sheet for my vlookup will only show active items. So every update removes pricing info on inactive items. This is a problem as these items still are promoted online.
Is there any easy way to only update those cells where the price is in both sheets. So if the new pricing info has a blank cell (as this item is not currently run), then the cell in the destination row already having a value remains unchanged.
Please see a copy of header as an example. The row in question is G – so if the source spreadsheet has a new price for cell G2 (e.g. $ 24.95) this should be allowed to override. However if the source sheet has no price at all for cell G4 the current data should be left as is.