Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 177
Default Real Meaning of Apostrophe?

I've used a leading apostrophe (single quote) in my cells for years as a way
to keep Excel from converting a sequence of characters that look like a
number or a date to a number or a date. But I never really thought very
deeply about what was going on until today.

Here are my new test cases:

If I have a "General" cell with a value of 123, Copy it and then do a Paste
Special | Formats onto another General cell with a value of '456, after the
Paste Special, the target cell now has a value of 456 (i.e., the apostrophe
is gone). Why is this? Is the apostrophe in fact a format? If so, what
kind?

If I have a General cell with a value '123, Copy it and then do a Paste
Special | Formats onto another General cell with a value of '456, after the
Paste Special the target cell still has value of '456. Why does the
apostrophe remain in this case?

Finally, if I have a General cell with a value '123, Copy it and then do a
Paste Special | Formats onto another General cell with a value of 456, after
the Paste Special the target cell still has value of 456. Why doesn't the
apostrophe get copied in this case?

TIA,

josh


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,939
Default Real Meaning of Apostrophe?

It is there for compatibility with Lotus 123. It is not truely a format. It
is an indicator that the value in the cell is not numeric and is not subject
to calculation. That is all it means. It does not change the format of the
cell. It does not change anything about the cell. Lotus does not require the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson


"Josh Sale" wrote:

I've used a leading apostrophe (single quote) in my cells for years as a way
to keep Excel from converting a sequence of characters that look like a
number or a date to a number or a date. But I never really thought very
deeply about what was going on until today.

Here are my new test cases:

If I have a "General" cell with a value of 123, Copy it and then do a Paste
Special | Formats onto another General cell with a value of '456, after the
Paste Special, the target cell now has a value of 456 (i.e., the apostrophe
is gone). Why is this? Is the apostrophe in fact a format? If so, what
kind?

If I have a General cell with a value '123, Copy it and then do a Paste
Special | Formats onto another General cell with a value of '456, after the
Paste Special the target cell still has value of '456. Why does the
apostrophe remain in this case?

Finally, if I have a General cell with a value '123, Copy it and then do a
Paste Special | Formats onto another General cell with a value of 456, after
the Paste Special the target cell still has value of 456. Why doesn't the
apostrophe get copied in this case?

TIA,

josh



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 177
Default Real Meaning of Apostrophe?

Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to do
different things depending on if the source and target cells have a leading
apostrophe?

josh



"Jim Thomlinson" wrote in message
...
It is there for compatibility with Lotus 123. It is not truely a format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of the
cell. It does not change anything about the cell. Lotus does not require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,939
Default Real Meaning of Apostrophe?

Couldn't tell ya.. I have not used apostrophes since I left Lotus many years
ago...
--
HTH...

Jim Thomlinson


"Josh Sale" wrote:

Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to do
different things depending on if the source and target cells have a leading
apostrophe?

josh



"Jim Thomlinson" wrote in message
...
It is there for compatibility with Lotus 123. It is not truely a format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of the
cell. It does not change anything about the cell. Lotus does not require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson




  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Real Meaning of Apostrophe?



