TL;DR version: I need a method to reference cell contents from Worksheet 1 in Worksheet 2 so that inserting/deleting/moving cells/rows/columns in Worksheet 1 does not automatically redefine the references in Worksheet 2.
Detailed version: I have a worksheet of data that needs to be regularly updated and edited. I use a number of detailed filters to examine different aspects of the data set, and I find it inconvenient to constantly re-enter the filter parameters when I want to switch from one filter to another. As far as I can tell, there is no method to store/save the parameters for multiple filters, and this wouldn't be an ideal fix anyway.
I decided that a better solution would be to create other worksheets within the same document whose cell contents exactly mirror the cell contents of the first worksheet in real-time. I could then apply one of the filters I use to each of these additional worksheets and click over to them when I want to view that aspect of the original data. When I wanted to edit the data set, I could do so in the first (unfiltered) worksheet and the changes would be reflected in the other worksheets.
I tried to achieve the above by directly referencing the cell contents of the first sheet, using syntax like " =Sheet1!A1". This accomplished most of my goals; if a cell's contents are directly changed in the first worksheet, the other worksheets reflect the change. However, when I edit the contents of the first sheet, I often need to insert/delete rows/columns (particularly the drag-and-drop insert mode). Such changes are not reflected in the other sheets in the way I'd like, even when using an absolute reference. When I move a row in the first sheet, I'd like it to move in the other sheets.
For example, I define rows 1 and 2 of Sheet2 so that they reference rows 1 and 2 of Sheet1, i.e., A1 = Sheet1!A1, B2 = Sheet1!B2, etc. If I use the insert mode in Sheet1 and move row 1 below Row 2, essentially switching the contents of the two rows, then the row contents in the other sheets do not switch; instead, the references in Sheet 2 themselves change. In Sheet2, I now see that A1 = Sheet1!A2, B2 = Sheet1!B1, etc. I assume that the same "updating" of references occurs whenever rows are inserted/deleted or whenever cells are moved. This is not the effect I want. Instead, I'd like the cell references in Sheet 2 to remain unchanged regardless of the changes made to Sheet 1.
Is there a way to mimic the effect of referencing cell contents so that operations in which rows/columns/cells are inserted/deleted/moved are duplicated in the other sheets?
Thanks very much for your help!
Bookmarks