I have this table:
Is it possible to make a pivot table to present the information like this?:
Thanks!
Sure it's possible. As shown in your example, you just need to change the special character "✔️" by the number 1 using "ctrl + f". Then insert a Pivot Table with the data. And finally, create a new column named TOTAL and add the "=sum()" formula to count the items from each row. Something like that:
You are going to need to move this data from the word doc you are using into an Excel worksheet, in order to generate a pivot table.
format your data like this in Excel
To start out creating a pivot table, make sure that all rows and columns are selected and record (row) must not be obscure or elusive and must be making sense. Navigate to Insert tab, click PivotTable.
You will reach Create Pivot Table dialog box. Excel fills in data range from first to last selected columns and rows. You can also specify any external data source to be used. Finally choose worksheet to save the pivot table report.
The pivot table should appear. You can then populate this table with data fields which will pop up on the right hand side. Enable the fields you wish to compare in the pivot table report.
Could you please help me with below problem statement,
I want to copy and paste a power pivot table from one sheet to other.
Problem here is this table is filtered with some specific values like country, business etc. I don't want the other data to be visible.
I just want to copy and paste the values in table which is visible.
I am able to select the table using ctrl+a and the paste as values and format.
But the colour in table header and in grand total does not appear.
Could you please help me so that i could paste the table with exact color in header and grand total.
Or if there is any other way to do so.
Try pasting from the Office Clipboard.
I currently have a pivot table on one sheet and a list of data on another sheet. I wanted to put both next to each other so I moved the pivot table to the left of the data set without a problem. However, every time I use a filter on the pivot table, it prompts me to ask if I want to delete all the other data on that sheet. Clicking okay clears the whole sheet but clicking cancel doesn't apply the filter. Any idea how I can get around this?
The only way around this is to make sure they do not overlap at all ... because if the pivot expands / contracts it affects the sheet and thus the table. I do think a possible work around at least in my quick testing is too keep the table on another sheet, but create another pivot of that table on the same sheet. Then Simply put the columns as columns so it looks like a table.
I have a Pivot table in excel that is using a raw table as its data source. This pivot table is doing a bunch of grouping and summing of rows.
I'd like to now use the result of this new pivot table as the data source for a new pivot table which will further modify this data.
Is this possible with excel? I suppose you could call it 'nested pivot tables'
Make your first pivot table.
Select the first top left cell.
Create a range name using offset:
OFFSET(Sheet1!$A$3,0,0,COUNTA(Sheet1!$A:$A)-1,COUNTA(Sheet1!$3:$3))
Make your second pivot with your range name as source of data using F3.
If you change number of rows or columns from your first pivot, your second pivot will be update after refreshing pivot
GFGDT
In a new sheet (where you want to create a new pivot table) press the key combination (Alt+D+P). In the list of data source options choose "Microsoft Excel list of database". Click Next and select the pivot table that you want to use as a source (select starting with the actual headers of the fields). I assume that this range is rather static and if you refresh the source pivot and it changes it's size you would have to re-size the range as well. Hope this helps.
I guess your end goal is to show Distinct (unique) values inside your original Pivot table.
For example you could have data set with
OrderNumber, OrderDate, OrderItem, orderQty
First pivot table will show you OrderDate and sum of OrderQty and you probably want to see Count of unique orders in the same Pivot.
You woudln't be able to do so within standard pivot table
If you want to do it, you would need Office 2016 (or perhaps pover Pivot might work).
In office 2016 select your data > Insert > Pivot Table > choose tick "Add this data to the Data Model"
After that, you would be able to select grouping method as Distinct (Count)
As suggested you can change the pivot table content and paste as values.
But if you want to change the values dynamically the easiest way I found is
Go To Insert->create pivot table
Now in the dialog box in the input data field select the cells of your previous pivot table.
You have to convert the pivot to values first before you can do that:
Remove the subtotals
Repeat the row items
Copy / Paste values
Insert a new pivot table
As #nutsch implies, Excel won't do what you need directly, so you have to copy your data from the pivot table to somewhere else first. Rather than using copy and then paste values, however, a better way for many purposes is to create some hidden columns or a whole hidden sheet that copies values using simple formulae. The copy-paste approach isn't very useful when the original pivot table gets refreshed.
For instance, if Sheet1 contains the original pivot table, then:
Create Sheet2 and put =Sheet1!A1 into Sheet2!A1
Copy that formula around as many cells in Sheet2 as required to match the size of the original pivot table.
Assuming that the original pivot table could change size whenever it is refreshed, you could copy the formula in Sheet2 to cover the whole of the potential area the original pivot table could ever take. That will put lots of zeros in cells where the original cells are currently empty, but you could avoid that by using the formula =IF(Sheet1!A1="","",Sheet1!A1) instead.
Create your new pivot table based on a range within Sheet2, then hide Sheet2.
Personally, I got around this in a slightly different way - I had a pivot table querying an SQL server source and I was using the timeline slicer to restrict the results to a date range - I then wanted to summarise the pivot results in another table.
I selected the 'source' pivot table and created a named range called 'SourcePivotData'.
Create your summary pivot tables using the named range as a source.
In the worksheet events for the source pivot table, I put the following code:
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
'Update the address of the named range
ThisWorkbook.Names("SourcePivotData").RefersTo = "='" & Target.TableRange1.Worksheet.Name & "'!" & Target.TableRange1.AddressLocal
'Refresh any pivot tables that use this as a source
Dim pt As PivotTable
Application.DisplayAlerts = False
For Each pt In Sheet2.PivotTables
pt.PivotCache.Refresh
Next pt
Application.DisplayAlerts = True
End Sub
Works nicely for me! :)
here is how I've done this before.
put a dummy column "X" off to the right of your source pivot table.
click in that cell and start your pivot table.
once the dialogue box pops up you can edit the data range to include your pivot table.
this may require you to Refresh the source table first and then refresh your secondary pivot table...or do refresh all twice
I love the offset option -- i had to create a range called that first and did a -3 instead of a -1. Then used that new range for my new pivot table. Now when the first pivot changes, the second will pickup the new rows (or less rows)...
I have a question regarding excel pivot table.
I have a series of data in an excel spreadsheet. I created a pivot table using that spreadsheet successfully.
However when I edit the cell value of a cell in the pivot table, the rest of the values that are similar get updates/changes too.
Is the a normal behaviour of a pivot table? If I only want that cell to change to a new value and the rest of the cells below/above with similar values to remain as it is, how do I go about achieving that?
Thanks!
This behaviour is normal and is called "renaming of pivot table items" (link). I don't know what exactly you want to achieve by changing one instance of an item, but you can
edit the concerned line(s) in your detail data table and refresh the Pivot
manually group sub-items by selecting them, right-click -> Group and Show Detail -> Group ...