from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in documents
created in Lotus 1-2-3 or if you are working with keys that are used for
navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe (')
indicates left-aligned text, a quotation mark (") indicates right-aligned
text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the Transition
tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will be
' for a text label, or blank. If the TransitionNavigKeys property is True,
this character will be ' for a left-justified label, " for a right-justified
label, ^ for a centered label, \ for a repeated label, or blank.

--

Regards,

Tom Ogilvy



"Josh Sale" <jsale@tril dot cod wrote in message
...
Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to do
different things depending on if the source and target cells have a
leading apostrophe?

josh



"Jim Thomlinson" wrote in
message ...
It is there for compatibility with Lotus 123. It is not truely a format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of
the
cell. It does not change anything about the cell. Lotus does not require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson







  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default Real Meaning of Apostrophe?

Interesting - and I actually have a further question on this topic.
Sometimes when I want to display (and print) the formulas in cells,
I've been known to to Find = and replace with '=. But after I've
printed and I want the formulas to be formulas again, doing FIND '=
REPLACE with = doesn't work. Why?



Tom Ogilvy wrote:
from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in documents
created in Lotus 1-2-3 or if you are working with keys that are used for
navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe (')
indicates left-aligned text, a quotation mark (") indicates right-aligned
text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the Transition
tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will be
' for a text label, or blank. If the TransitionNavigKeys property is True,
this character will be ' for a left-justified label, " for a right-justified
label, ^ for a centered label, \ for a repeated label, or blank.

--

Regards,

Tom Ogilvy



"Josh Sale" <jsale@tril dot cod wrote in message
...
Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to do
different things depending on if the source and target cells have a
leading apostrophe?

josh



"Jim Thomlinson" wrote in
message ...
It is there for compatibility with Lotus 123. It is not truely a format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of
the
cell. It does not change anything about the cell. Lotus does not require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson




  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Real Meaning of Apostrophe?

Because it is being seen as a formatting character and not part of the value
of the cell.

--
Regards,
Tom Ogilvy


"trice-nae" wrote in message
ps.com...
Interesting - and I actually have a further question on this topic.
Sometimes when I want to display (and print) the formulas in cells,
I've been known to to Find = and replace with '=. But after I've
printed and I want the formulas to be formulas again, doing FIND '=
REPLACE with = doesn't work. Why?



Tom Ogilvy wrote:
from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in
documents
created in Lotus 1-2-3 or if you are working with keys that are used for
navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe (')
indicates left-aligned text, a quotation mark (") indicates right-aligned
text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the
Transition
tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will
be
' for a text label, or blank. If the TransitionNavigKeys property is
True,
this character will be ' for a left-justified label, " for a
right-justified
label, ^ for a centered label, \ for a repeated label, or blank.

--

Regards,

Tom Ogilvy



"Josh Sale" <jsale@tril dot cod wrote in message
...
Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to
do
different things depending on if the source and target cells have a
leading apostrophe?

josh



"Jim Thomlinson" wrote in
message ...
It is there for compatibility with Lotus 123. It is not truely a
format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of
the
cell. It does not change anything about the cell. Lotus does not
require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3
then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson





  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,939
Default Real Meaning of Apostrophe?

To view formulas use Ctrl + ~
--
HTH...

Jim Thomlinson


"trice-nae" wrote:

Interesting - and I actually have a further question on this topic.
Sometimes when I want to display (and print) the formulas in cells,
I've been known to to Find = and replace with '=. But after I've
printed and I want the formulas to be formulas again, doing FIND '=
REPLACE with = doesn't work. Why?



Tom Ogilvy wrote:
from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in documents
created in Lotus 1-2-3 or if you are working with keys that are used for
navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe (')
indicates left-aligned text, a quotation mark (") indicates right-aligned
text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the Transition
tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will be
' for a text label, or blank. If the TransitionNavigKeys property is True,
this character will be ' for a left-justified label, " for a right-justified
label, ^ for a centered label, \ for a repeated label, or blank.

--

Regards,

Tom Ogilvy



"Josh Sale" <jsale@tril dot cod wrote in message
...
Thanks Jim.

But if its not a format, why does Edit | Paste Special | Format seem to do
different things depending on if the source and target cells have a
leading apostrophe?

josh



"Jim Thomlinson" wrote in
message ...
It is there for compatibility with Lotus 123. It is not truely a format.
It
is an indicator that the value in the cell is not numeric and is not
subject
to calculation. That is all it means. It does not change the format of
the
cell. It does not change anything about the cell. Lotus does not require
the
= sign to indicate a formula. So if you wanted a cell to show 2 + 3 then
you
needed to type it in '2 + 3 otherwise it would display the 5...
--
HTH...

Jim Thomlinson




  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 177
Default Real Meaning of Apostrophe?

Thanks Tom. I have a follow-up question:

If the apostrophe is seen as formatting, why doesn't it get copied when I do
a Copy from a cell that contains the apostrophe and an Edit | Paste Special
| Format to a cell that doesn't have one? If its truely a "format" it seems
like it should especially since the reverse is true (i.e., when I do a Copy
from a cell that doesn't contain an apostrophe and an Edit | Paste Special |
Format to a cell that does, the apostrophe is removed from the target cell).

Thanks again,

josh




"Tom Ogilvy" wrote in message
...


from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in documents
created in Lotus 1-2-3 or if you are working with keys that are used for
navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe (')
indicates left-aligned text, a quotation mark (") indicates right-aligned
text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the Transition
tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will
be ' for a text label, or blank. If the TransitionNavigKeys property is
True, this character will be ' for a left-justified label, " for a
right-justified label, ^ for a centered label, \ for a repeated label, or
blank.

--

Regards,

Tom Ogilvy



  #10   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Real Meaning of Apostrophe?

It isn't formatting in the same sense as cell formatting; it is a prefix
character that is used to control the justification of a text string when
Lotus 1-2-3 compatability is in effect. In Excel itself it is interpreted
more as a signal to treat the entry as a string. You can use the format
command to right justify it and the apostrophe is still there. I can't say
about the paste special = format. I would say, what happens happens - not
sure there is a deeper meaning.

--
Regards,
Tom Ogilvy




"Josh Sale" <jsale@tril dot cod wrote in message
...
Thanks Tom. I have a follow-up question:

If the apostrophe is seen as formatting, why doesn't it get copied when I
do a Copy from a cell that contains the apostrophe and an Edit | Paste
Special | Format to a cell that doesn't have one? If its truely a
"format" it seems like it should especially since the reverse is true
(i.e., when I do a Copy from a cell that doesn't contain an apostrophe and
an Edit | Paste Special | Format to a cell that does, the apostrophe is
removed from the target cell).

Thanks again,

josh




"Tom Ogilvy" wrote in message
...


from Excel help:

An apostrophe ('), a caret (^), or a quotation mark (") appears in the
formula bar but not in the cells.
These characters are formatting codes, which may be displayed in
documents created in Lotus 1-2-3 or if you are working with keys that are
used for navigation in Lotus 1-2-3. In Lotus 1-2-3 formats, an apostrophe
(') indicates left-aligned text, a quotation mark (") indicates
right-aligned text, and a caret (^) indicates centered text.

To remove the codes, click Options on the Tools menu, click the
Transition tab, and then clear the Transition navigation keys check box.

----------------------------------------

From VBA help for the PREFIXCHARACTER property of a range object:



Returns the prefix character for the cell. Read-only Variant.

Remarks

If the TransitionNavigKeys property is False, this prefix character will
be ' for a text label, or blank. If the TransitionNavigKeys property is
True, this character will be ' for a left-justified label, " for a
right-justified label, ^ for a centered label, \ for a repeated label, or
blank.

--

Regards,

Tom Ogilvy







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
meaning of E in y=3E-.05x^3 Garland Charts and Charting in Excel 2 April 4th 23 12:44 PM
what is the meaning of <? bitwhite Excel Worksheet Functions 3 July 13th 09 04:02 PM
What is meaning of $ in excel Sandeep Jangra[_2_] New Users to Excel 2 October 11th 08 05:28 PM
Formula Meaning Bevatron Excel Discussion (Misc queries) 17 January 10th 06 06:32 PM
meaning of ######### dick Excel Discussion (Misc queries) 2 January 10th 06 01:28 PM


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