Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default Indirect reference and worksheets with single quote in the name

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Indirect reference and worksheets with single quote in the name

Try this in A1:

''Int''l'!A1

Maybe a good reason to avoid apostrophes in the worksheet names!


ted_thompson61 wrote:

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default Indirect reference and worksheets with single quote in the nam

That did not seem to work. Did you get that to work?

And yes, if it were up to me, I would not use the ' in a sheet name. I want
to have a link to a table in a web site so I can automatically update my
data. The name they are using has Int'l in the name. I need to look-up
information on my worksheet for the Name Int'l

I suppose I could go another level and have an indirect reference to a sheet
after a table look-up on the name

"Dave Peterson" wrote:

Try this in A1:

''Int''l'!A1

Maybe a good reason to avoid apostrophes in the worksheet names!


ted_thompson61 wrote:

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.


--

Dave Peterson

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Indirect reference and worksheets with single quote in the nam

How about putting this in A1:

="'int''l'!a1"
(that worked, too.)

That first apostrophe is used by excel to force it to treat the value as text.

If you look at the value in the cell--not in the formula bar, then you should
only see one apostrophe at the far left.

ted_thompson61 wrote:

That did not seem to work. Did you get that to work?

And yes, if it were up to me, I would not use the ' in a sheet name. I want
to have a link to a table in a web site so I can automatically update my
data. The name they are using has Int'l in the name. I need to look-up
information on my worksheet for the Name Int'l

I suppose I could go another level and have an indirect reference to a sheet
after a table look-up on the name

"Dave Peterson" wrote:

Try this in A1:

''Int''l'!A1

Maybe a good reason to avoid apostrophes in the worksheet names!


ted_thompson61 wrote:

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.


--

Dave Peterson


--

Dave Peterson
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default Indirect reference and worksheets with single quote in the nam

Yes, I finally got it to work by putting 2 single quotes where it looked like
there was a double quote and that worked, BUT

If I have the following text in cell A1:ABC Int'l

How can I build a string that will reference the sheet named ABC Int'l?

(This is the lone troublesome case that I have, all the rest of the sheets
have one or two names and no special characters that cause problems.)

I can get it to work like you said by building the string manually in a cell
and using '' where the ' is in Int'l, but can't seem to do it automatically
from a cell containing the sheet name.

Thanks for all the good help!

--Ted



"Dave Peterson" wrote:

How about putting this in A1:

="'int''l'!a1"
(that worked, too.)

That first apostrophe is used by excel to force it to treat the value as text.

If you look at the value in the cell--not in the formula bar, then you should
only see one apostrophe at the far left.

ted_thompson61 wrote:

That did not seem to work. Did you get that to work?

And yes, if it were up to me, I would not use the ' in a sheet name. I want
to have a link to a table in a web site so I can automatically update my
data. The name they are using has Int'l in the name. I need to look-up
information on my worksheet for the Name Int'l

I suppose I could go another level and have an indirect reference to a sheet
after a table look-up on the name

"Dave Peterson" wrote:

Try this in A1:

''Int''l'!A1

Maybe a good reason to avoid apostrophes in the worksheet names!


ted_thompson61 wrote:

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.

--

Dave Peterson


--

Dave Peterson



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default Indirect reference and worksheets with single quote in the nam

Just to be clear the final result should be something like this.

A1:ABC Int'l

A2:=INDIRECT(A1&"!B2")

Something like this should look up the value in cell B2 on Sheet ABC Int'l.

The formula should also work for other names in cell A1 like: ABC or ABC 123.





"ted_thompson61" wrote:

Yes, I finally got it to work by putting 2 single quotes where it looked like
there was a double quote and that worked, BUT

If I have the following text in cell A1:ABC Int'l

How can I build a string that will reference the sheet named ABC Int'l?

(This is the lone troublesome case that I have, all the rest of the sheets
have one or two names and no special characters that cause problems.)

I can get it to work like you said by building the string manually in a cell
and using '' where the ' is in Int'l, but can't seem to do it automatically
from a cell containing the sheet name.

Thanks for all the good help!

--Ted



"Dave Peterson" wrote:

How about putting this in A1:

="'int''l'!a1"
(that worked, too.)

That first apostrophe is used by excel to force it to treat the value as text.

If you look at the value in the cell--not in the formula bar, then you should
only see one apostrophe at the far left.

ted_thompson61 wrote:

That did not seem to work. Did you get that to work?

And yes, if it were up to me, I would not use the ' in a sheet name. I want
to have a link to a table in a web site so I can automatically update my
data. The name they are using has Int'l in the name. I need to look-up
information on my worksheet for the Name Int'l

I suppose I could go another level and have an indirect reference to a sheet
after a table look-up on the name

"Dave Peterson" wrote:

Try this in A1:

''Int''l'!A1

Maybe a good reason to avoid apostrophes in the worksheet names!


ted_thompson61 wrote:

I can't seem to use the indirect function to lookup data in another sheet if
the sheet name contains a single quote.

Sheet1 - I have in cell A1: Sheet2!A1
In cell A2 I have: =INDIRECT(A1)

If I change the name of Sheet2 to Int'l and change the contents of A1 to
Int'l!A1

then it no longer works.

What can you do when the sheet name has a single quote? I am going to be
referencing data from a web site and I want the names of the sheets to be
able to be referenced just by the name of the data. I have no control over
this data and so it will have the ' in it.

--

Dave Peterson


--

Dave Peterson

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
vlookup and using single quote Bishop Excel Worksheet Functions 2 April 3rd 09 06:02 PM
Single Quote use in cell reference Eric Excel Worksheet Functions 1 May 7th 08 05:19 PM
Remove single quote Avadivelan TCS Excel Worksheet Functions 4 October 5th 06 03:48 PM
indirect cell reference using copies of worksheets in same workboo JT Spitz Excel Worksheet Functions 4 June 15th 05 03:25 PM
Summarizing Data across Worksheets using a single reference Mugen123 Excel Worksheet Functions 1 February 25th 05 03:23 PM


All times are GMT +1. The time now is 01:33 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"