Share only certain columns

Good Afternoon

I want to be able to share only selected columns of a sheet with a sub-contractor.

So I created a report, added the two columns . . . but the contractor cannot see any data because he is not shared to the underlying sheet.

I cant share him to the underlying sheet - it is confidential

I can publish the report, but then he cannot edit . . .

Any suggestions?

Answers