Pivot Table reading blank cells as populated...

CerberaJQ

New Member
Joined
Jan 18, 2019
Messages
10
Good afternoon,

I am struggling with a pivot table that I am running - the source data in it's original format is a set of index/match arrays, with an IFNA to tidy things up a bit (eg {=IFNA(INDEX('Learning Data'!$L:$L,MATCH($B2&F$1,'Learning Data'!$G:$G&'Learning Data'!$K:$K,0)),"")}

I have copy/pasted 'as values', however when I run a pivot off the set, it is still counting the blank cells... how do I avoid this without physically pressing delete on all of the blank cells?!

Any advice appreciated as always!

Cerbera
 

Excel Facts

Spell Check in Excel
Press F7 to start spell check in Excel. Be careful, by default, Excel does not check Capitalized Werds (whoops)
Hi all,

I've been playing with this all weekend, and still cannot figure it out... I have saved some sample data to better explain what I mean... click here!

The Centre tab is the data that I need to report on (with the index/match etc), Paste Values tab is where I have copied and pasted as values (showing the empty cells as empty), and the pivot tab has the pivot table on it - but it is counting the empty cells!

Help me Mr Excel, you're my only hope!

Cerbera
 
Upvote 0
The cells are not truly blank, so you'd have to delete the contents in order for them to be ignored in the counts.
 
Upvote 0
Thanks Rory - is there a quick way of doing this? I have tried find and replace with the Find field empty, but tells me there is nothing to replace! What should I be asking it to find?!
 
Upvote 0
You could select your data and then run this code:

Code:
Sub CleanData()
    Dim v
    v = Selection.Value
    Dim x As Long
    For x = LBound(v) To UBound(v)
        Dim y As Long
        For y = LBound(v, 2) To UBound(v, 2)
            If Len(v(x, y)) = 0 Then
                v(x, y) = Empty
            End If
        Next y
    Next x
    Selection.Value = v
End Sub
 
Upvote 0

Forum statistics

Threads
1,223,229
Messages
6,170,881
Members
452,364
Latest member
springate

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top