Excel creates new sheet from invisible data in pivot table cell - excel-2010

I have been sent a pivot table in excel 2010, and the data in the cell is linked to data not visible on any of the sheets when double clicked. When the cell is clicked on a new sheet is created with data not previously visible on any sheet. However, when I use the pivot table tools to search for the data source it leads me to data in one of the visible sheets and does not allow me to click on the external data source section. I would like to create something like this/ understand how the cells are simultaneously linked, as I do not understand which data is most relevant to the cell.

My hunch is that you have selected a calculated field (select your PT, PivotTable Tools > Options > Tools - Formulas, List Formulas). In other words, you are able to see the relevant source data in your spreadsheet but you are not recognising it as it does not look familiar to you because a formula in the PT has combined or modified this data.
Note, above based on Excel 2007 however.

Related

How to refresh formatting in a linked pivot table in google presentation?

I have a google presentation containing a linked pivot table, coming from a google sheet
when the data changes and I refresh the table in my slide the formatting is not always (or to be more precise: not totally) refreshed
For example if the pivot table adds a new row then the bold line before the grand total is not moved to the row below but rather duplicated
I hope that the following screenshot will make it clear what it happens
How can I get rid of the bold line pointed by the red arrow?
My solution so far is to re-copy and paste the table but this defeats the whole point of having a linked table that you can refresh anytime the original source data changes

Procedurally Referencing Data Across Multiple Sheet in Google Sheets

I'm trying to dynamically reference data from multiple sheets into multiple cells on one sheet. I'm constantly creating new sheets within the same workbook. I'd like to be able to set it up to where I can easily auto-populate the cells with the data from a new sheet instead of having to rewrite the formula with the new sheet's name.
I'm currently using ='sheetname'!B1 to reference the data from multiple sheets. The problem is when I click and drag the cell to reference a different sheet it changes to ='sheetname'!B2. I've set up the A column with the names of the sheets and tried to figure out a way to reference those as the sheet names but was unsuccessful. Here is a link to a google sheet that shows the problem I'm having:
https://docs.google.com/spreadsheets/d/1lVPemberRSKDcHc3ogz4XE_PTgSAO9IYXx5RCmVQ9C8/edit?usp=sharing
I want the cell B2 in "Totals" to reference A2 as the sheet name and then I want to be able to click and drag so that B3 references A3 as the cell name but doesn't change the cell that it is pulling data from on each of the different sheets.
I actually figured it out. You have to use =INDIRECT("'"&A2&"'!B12"). Way more simple than I thought it was going to be...

Google spreadsheets: Insert pivot table in the active sheet.

My question is pretty much stated in the title. I have been trying to add a pivot table in the same sheet in which i have charts and other analysis done but when i try to add a pivot table it create a new sheet.
I am trying to convert an Excel dashboard into Google spreadsheet dashboard.
Thanks
Simply select the cells of the pivot table you want to copy and then copy and paste it in the spreadsheet or sheet where you want it. If you want to, you can then delete the pivot table sheet.
Once you have created the pivot table you can move it using CTRL + X. Just select all the table then use CTRL + X and paste wherever you want it, the problem is that once you change the data in the pivot table and it gets bigger you may overwrite other information in other cells, so you have to be very careful with that.
This is the only way I have found in Google Docs since there is no "move" option.
You can just reference it rather than deleting. This is a much better practice - this way you can update the pivot table without recreating it.
To reference from one sheet to another use the following formula in the top left cell of where you want to copy it :
={Sheet1!A1:K}
This will copy columns A through K.

Formula missing when Adding Rows in Google Sheets

I have made a simple formula, based on cells in the same row, to indicate to the user that they have entered enough information - and it works as needed .
=IF(AND(ISTEXT(B20),ISNUMBER(C20),ISNUMBER(E20),ISTEXT(F20)),"Ok",IF(AND(ISBLANK(B20),ISBLANK(C20),ISBLANK(D20),ISBLANK(E20),ISBLANK(F20)),"","MORE INFO"))
However, when I click the built in "add more rows" button at the bottom of the sheet the formula is not present in the new cell - but any dropdown menu or validation I've used in the cells not containing the formula are present in the respective added cells of the new row. Any Ideas why just the formula is missing ? Thanks.
Thanks to GimelG at Google Docs Forum..........
When you add additional rows, Sheets assumes you want to continue the same dataset and, therefore, applies the existing formatting as well as Data Validation. It does not, however, copy formulas automatically as that would be adding actual new data to your sheet.
You can use an ArrayFormula version of your formula to populate the entire column, which it would continue to do as you'll add more rows of data. Assuming your data starts at row 2 (below the header), try this:
=arrayformula(if(istext(B2:B)*n(C2:C)*n(E2:E)*istext(F2:F),"Ok",if(len(B2:B)+len(C2:C)+len(D2:D)+len(E2:E)+len(F2:F),"MORE INFO",)))

Making Google Sheets work like a database

I'm attempting to get Google Sheets to function like a Database, where sheets can "talk" back and forth to one another. Basically, a column on one sheet can auto-populate another column on a different sheet, and vice versa. HOWEVER, the other criterion is that the columns aren't necessarily in the same location on each sheet. In addition, there are many individual cells that merely have to talk back and forth to another, so it can't just be whole columns sharing information back and forth.
It's a little hard to explain, so I've attached the Sheet in question:
https://docs.google.com/spreadsheets/d/12MFlAqZGQsW6wxwSUyNaYJoFD3_Kt5uK7g88Tj_fAms/edit?usp=sharing
Dummy information has been entered into the columns on each sheet to show where the information should be flowing.
There are quite a few picklists in the Sheet, and those would still have to be able to function.
There is another discussion which touches upon this process:
https://productforums.google.com/forum/#!msg/docs/OrObv5ZAmIs/-eNw5g5TGjUJ
The issues with the above solution is that I don't need the other sheets to be hidden, and I have four sheets, most likely seven when the Sheet is completely finished.
It's a complicated Sheet that has to be as user-friendly as possible.
I do this most often with the importrange function. If you need to reorder columns in the second sheet you can specify a single column as you range and place it in any column you need in the new sheet. Using multiple import range formulas in successive columns you can then reorder your data set. This approach is dynamic so any time your original data changes, the associated sheet updates as well.
If you only want to update the second sheet at certain times or on command you can do this with a script and a time trigger or a button object placed somewhere on the first sheet that is associated with the script. The script would read the data from the originating sheet and the write it back to the second sheet in any order you wish.

Resources