#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 19
Default RIGHT

Is there a way in Excel 2003 to build the following formula WITHOUT using "'s
(double quotes)?

=RIGHT("12345 description for code 12345",LEN("12345 description for code
12345")-FIND(chr(32),"12345 description for code 12345",1))

I've tried replacing the double quotes with chr(34)& like the example below,
but Excel doesn't like it...

=RIGHT(chr(34)& 12345 description for code 12345 &chr(34),LEN(chr(34)& 12345
description for code 12345 &chr(34))-FIND(chr(32),chr(34)& 12345 description
for code 12345 &chr(34),1))

thanks in advance for your help
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3,440
Default RIGHT

Hi Peter,

Enter "12345 description for code 12345" (without the quotes) in a cell.
=RIGHT(A1,LEN(A1)-FIND(CHAR(32),A1,1))

--
Kind regards,

Niek Otten
Microsoft MVP - Excel


"PeterM" wrote in message ...
| Is there a way in Excel 2003 to build the following formula WITHOUT using "'s
| (double quotes)?
|
| =RIGHT("12345 description for code 12345",LEN("12345 description for code
| 12345")-FIND(chr(32),"12345 description for code 12345",1))
|
| I've tried replacing the double quotes with chr(34)& like the example below,
| but Excel doesn't like it...
|
| =RIGHT(chr(34)& 12345 description for code 12345 &chr(34),LEN(chr(34)& 12345
| description for code 12345 &chr(34))-FIND(chr(32),chr(34)& 12345 description
| for code 12345 &chr(34),1))
|
| thanks in advance for your help


  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 19
Default RIGHT

I know it sounds goofy, but I'm building a spreadsheet from a database system
and the database query only recognizes a double quote as a delimiter. So if
I want to create a column containing the department code/name for each
employee, I need to embed the department code/name into the formula, because
I can't have variables in the database query. The sample table below is:

emp department code/name
------------ ----------------------------
001 1a3dk Process Manager
003 2Kdk3 Area Manager, Special Projects
1333 93kd9 Shift Supervisor

I need to populate the cell in the spreadsheet with the name of the
department only, not the code...so my query looks like

sql select emp, "=RIGHT(chr(34)& [database value for department code/name]
&chr(34),LEN(chr(34)& [database value for department code/name]
&chr(34))-FIND(chr(32),chr(34)& [database value for department code/name]
&chr(34),1))" from............

as each row is built by the query the department code/name is inserted into
the =RIGHT statement...

using the first row in the sample above, the resulting query would produce
the spreadsheet with the following in each column:
col1 col2
-------- ---------------------
001 1a3dk Process Manager
003 2Kdk3 Area Manager, Special Projects
1333 93kd9 Shift Supervisor

=RIGHT(chr(34)& 001 1a3dk Process Manager &chr(34),LEN(chr(34)& 001 1a3dk
Process Manager &chr(34))-FIND(chr(32),chr(34)& 001 1a3dk Process Manager
&chr(34),1))
field99 and so on and so on

and once the spreadsheet is opened, it will recognize the =RIGHT as a
formula and Process Manager would appear in the col2

I know this is very confusing, but trust me, I need to embed the value I'm
performing the =RIGHT function on in the formula and cannot reference a
cell...

thanks in advance for your help.


"Niek Otten" wrote:

Hi Peter,

Enter "12345 description for code 12345" (without the quotes) in a cell.
=RIGHT(A1,LEN(A1)-FIND(CHAR(32),A1,1))

--
Kind regards,

Niek Otten
Microsoft MVP - Excel


"PeterM" wrote in message ...
| Is there a way in Excel 2003 to build the following formula WITHOUT using "'s
| (double quotes)?
|
| =RIGHT("12345 description for code 12345",LEN("12345 description for code
| 12345")-FIND(chr(32),"12345 description for code 12345",1))
|
| I've tried replacing the double quotes with chr(34)& like the example below,
| but Excel doesn't like it...
|
| =RIGHT(chr(34)& 12345 description for code 12345 &chr(34),LEN(chr(34)& 12345
| description for code 12345 &chr(34))-FIND(chr(32),chr(34)& 12345 description
| for code 12345 &chr(34),1))
|
| thanks in advance for your help



  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,311
Default RIGHT

What is the purpose of what you are trying to achieve? If you don't want to
use the double-quotes at all, then place your text string in a cell and
reference the cell.

=RIGHT(A1,LEN(A1)-FIND(CHAR(32),A1,1))

Regards,
Paul


--

"PeterM" wrote in message
...
Is there a way in Excel 2003 to build the following formula WITHOUT using
"'s
(double quotes)?

=RIGHT("12345 description for code 12345",LEN("12345 description for code
12345")-FIND(chr(32),"12345 description for code 12345",1))

I've tried replacing the double quotes with chr(34)& like the example
below,
but Excel doesn't like it...

=RIGHT(chr(34)& 12345 description for code 12345 &chr(34),LEN(chr(34)&
12345
description for code 12345 &chr(34))-FIND(chr(32),chr(34)& 12345
description
for code 12345 &chr(34),1))

thanks in advance for your help



  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 15,768
Default RIGHT

chr() is not worksheet function.

Why don't you put the string in a cell then:

=MID(A1,FIND(" ",A1)+1,255)

--
Biff
Microsoft Excel MVP


"PeterM" wrote in message
...
Is there a way in Excel 2003 to build the following formula WITHOUT using
"'s
(double quotes)?

=RIGHT("12345 description for code 12345",LEN("12345 description for code
12345")-FIND(chr(32),"12345 description for code 12345",1))

I've tried replacing the double quotes with chr(34)& like the example
below,
but Excel doesn't like it...

=RIGHT(chr(34)& 12345 description for code 12345 &chr(34),LEN(chr(34)&
12345
description for code 12345 &chr(34))-FIND(chr(32),chr(34)& 12345
description
for code 12345 &chr(34),1))

thanks in advance for your help





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



All times are GMT +1. The time now is 06:45 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"