I am moving in from microsoft office and thankfully things are close enough OfficeLibre that much of my old workflow is mostly seamless in the transfer – I really appreciate that.
However, one major issue that I am having trouble figuring out in LibreOffice Calc is reusing complex worksheets with multiple extremely detailed and nuanced charts preserved as a properly reusable template. In excel traditionally would create a template worksheet and it would have all sorts of function and processing and charts. I copy these template worksheets into a new file and paste in all the new raw data into the appropriate areas. Then, the functions process all the raw data into new processed cells, and finally the charts, which select areas of output from these functions graph all the processed data. A near instant processing data stream.
In LibreOffice, however, only the first part of this cascade works correctly, and not, actually the most time consuming part, the extremely carefully prepared, complex, and nuanced charts. Trying this in LibreOffice, I copy the template sheet to a calc document with the new data, I paste across all the key new raw data, the in-cell functions process all the raw data into the cells that the charts rely on … and the charts only display the old data from the original template sheet where I test ran everything. If I click on “Edit” for the chart, Calc says that the charts basically internally saved all the data from the original test run and they aren’t interested in the cells in the same page that they are supposed to reference that has all the new data I want them to graph right there next to them. It looks like in Calc I only have two options – accept these charts can only carry the original pre-baked in template-form-test data, or basically flush them out and start from scratch (I can edit them but I have to redo all the: series, label, details, etc… its basically no time-saving over starting a completely new chart from scratch.)
I can’t afford to start from scratch like this every time. If one has a big blob of processed data referenced by multiple charts, each of which takes multiple series out of multiple complex partially overlapping non-standard segments of it, graph these hundreds of points, only a few key select of which are supposed to show their data labels and key points among the hundreds have key unique formatting, error bars for some things and not other, specific pre-baked ranges, and carefully approved colors and icons for all the series, it takes me literally 5 to 10 hours to redo this work from scratch each time and then check all my work with the appropriate people. I need it to take mere seconds following pasting the new data into the template files that has all these charts just-so precisely so that I won’t need to redo them all again from scratch in unbelievable meticulous detail and then check all my work again with multiple people each time.
Is there any way to get a chart to just reference the cells in its sheet and continue to do so even after the sheet is duplicated; i.e for the chart to continue to reference the same cells in the new duplicated sheet that it is a part of so I can paste new data into those cells and have the chart update itself properly? I appreciate that someone did the extra work to have calc make sure you can’t “damage” charts by overwriting their data in new sheets when they are referencing data from old sheets. But for extremely complex sheets with extremely complex and precise charts being duplicated to be used as a template for new data being able to overwrite the old data and have the charts all adjust accordingly is a huge time-saving blessing that I can’t seem to access on Calc unless there is some secret way to achieve this. Please tell me there is a way to do this in Calc, because if there isn’t I am most regrettably going to have to go back to excel as I can’t afford to spend 5 to 10 hours on what I need to take 5 to 10 seconds.