Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I'm using that arcane trick where you set the format of a cell to a text
value - for instance if the cell is a 2, I set use "Format Cells..." and set the cell format to "Custom" and the format code to "Initial Planning complete". I do this to be able to display the value "Initial Planning complete" as a data label. This works well, but it's a manual task. I'm looking for a way to apply the custom format code for each cell, using a formula somehow. The format code would come from another cell, ideally. I'd like to avoid using VBA to do this, although that'd be easiest... Is there any way to do this using formulas? Thanks for any ideas. |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
You say you are using this for data label, why not get the XLChartLabeler (free) add in. http://www.appspro.com/Utilities/ChartLabeler.htm That way you won't need to play these games. Alternatively: =TEXT(A1,B1) where A1 contains the value and B1 the custom format as a text entry. -- If this helps, please click the Yes button. Cheers, Shane Devenshire "cube.head" wrote: I'm using that arcane trick where you set the format of a cell to a text value - for instance if the cell is a 2, I set use "Format Cells..." and set the cell format to "Custom" and the format code to "Initial Planning complete". I do this to be able to display the value "Initial Planning complete" as a data label. This works well, but it's a manual task. I'm looking for a way to apply the custom format code for each cell, using a formula somehow. The format code would come from another cell, ideally. I'd like to avoid using VBA to do this, although that'd be easiest... Is there any way to do this using formulas? Thanks for any ideas. |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks Shane. I don't think that I can use XLChartLabeler, as this chart is
destined to become available via Excel Services. I'm not sure what the story is with Excel Services and VBA code, but I think I've heard that it's not good :-( I tried the TEXT function, but all I get is a scrambled-looking version of my string: =TEXT(A1,"This is a test") gives "T0i0 i0 a t19000t" "Shane Devenshire" wrote: Hi, You say you are using this for data label, why not get the XLChartLabeler (free) add in. http://www.appspro.com/Utilities/ChartLabeler.htm That way you won't need to play these games. Alternatively: =TEXT(A1,B1) where A1 contains the value and B1 the custom format as a text entry. -- If this helps, please click the Yes button. Cheers, Shane Devenshire "cube.head" wrote: I'm using that arcane trick where you set the format of a cell to a text value - for instance if the cell is a 2, I set use "Format Cells..." and set the cell format to "Custom" and the format code to "Initial Planning complete". I do this to be able to display the value "Initial Planning complete" as a data label. This works well, but it's a manual task. I'm looking for a way to apply the custom format code for each cell, using a formula somehow. The format code would come from another cell, ideally. I'd like to avoid using VBA to do this, although that'd be easiest... Is there any way to do this using formulas? Thanks for any ideas. |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Wed, 4 Mar 2009 08:38:01 -0800, cube.head
wrote: I'm using that arcane trick where you set the format of a cell to a text value - for instance if the cell is a 2, I set use "Format Cells..." and set the cell format to "Custom" and the format code to "Initial Planning complete". I do this to be able to display the value "Initial Planning complete" as a data label. This works well, but it's a manual task. I'm looking for a way to apply the custom format code for each cell, using a formula somehow. The format code would come from another cell, ideally. I'd like to avoid using VBA to do this, although that'd be easiest... Is there any way to do this using formulas? Thanks for any ideas. You cannot change the format of a cell using a function. However, with the result in one cell, you can display in another cell that result with your custom function by using the TEXT worksheet function. e.g. = text(a1,"#,##0.00") and the format string can be located in some cell. --ron |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Custom number format for driver's license number | Excel Discussion (Misc queries) | |||
Moving custom number format to NUMBER | Setting up and Configuration of Excel | |||
Custom Number Format with Text as formula | Excel Discussion (Misc queries) | |||
how do I add phone number format as a permanent custom format? | Excel Discussion (Misc queries) | |||
Format a cell with a custom number format | Excel Worksheet Functions |