1. A method comprising: presenting, using a display device, a user interface that provides representations of a plurality of structured data elements defined within a spreadsheet application; receiving a selection, on the user interface, of a structured data element of the plurality of structured data elements, the structured data element including master data and a master formula retrieved from a master version spreadsheet generated by the spreadsheet application; merging, using a processor, the structured data element into a spreadsheet generated by a local version of the spreadsheet application, the spreadsheet including a local formula produced using the local version of the spreadsheet application and the local formula corresponding to the structured data element and being different from the master formula; receiving a unique identifier associated with the structured data element; performing, by the local version of the spreadsheet application, a first calculation for the local formula using the master data and a second calculation for the master formula using the master data; receiving at least one update to the structured data element, wherein the at least one update includes updated master data that results from collaboration with at least one client system on the structured data element; performing, using the processor, by the local version of the spreadsheet application and using the unique identifier, a first additional calculation for the local formula using the updated master data and a second additional calculation for the master formula using the updated master data; and presenting, on the user interface using the display device, a result from the first additional calculation.