Reference a Table in another Workbook?

dleseward

New Member
Joined
Apr 5, 2011
Messages
18
I have a large workbook with many Excel Tables defined. I now want to split the workbook in 2 and have some of the Tables in the second workbook, while still using them in the first workbook. I want to preserve the ability to use structured references, etc. However, I don't see any way to set this up in Excel. I am using Excel 2010.

For example:

In Workbook1.xlsx
A1 = index(ExternalTable, match(row,ExternalTable[Index],0), match(column,ExternalTable[Column C],0)

Where ExternalTable maps to: [Workbook2.xlsx]TableSheet!$A$1:$C$10

I had thought that as the name "ExternalTable" is stored like any other Name in Excel, I could simply change the reference so that it pointed to the other workbook using the normal external reference syntax. This does not work, as the range for a Table definition is greyed out and can't be changed.

I then thought I should be able to Insert a Table and define the range as [Workbook2]TableSheet!$A$1:$C$10. If I try this, Excel complains saying the range for the Table has to be on the same sheet as as where I am Inserting it.

Reading through "Excel 2010 In Depth" I don't see any references to Tables in another workbook in the section on external references. So is this just not possible?

The only option would seem to be to put the tables in an Access database and then refer ot these from within Excel.

thanks,
David
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
I take it you mean, convert the Table references to regular Named range references.

I could, but then I'd have to edit a lot of formulas using rather more complicated references I think. I was hoping to avoid this.

thanks,
David
 
Upvote 0

Forum statistics

Threads
1,224,551
Messages
6,179,473
Members
452,915
Latest member
hannnahheileen

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